当前位置:首页 > wifi设置知识 > 正文内容

智能家居MQTT与路由器更配-华硕路由刷梅林安装使用Mosquitto方法(精选)

秋天2024年01月11日 14:02:13wifi设置知识139
网络已经成为我们生活中不可或缺的一部分,而路由器则是网络连接的重要设备。在使用路由器的过程中,我们可能会遇到各种问题,如信号不稳定、无法连接等。本文将为您提供一些有用的技巧和方法,帮助您解决这些问题,让网络连接更加畅通无阻。

在前面的文章《》中我把homeassistant的NGINX反向代理服务器安装到了我的华硕AC86U中,成功地利用了华硕自带的域名和证书,实现homeassistant的HTTPS访问。后来我又觉得homeassistant中常用的MQTT协议服务器Mosquitto理想安家之地仍然是路由器。因为MQTT协议是基于TCP/IP协议的物联网通信协议,TCP/IP协议的反正都是要过路由器的,路由器本来就是网络中枢,而Mosquitto服务器作为MQTT通信中枢,两者天然适合在一起。还有路由器不经常重启,会保证MQTT服务一直在,并且如果真的路由器重启,装在其他地方的MQTT服务器没了路由器,也无法通信。

那么怎么在华硕路由器上安装Mosquitto呢?

1、刷梅林固件,并开启ssh

刷梅林固件的教程,站内及互联网上有很多,并且华硕路由刷梅林也很简单,跟升级官方固件差不多,我就不再赘述了。刷完梅林后开启ssh。

2、格式化U盘

安装entware必须插U盘,并且用梅林自带安装脚本安装,必须把U盘格式成Ext4等文件格式。不过格式化也很简单,插上U盘。ssh连接到路由器后输入 amtm,再输入fd,然后按照提示一步一步操作即可。

3、安装entware

U盘格式化完成后,继续用梅林自带的amtm工具安装entware。依然很简单。输入amtm后再输入ep,然后按照提示,做好选择,最后就能自动安装成功了。

4、安装Mosquitto服务器程序。在ssh命令行中输入opkg install mosquitto-nossl。

编辑Mosquitto设置文件。在Mosquitto配置文件夹下输入 nano mosquitto.conf (没安装nano的可以用opkg install nano进行安装),然后复制下面两行到文件最前面。然后CTRL X退出编辑,输入Y,按下enter键保存修改。

allow_anonymous false

password_file /etc/mosquitto/pwfile

然后在同一目录下(/etc/mosquitto)新建一个文件名为“pwfile”的文件(命令为nano pwfile),然后输入“mqtt用户名(你自己随意设置):密码”,然后同样CTRL X退出编辑,输入Y,按下enter键保存修改。

5、启动Mosquitto

我们修改完配置文件后,在命令行输入mosquitto进行启动。但是发生下面的报警。提示用户mosquitto不存在。

那么添加用户mosquitto吧,提示添加用户命令不存在

那么我变通一下用已存在的用户启动mosquitto吧,继续nano mosquitto.conf修改配置文件,把# user mosquitto 前#取消掉,并把mosquitto修改成admin。再次启动mosquitto,依然报用户mosquitto不存在。看来修改用户没起作用。经过查询发现mosquitto并没有自动加载mosquitto.conf配置,我们需要用如下命令,让mosquitto加载mosquitto.conf配置

mosquitto -c /tmp/mnt/mysda/entware/etc/mosquitto/mosquitto -d

这样mosquitto就在后台启动了。

6、但是当我们重启路由时mosquitto并不能自动启动。所以我们需要写个脚本,让路由启动时启动mosquitto。cd /jffs/scripts 然后nano mqttsart,输入下面的内容,然后保存退出。

然后还需要给该文件执行权限。chmod a+rx /jffs/scripts/*

最后可以reboot重启了。

7、最后你就可以用你node-red或手机上的MQTTool软件测试MQTT服务器是否正常启动了。

这次先到这里,homeassistant中使用MQTT的地方我们下次再说。

如果您爱好数码电子产品和智能家居,欢迎大家关注、点赞、收藏,你们的鼓励,就是我创作的动力。

~配置路由器和Wi-Fi可能看起来很困难,但其实只需要简单的步骤和指导,你就能轻松地完成。保持密码安全和更新,保护你的网络安全,让你的无线上网更加安心。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/137322.html

“智能家居MQTT与路由器更配-华硕路由刷梅林安装使用Mosquitto方法(精选)” 的相关文章

小区网线怎么安装路由器

小区网线怎么安装路由器

当朋友们看到这个文章时想必是想要了解小区网线怎么安装路由器相关的知识,这里同时多从个角度为大家介绍有网线怎么安装路由器相应的内容。 本文内容目录一览: 1、小区宽带如何设置路由器上网? 2、小区宽带入户后如何设置路由器? 3、宽带路由器怎么安装? 4、小区里接进来的宽带怎么设置无线路由器...

电猫怎么加路由器

电猫怎么加路由器

本篇文章给大家谈谈电猫怎么加路由器,以及电信路由猫怎么加装路由器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、光猫自带wifi,想外加一个路由器,该怎么设置? 2、电信自带wifi的光猫怎么另外连接一个无线路由器,具体怎么设置? 3、家里的网络是宽带,有猫,...

红包打赏功能路由器有哪些

红包打赏功能路由器有哪些

今天给各位分享红包打赏功能路由器有哪些的知识,其中也会对路由器红包打赏上网插件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、尔雅云固件怎么样 2、路由器哪种固件能收红包 3、最近听说了必虎路由器有打赏功能,可以靠它赚钱,有用过来分享下吗?这打赏功能好用吗?...

怎么在路由器添加mac

怎么在路由器添加mac

今天给各位分享怎么在路由器添加mac的知识,其中也会对怎么在路由器添加访问控制列表去过滤某些IP数据包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、路由器mac地址怎么设置 2、路由器里MAC地址是什么啊怎么设置 3、路由器mac怎么设置 4、路由器M...

路由器怎么查质保期

路由器怎么查质保期

本篇文章给大家谈谈路由器怎么查质保期,以及全能美食 问答对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览:以上就是路由器怎么查质保期的全部内容了,文章比较长感谢您的耐心阅读,希望能帮到您,...

路由器放置太久怎么设置

路由器放置太久怎么设置

今天给各位分享路由器放置太久怎么设置的知识,其中也会对路由器用久了需要重新设置吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览:关于路由器放置太久怎么设置和路由器用久了需要重新设置吗的文章,就是上面的全部内容了,不知道有没有是您需要的内容。如果可以帮到您,记得收藏本站...