发新帖本帖赏金 80.00元(功能说明)我要提问
返回列表
打印
[活动]

【技术分享】斐讯N1盒子打造智能家居平台

[复制链接]
1230|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
molun|  楼主 | 2023-6-21 12:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 molun 于 2023-6-21 12:05 编辑

@21小跑堂 #申请原创


智能家居的概念越来越普及,作为年轻人,尤其是对电子技术爱好者、从业者来说,更加对智能家居控制感兴趣。
斐讯就不用多说了,5-6年前可谓风光无限,无数人“入坑”,我也是其中入局者中的一员,目前手里还有不少斐讯“遗产”,其中可玩性高的当属斐讯N1盒子了。

斐讯N1,始于区块链技术天天链,盛于各类改装电视盒子、游戏机、智能家居控制盒子,今天主要分享我在折腾N1盒子N多次后,作为智能家居控制使用的折腾笔记,以供新入手的朋友折腾参考。

N1盒子刷Armbian系统
Armbian固件下载地址: https://github.com/ophub/amlogic-s9xxx-armbian/releases

固件说明
斐讯N1盒子下载s905d的固件,内核版本无所谓,新旧都可以,内核版本号底的是稳定版。
安装及升级 Armbian 的相关说明
选择和你的盒子型号对应的 Armbian 固件,使用 Rufus 或者 balenaEtcher 等工具将固件写入 USB 里,然后把写好固件的 USB 插入盒子。
  • 安装 Armbian 到 EMMC
登录 Armbian 系统 (默认用户: root, 默认密码: 1234) → 输入命令:
armbian-install复制
可选参数
默认值
选项
说明
-m
no
yes/no
使用 Mainline u-boot
-a
yes
yes/no
使用 ampart 分区表调整工具
-l
no
yes/no
List. 显示全部设备列表
举例: armbian-install -m yes -a no复制
  • 更新 Armbian 内核
登录 Armbian 系统 → 输入命令:
# 使用 root 用户运行 (sudo -i)# 如果不指定参数,将更新为最新版本。armbian-update复制
  • 安装常用软件
登录 Armbian 系统 → 输入命令:
armbian-software复制
使用 armbian-software -u复制 命令可以更新本地的软件中心列表。本固件整合了常用许多常用软件,可以实现一键安装/更新/卸载等快捷操作。包括 docker 镜像复制、桌面软件复制、应用服务复制 等。详见更多说明
  • 修改 Armbian 配置
登录 Armbian 系统 → 输入命令:
armbian-config复制
  • 为 Armbian 创建 swap
如果你在使用 docker复制 等内存占用较大的应用时,觉得当前盒子的内存不够使用,可以创建 swap复制 虚拟内存分区,将磁盘空间的一定容量虚拟成内存来使用。下面命令输入参数的单位是 GB复制,默认为 1复制。
登录 Armbian 系统 → 输入命令:

armbian-swap 1复制
固件烧录使用Rufus或者balenaEtcher将下载的固件烧录到U盘,将U盘插入到N1盒子进行镜像写入,网络上教程众多,在此不再赘述。

系统配置
固件烧录完成后,接入网线,在路由器查看盒子获取到的IP地址,使用SSH工具,例如PuTTYFinalShell 链接N1盒子,默认用户名:root,默认密码:1234,烧录时候修改过密码就输入你修改过的密码。
登陆成功,键入
armbian-config
可以进行网络的配置、时区、系统语言、软件安装等操作,不建议设置中文环境,尝试过几个版本均有些问题。

基于Ubuntu版本的Armbian没有OMV(OpenMediaVault),一个开源的NAS系统,如果需要请选择基于Debian版本的Armbian系统。
键入
armbian-software
使用内置的脚本,可以一键安装很多常用的应用,这个版本的Armbian系统是非常方便的,在此也感谢作者的付出!

101   Docker                    installed       update/remove  
102   Portainer                 not-installed   install        
103   Yacht                     not-installed   install        
104   Transmission              not-installed   install        
105   qBittorrent               not-installed   install        
106   NextCloud                 not-installed   install        
107   Jellyfin                  not-installed   install        
108   HomeAssistant             installed       update/remove  
109   Kodbox                    not-installed   install        
110   CouchPotato               not-installed   install        
111   Sonarr                    not-installed   install        
112   Radarr                    not-installed   install        
113   Syncthing                 not-installed   install        
114   FileBrowser               not-installed   install        
115   Heimdall                  not-installed   install        
116   Node-RED                  not-installed   install        
117   Mosquitto                 not-installed   install        
118   OpenWrt                   installed       update/remove  
119   Netdata                   not-installed   install        
120   XunLei                    not-installed   install        
121   Docker-Headless           not-installed   install        
122   Navidrome                 not-installed   install        
123   Alist                     installed       update/remove  
124   QingLong            installed       update/remove  
软件中心是不是很贴心?Docker、HomeAssistant、OpenWrt、QingLong、Alist很容易就安装好了,如果加入Tyecho就更棒了。

该项目在积极更新中,前几天的版本中加入了本地部署chatgpt类应用的脚本,可以自行尝试。
——应用展示
Home Assistant
Home Assistant,是一个开源的智能家居系统,可以接入很多厂商不同类型的智能家居产品,不受限于品牌,这样你就可以不太用为自己选择智能家居平台太过于操心。如上图,我接入了部分米家的产品,还有涂鸦智能的产品,当然也可以接入斐讯DC1插排和自己使用ESP8266、ESP32制作的智能家居控制板。


Alist
[size=3]docker exec -it alist ./alist password[/size]
Alist安装完成,通过上述命令查看初始密码

青龙面板

OpenWrt

此篇在于抛砖引玉,更多使用细节,我们后续依次介绍。
——

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 80.00 元 2023-06-29
理由:恭喜通过原创审核!期待您更多的原创作品~

评论
21小跑堂 2023-6-29 13:22 回复TA
斐讯N1盒子折腾记,刷入Armbian,打造智能家居控制中心。整体操作流程详细,实现效果较好,期待后续更新。 

相关帖子

发新帖 本帖赏金 80.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

87

帖子

1

粉丝