技术论坛

 【IOT2000】搭建一个MQTT服务器,通过NODE-RED上传

返回主题列表
作者 主题
WhichCC
游侠

经验值:332
发帖数:17
精华帖:1
楼主    2018-06-13 11:03:20
主题:【IOT2000】搭建一个MQTT服务器,通过NODE-RED上传 精华帖 
  1. 首先需要一个Linux的服务器,可以是阿里云、腾讯云或者自己用笔记本搭一个也可以推荐使用 CentOS系统。

  2. 接下来使用远程登录软件登录系统。IP匿了。



  3. 下面是安装MQTT服务。

  4. # 下载源代码包

     wget http://mosquitto.org/files/source/mosquitto-1.4.14.tar.gz

  5. # 解压

    tar zxfv mosquitto-1.4.14.tar.gz

  6.  # 进入目录

    cd mosquitto-1.4.14

  7.  # 编译

     make

  8.  # 安装

     sudo make instal


  9. 安装完成后输入命令,使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设备上传到云主机的数据。





接下来就可以做个网页来显示一下数据了。具体就不多说了,掌握基本的前端知识就可以完成。


您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。