当前位置: 首页 > news >正文

OpenWrt下安装Mosquitto

OpenWrt是一个针对嵌入式设备的Linux 操作系统,高度可扩展、可定制,可玩性很高。调查下来支持比较好且性价比比较高的路由器有:

小米:AX3000T(AC2100/红米AC2100亦可)

TP-Link:TL-WR 842N(V3/V5)

华硕:GT-AC5300

Mosquitto是一款实现了消息推送协议MQTT v3.1/5.0 的开源消息代理软件,提供轻量级的、支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单。

OpenWrt可在[OpenWrt Wiki] 欢迎访问 OpenWrt 项目网站上选择适合硬件的版本下载安装即可,具体过程不在赘述。以下为OpenWrt下安装Mosquitto过程:

1.以SSH模式登录OpenWrt,默认的用户名为root,没有密码。

2.按照以下进行安装,值得注意的是要安装ssl版本,否则无法运行mosquitto-passwd。

opkg update
opkg install mosquitto-ssl
opkg install mosquitto-client-ssl
opkg install libmosquitto-ssl

3.利用vi打开/etc/mosquitto/mosquitto.conf文件,找到allow_anonymous,将前面的#号去掉,并在其后增加值false;找到password_file节点,将前面的 # 号去掉,打开此配置并指定pw.f文件password_file /etc/mosquitto/pw.f,然后按下Esc健,输入":",随后键入"wq",保存退出。

4.按照以下操作创建用户名和密码,窗口下输入:  
mosquitto_passwd -c /etc/mosquitto/pw.f public
随后根据提示连续两次输入密码。随后在窗口下输入chmod 777 /etc//mosquitto/pw.f以设置文件属性。 

5.登入OpenWrt的LuCI界面,System->Startup找到Mosquitto重新启动,并确保是“Enabled”。

6.分别使用通信猫和MyMQTT分别在PC和手机端进行测试。

7.有必要的话,开通内网穿透,将之应用于Internet,从而发挥更大作用,推荐花生壳盒子。


http://www.mrgr.cn/news/63793.html

相关文章:

  • 晟矽微 INT外部中断案例分析
  • 【uniapp3】分享一个自己写的h5日历组件
  • 掌握 CTE 技巧,实现连续日期和月份的 SQL 报表统计
  • flutter dart mixin 姿势
  • Webserver(2.6)信号
  • std::bind 的用法
  • 深入解密 K 均值聚类:从理论基础到 Python 实践
  • 【Python-AI篇】seaborn
  • ConcurrentHashMap底层实现是什么
  • 算法训练(leetcode)二刷第十五天 | 654. 最大二叉树、617. 合并二叉树、700. 二叉搜索树中的搜索、98. 验证二叉搜索树
  • 凸极式发电机的相量图分析和计算,内功率因数角和外功率因数角和功角的定义。
  • AnatoMask论文汇总
  • 中国人工智能产业发展联盟发布《基于大模型的数字人系统技术要求》
  • J2:ResNet50v2算法实战与解析
  • CTF顶级工具与资源
  • 市面上12款能帮忙微信记录的数据恢复软件神器!!!
  • Python For循环
  • 再探“构造函数”
  • 备考最后一周调整
  • shodan用法(完)
  • 在 Vue 3 中实现流畅的 Swiper 滑动效果
  • HJ36 字符串加密
  • c++仿函数--通俗易懂
  • 【p2p、分布式,区块链笔记 Torrent】WebTorrent 的lt_donthave插件
  • LeetCode总结-链表
  • 使用TensorFlow进行图像分类