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

智能家居的概念越来越普及,作为年轻人,尤其是对电子技术爱好者、从业者来说,更加对智能家居控制感兴趣。
斐讯就不用多说了,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工具,例如PuTTY、FinalShell 链接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

此篇在于抛砖引玉,更多使用细节,我们后续依次介绍。
---------------------
作者:molun
链接:https://bbs.21ic.com/icview-3309762-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值