国内开源物联网平台(java开源物联网平台)
ThingsBoard是一个基于Java的开源物联网平台,可实现物联网项目的快速开发,管理和扩展。ThingsBoard 使用行业标准物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。 ThingsBoard结合了可扩展性,容错性和性能,因此您永远不会丢失数据。
在物联网的部署中,选择合适的物联网平台非常重要,ThingsBoard物联网平台能够降低用户的使用门槛,前两天头条号发布了《开源物联网平台ThingsBoard(CE版)可用性探讨》一文,颇受关注。
在研究ThingsBoard(CE版)的过程中,笔者也进行了小小的实践探究LoRa物联网实验中主要的配置过程,这里通过利用LoRa协议+node-red+mqtt 实现单灯控制的改造,分享一下自己的操作过程,希望与大家交流。当然,通过我们改进的ThingsBoard(CE版)可用性平台可远不止这个哦!
1、设备清单
四信lora端子一个 、 四信lora gateway一台、树莓派一台、arduino mega 2560开发板一个、继电器一个、荧光灯管一个
2、软件
node-red、tb(ThingsBoard)平台
3、实现逻辑
lora端子负责接控制末端单灯设备的信号,它通过开发板mega2560的串口进行通信,开关信号通过继电器完成动作执行;
互联网小常识:分布式内存访问技术是将对称多处理技术(SMP)与集群技术结合起来,用于多达64个或更多的CPU的服务器之中,以获得更高的性价比。
lora gateway通过广播发送或接收lora端子的数据,网关再通过udp server将透传数据透传至node-red;
node-red负责创建udp server 和 mqtt client;
互联网小常识:邮件系统的工作过程如下:(1)用户使用客户端软件创建新邮件(2)客户端软件是SMTP协议将邮件发送到发方的邮件服务器;(3)发放邮件服务器使用STMP协议将邮件发送到接收方的邮件服务器,接收方的邮件服务器将收到的邮件存储在用户的邮箱中待用户处理(4)接受方客户端软件使用POP3/IMAP4协议从邮件服务器读取邮件。
node-red的udp再通过mqtt client 将数据透传至tb平台。
4、配置截图lora gateway 部分
node-red 部分
tb(ThingsBoard)平台
arduino mega2560 lora端子处理无线数据部分
希望这个小分享多少有些帮助哦!如果还要了解更多,欢迎发表评论或私信我们,一起探究ThingsBoard的可用性。
互联网小常识:交换机是数据链路层的网络设备。其基本功能有三个:a、建立和维护交换表(目的MAC地址,端口,所在VLAN)。b、在发送端和接收端建立一个虚连接。c、完成数据帧的转发或过滤。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186