首先需要一个Linux的服务器,可以是阿里云、腾讯云或者自己用笔记本搭一个也可以推荐使用 CentOS系统。
接下来使用远程登录软件登录系统。IP匿了。
下面是安装MQTT服务。
# 下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.4.14.tar.gz
# 解压
tar zxfv mosquitto-1.4.14.tar.gz
# 进入目录
cd mosquitto-1.4.14
# 编译
make
# 安装
sudo make instal
安装完成后输入命令,使MQTT在后台运行,
mosquitto -v -d
下面使用NODE-RED连接MQTT
在Node-RED中,拖入MQTT output节点
双击该节点进入节点设置,在服务器框中输入主机的IP,并输入MQTT服务的端口号1883,
Topic即需要发布的主题名称。
保存节点设置,并部署程序,若无异常,MQTT Node显示connected时,数据已经正常上传。
此时,在命令行中输入MQTT订阅命令
mosquitto_sub -v -t iot2000
即可订阅主题为 iot2000的由IOT2040设备上传到云主机的数据。
接下来就可以做个网页来显示一下数据了。具体就不多说了,掌握基本的前端知识就可以完成。