首页 > IT业界 > 正文

自制IoT云平台,没有公网IP随时随地监控远程设备!

2021-01-14 15:08:30  来源:慧聪网

摘要:拥有云平台可以方便我们远程控制和管理很多设备,提高工作和学习效率。那么,除了阿里、腾讯各种云,大家有没有尝试过来DIY个人专属的IoT云平台?
关键词: 公网IP
      拥有云平台可以方便我们远程控制和管理很多设备,提高工作和学习效率。那么,除了阿里、腾讯各种云,大家有没有尝试过来DIY个人专属的IoT云平台?

今天就分享一个实操案例,用Ubuntu+EMQX+Node-RED方式自制IoT云平台。

STEP1 搭建EMQX服务器

搭建IoT平台首先需要一个服务器,这里使用的是虚拟机搭建EMQX服务器。

下载对应你的ubuntu版本安装包,下载对应你的ubuntu版EMOX安装

\

然后远程连接服务器输入相关指令进行下载安装,出现EMQ X Broker 4.2.2 is started successfully! 证明EMQX服务器部署启动成功。

\

然后本地测试访问EMQX服务器;

\

本地可正常访问后,再打开EMQX的一个客户端,发布和订阅消息来验证EMQX服务器;

\

这里使用MQTT.FX软件来测试连接EMQX服务器,可正常接收服务器端发布的消息即IoT平台搭建成功。

\

然后把设备数据上报到可视化平台,接收平台控制指令。

只需把Node-RED的MQTT接收端的订阅主题改成设备端发布的主题,Node-RED发送端的发布主题设置成设备端的订阅主题即可。

\

配置完成,本地浏览器即可成功访问。

\

现在只满足局域网下的访问控制,没有公网IP的情况下,可用花生壳内网穿透实现广域网访问。

STEP2花生壳内网穿透助力IoT远程访问

花生壳内网穿透添加映射,应用名称可自定义,映射类型选择HTTP,内网主机填写虚拟机IP,内网端口为Node-RED访问端口;

\

 

设置完成点击确定,花生壳将自动生成一个广域网访问地址;

\

通过这个访问地址,就可以异地远程访问控制IoT平台了;

\

移动端也可通过花生壳访问地址实现远程访问。

\

至此,属于个人的IoT云平台就搭建完成了,通过花生壳轻松实现了随时随地远程访问终端设备。

花生壳作为老牌NAT-DDNS软件,不需要公网IP,配置简单易用,小白也可快速上手,无论是局域网NAS、OA、ERP、服务器、视频监控、网站、博客,还是远程开发调试、工业4.0,皆可通过花生壳生成的固定域名进行远程访问。需要的,可以下载免费版试用。


第三十六届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chenjian

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。