【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器

2020-09-27 19:24:42 15点赞 124收藏 28评论

【写作说明】:自从某讯破产之后,基本所有APP都挂了,之前跟着大神们一路在拼夕夕上先后捡了N1、A1、M1、TC1、DC1、S7(未刷机,其他APP可用),好在网上有大神(感谢ZIP大神的固件)做出了固件可供刷机,刷机之后完美复活,在这里感谢各路大神的奉献精神。部分固件需要自建服务器,仍需个人搭建,故有此文,抛砖引玉,第一次投稿,不对之处望指正。

【步骤一】购买服务器。

这里我使用的是腾讯云服务器,在马爸爸家买了个学生服务器,一年70左右,最基本配置够用就行。

【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器



【步骤二】部署服务器

买完服务器我们登入腾讯云控制台,这里我们选择离你所在地最近的服务器地址,因为PO主我属于包邮区,选的南京,操作系统选择CENTOS 7.


【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器



服务器部署完成之后我们登录服务器


【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器


然后进入这个界面,也可以使用PUTTY、XSHELL等远程工具登录。


【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器



【步骤三】安装服务器端MQTT

关于安装,这里我安装的是EMQX,这个主要是他自带图形界面的MQTT,对新手比较友好。

在控制终端界面输入一键安装脚本 curl https://repos.emqx.io/install_emqx.sh | bash

待安装完成后,

启动 EMQ X

后台启动 EMQ X

$ emqx start

EMQ X v4.0.0 is started successfully!

systemctl 启动

$ sudo systemctl start emqx

EMQ X v4.0.0 is started successfully!

service 启动

$ sudo service emqx start

EMQ X v4.0.0 is started successfully!

{% emqxce %} {% hint style="info" %} 如果你使用的是 EMQ X Enterprise 则需要导入 License 才能使用,导入步骤见下文启动 EMQ X Enterprise。

通过 ZIP 压缩包安装的 EMQ X 不支持通过 systemctl 和 service 启动。

4.2-rc.1 版本后,EMQ X 开源版新加入遥测功能,启动前请详细了解。

{% endhint %} {% endemqxce %}

查看 EMQ X 的状态

EMQ X 正常启动:

$ emqx_ctl status

Node 'emqx@127.0.0.1' is started

emqx 4.0.0 is running

EMQ X 未能正常启动:

$ emqx_ctl status

Node 'emqx@127.0.0.1' not responding to pings。

你可以查看 logs 下的日志文件并确认是否属于 常见错误。

{% emqxce %}

安装我们参考这里

到这里,我们教程已经大部分结束,下一步是腾讯云主机设置。

【步骤四】云主机端口设置

我们点击进入安全组

【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器

点击进入主机,按照图片设置出入站规则

【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器

至此,服务器端MQTT,设置完成,到这里就可以通过主机名+端口18083访问MQTT的dashboard。

【步骤五】MQTT设置

我们打开浏览器输入【服务器地址+端口18083】,登录MQTT的dashboard,第一次安装默认用户名是 admin,密码是 public,登陆之后可以见到如下界面。

登录界面登录界面

将dashboard设为中文将dashboard设为中文

添加用户添加用户

【捡垃圾的快乐】写在入手某讯遗产之后——如何快速搭建个人MQTT服务器

这里我们修改默认管理员密码并添加一个用户名和密码(也可以不添加),在之后会用到。

【步骤六】绑定自有域名实现外网访问(可选)

以上我们就在腾讯云主机部署好MQTT的服务器端。由于云主机ip地址不方便记忆,刚好笔者在之前购入一个十年的域名,现在我们绑定该域名,实现外网访问。由于该域名是托管在阿里云下面,故以阿里云为例。

登入阿里云,进入云解析DNS登入阿里云,进入云解析DNS

如图添加解析记录,等10分钟左右,清除浏览器缓存即可域名登录如图添加解析记录,等10分钟左右,清除浏览器缓存即可域名登录

【步骤七】在手机端输入安装好的MQTT地址并同步到设备,即可远程控制

总结

以上,是我在折腾过程中的一些经验体会,总体来说比较简单,希望可以帮到大家,有不正确的地方,望指正,再次感谢各位开发个人固件的大神,正是有你们,才让这些产品焕发第二春。


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2582.5元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2644.05元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

385.78元起
28评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
挂件

众测从来没中过

当年顶风尿十丈,如今顺风尽湿鞋

关注 打赏
最新文章 热门文章
124
扫一下,分享更方便,购买更轻松