本帖最后由 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 系统 (默认用户: 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 系统 → 输入命令: # 使用 root 用户运行 (sudo -i)# 如果不指定参数,将更新为最新版本。armbian-update复制登录 Armbian 系统 → 输入命令: armbian-software复制使用 armbian-software -u复制 命令可以更新本地的软件中心列表。本固件整合了常用许多常用软件,可以实现一键安装/更新/卸载等快捷操作。包括 docker 镜像复制、桌面软件复制、应用服务复制 等。详见更多说明。 登录 Armbian 系统 → 输入命令: armbian-config复制如果你在使用 docker复制 等内存占用较大的应用时,觉得当前盒子的内存不够使用,可以创建 swap复制 虚拟内存分区,将磁盘空间的一定容量虚拟成内存来使用。下面命令输入参数的单位是 GB复制,默认为 1复制。 登录 Armbian 系统 → 输入命令:
armbian-swap 1复制
固件烧录使用Rufus或者balenaEtcher将下载的固件烧录到U盘,将U盘插入到N1盒子进行镜像写入,网络上教程众多,在此不再赘述。
系统配置固件烧录完成后,接入网线,在路由器查看盒子获取到的IP地址,使用SSH工具,例如PuTTY、FinalShell 链接N1盒子,默认用户名:root,默认密码:1234,烧录时候修改过密码就输入你修改过的密码。登陆成功,键入 可以进行网络的配置、时区、系统语言、软件安装等操作,不建议设置中文环境,尝试过几个版本均有些问题。
基于Ubuntu版本的Armbian没有OMV(OpenMediaVault),一个开源的NAS系统,如果需要请选择基于Debian版本的Armbian系统。 键入 使用内置的脚本,可以一键安装很多常用的应用,这个版本的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
此篇在于抛砖引玉,更多使用细节,我们后续依次介绍。 ——
|
斐讯N1盒子折腾记,刷入Armbian,打造智能家居控制中心。整体操作流程详细,实现效果较好,期待后续更新。