『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6673|回复: 4

[新奇玩法] 华硕arm路由器架设智能家居私有云homekit天猫精灵控制

[复制链接]

26

主题

168

帖子

1002

积分

论坛技术达人

积分
1002
金钱
834
HASS币
20
发表于 2021-2-25 10:28:10 | 显示全部楼层 |阅读模式
本帖最后由 loog 于 2021-2-25 10:50 编辑

华硕arm路由器架设智能家居私有云homekit天猫精灵控制
===================================
采用MQTT通信方案

原理:
==========
因为只使用ESP8266 wifi设备与路由器通信,所以直接在发送WIfi信号的路由器里安装MQTT和homeassistant就可以搭建私有云服务器

我们所购买的天猫插座,还有什么小米各种设备,其实只是一个终端设备,服务器云还是在各大厂商手里,就相当于你买了个捆绑机,还得
祈祷这个厂家别像乐视最后挂了,那些设备最后都变成砖头!

架设MQTT私有云服务器,都是自己的,也是爱折腾乐趣,生命不息,折腾不止

开始设置路由器
==========
所谓智能路由器基本上是ARM架构的芯片,只要编译ARM可以运行的程序就可以了,路由器选择推荐华硕系列,这玩意多了个救活mini web在设备里,
你随便怎么刷机都可以救活,不用拆机,你要是用网件那玩意,你刷死了得拆机用TTL线救活,可操作难度增大!

路由器选择好了,那么就是要刷固件,华硕原厂固件是封闭的,就相当于苹果手机一样,要给越个狱,然后就可以为所欲为了

建议刷正版梅林,1.干净没有各种插件,2.稳定正版梅林固件下载地址https://www.asuswrt-merlin.net/download

刷好固件,在开启SSH JFFS空间权限
QQ截图20210225101714.png

下载putty winscp工具就可以操作和设置路由器的命令了
QQ截图20210225101849.png
QQ截图20210225101915.png

首先下载我以前发过的静态编译的mosquitto,下载完这个扔到路由器给予权限就可以运行了,
https://bbs.hassbian.com/thread-8595-1-1.html
QQ截图20210225102103.png
这个可以运行了,就意味这你的MQTT私有云已经架设好了,因为需要对设备有个统一管理,和方便操作
这时候你可以安装HomeAssistan或者Smqtt去管理
一开始我也是安装HA,这玩意功能太强大,各种插件安装的太多,索性我自己写了个简化版的SMQTT
HA安装教程
https://bbs.hassbian.com/thread-5198-1-1.html
SMQTT 路由器版还在测试,完成会放出
QQ截图20210225102441.png QQ截图20210225102452.png QQ截图20210225102503.png
QQ截图20210225102512.png
QQ截图20210225102520.png
QQ截图20210225102531.png
QQ截图20210225102540.png

天猫精灵,HA可以接入,只要宽带开启公网IP就可以了,如果没有公网还可以各种穿透SMQTT也支持天猫接入
因为梅林固件支持 Time Machine所以,只要安装python的HAP-python就可以开启
QQ截图20210225103403.png QQ截图20210225103506.png
只是粗略写了个大纲,细节太繁琐了,留给有心人去探索吧



回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-2-25 10:42:53 | 显示全部楼层
程序员就是牛~一言不合就自己写一个
Nero
回复

使用道具 举报

26

主题

168

帖子

1002

积分

论坛技术达人

积分
1002
金钱
834
HASS币
20
 楼主| 发表于 2021-2-25 10:47:20 | 显示全部楼层
本帖最后由 loog 于 2021-2-25 10:48 编辑
neroxps 发表于 2021-2-25 10:42
程序员就是牛~一言不合就自己写一个

ESP8266固件还自己写了一个,坑掉大了
QQ截图20210225104812.png
回复

使用道具 举报

123

主题

4630

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16083
金钱
11368
HASS币
45
发表于 2021-2-25 13:09:39 | 显示全部楼层
neroxps 发表于 2021-2-25 10:42
程序员就是牛~一言不合就自己写一个

所言极是!
回复

使用道具 举报

1

主题

150

帖子

1605

积分

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1455
HASS币
0
发表于 2021-2-25 21:22:20 | 显示全部楼层
链接里的教程失效,404
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 14:30 , Processed in 0.437229 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表