现在有很多物联网平台,如百度,腾讯,阿里,京东等。这些物联网平台都有自己的特点,但毕竟它们属于其他物联网。我们可以建立自己的物联网平台吗?答案是肯定的。我们只需要一个服务器,在该服务器上构建IOT平台,然后将设备连接到它。本文使用ubuntu + emqx + nodered构建您自己的IOT平台,监视平台上Hi3861上的数据,然后通过移动应用程序同步hi3861上的数据。这篇文章涉及很多空间,所以我打算用多篇文章来解释它。这是第一章,设置EMQX服务器。构建EMQX服务器1.如前所述,构建IOT平台需要一台服务器。我个人建议使用云服务器来构建它。一个是可以将其直接连接到外部网络,另一个是可以将我们的代码直接放置在服务器上。当然,在只需要连接到服务器进行开发的地方,最好与github或gitee合作进行代码管理。 2.如果您使用的是虚拟机,则需要再执行一个步骤:Intranet映射,将虚拟机服务器的IP地址映射到公共网络。我之前使用花生壳Intranet映射完成了此操作。内部网络被映射出来,但是这样做有点复杂,因此不建议使用虚拟机,并且该平台运行24小时,因此,如果您使用的是云服务器,则最好获得一个云服务器。学生,您可以花几十美元购买一年的服务器。安装emqx服务器的步骤非常简单。首先去官方网站找到您的ubuntu版本https://www.emqx.io/cn/downloads我的版本是20.04,然后远程连接到服务器并输入命令wget https://www.emqx.io/cn /downloads/enterprise/v4.2.1/emqx-ee-ubuntu20.04-4.2.1-x86_64.deb等待下载完成,然后执行sudodpkg-iemqx-ee-ubuntu20.04-4.2.1-x86_64.deb安装完成后,如果成功出现EMQXBroker4.2.2,则输入sudoemqxstart!事实证明,该服务器已成功启动,因为我的云服务器已运行24小时,因此无需启动它。然后,您可以在浏览器中打开该地址作为服务器IP地址:18083,直到可以在虚拟机中实现为止。打开后看起来像这样。默认帐户密码为admin / public。在下一步中验证服务器之前,您需要打开EMQX的客户端以发布和订阅消息。单击“工具”->“ Websocket”中的“连接”,然后在订阅框中单击“订阅”以订阅默认主题testtopic,然后可以在下一步中验证高级性质。为了验证MQTT服务器,我们需要一个连接到emqx服务器的软件,该软件是MQTT.FX。下载地址为http://www.jensd.de/apps/mqttfx/,下载并直接在Windows下安装,然后将其打开。然后单击“连接”以填充默认主题testtopic,然后在下面的输入框中输入内容,然后单击“发布”,您可以在服务器上接收数据。相反,在MQTT.FX中订阅服务器端的主题testtopic,在服务器端的消息上单击“发送”,您可以在此处接收消息。至此,构建自己的物联网平台的第一步已经完成。下一篇文章是让3861连接到我们的服务器并传输数据。