一,服务器
虽然这个没什么要求,实验的话虚拟机就可以;什么淘汰笔记本,台式机也可以。由于我是狂热份子,就买了台巴掌大的小电脑做为我的实验服务器。只是个电脑,内存没有ECC功能。不过够我做实验的了。
巴掌大,可以装一块2.5英寸机械硬盘和一块NVME固态硬盘。8G内存,CPU是I5-6500t,当时价格1800元。里面装的是Ubuntu 21.04服务器系统,我的Gcc编译和服务器实验都是上面进行。
怎么装Ubuntu我就不详细说了,网上教程很多,最好装服务器版本的系统,这种系统没有界面纯命令行,稳定性非常高。
二,物联网接入平台我选择的是开源的EMQX,百万级连接。比着商业版缺少数据固化功能,需要自己开发一套订阅系统用于存储数据。
网址是:https://www.emqx.com/zh/downloads?product=broker,记得选择开源版的Ubuntu版本,企业版只可免费试用几个月。
安装也很简单,官方给了说明,只需3行代码。
从http://你的服务器IP:18083/进入管理界面,18083是WEB管理页面端口。运行后的界面是这样的。