《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)TCP Gateway。
物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)
NioEventLoop 是 Netty 的 Reactor 线程,其角色:
基于Netty构建TCP网关的长连接容器,作为网关接入层提供服务API请求调用。
客户端通过域名+端口访问TCP网关,域名不同的运营商对应不同的VIP,VIP发布在LVS上,LVS将请求转发给后端的HAProxy,再由HAProxy把请求转发给后端的Netty的IP+Port。
LVS转发给后端的HAProxy,请求经过LVS,但是响应是HAProxy直接反馈给客户端的,这也就是LVS的DR模式。
其中步骤一至步骤九是指 Netty 服务端的创建时序,步骤十至步骤十三是 TCP 网关容器创建的时序。
Window 地址 // C:WindowsSystem32driversetchosts
添加 127001 iot-openicloudcom
位置: comibyteiottestserverTestTcpServer
位置: comibyteiottestclientTcpClient
更多内容:>物联网网关主要用于不同类型感知网络之间的协议转换,一般用于异构局域网到广域网之间的数据传输,广域网到局域网设备的控制,通常是局域网无法直达广域网的情况下才使用网关。一般网关需要具有二种能力:
1、管理能力。平台对网关的管理能力,提供服务能力(如注册、远程控制、参数配置、远程升级、维护),报警等事件能力网关对异构局域网设备管理(注册连接、控制),设备属性信息(终端设备的状态、电池电量)。
2、设备接入、协议转换能力。网关可以通过业务需求,把其它通信方式的节点数据如Lora、蓝牙,转换成广域网通信,通过TCP、>1多标准互通接入能力:目前用于近程通信的技术标准大大多。常见的传感网技术包括ZigBee、Z-Wave、RUBEE、WirelessHART、IETF6IowPAN、Wibree等。各类技术主要针对某类应用展开,之间缺乏兼容性和体系规划。如:Z-Wave主要应用于无线智能家庭网络,RUBEE适用于恶劣环境,WirelessHART主要集中在工业监控领域。宏桥物联网网关具有多种协议转换的功能,提供高效的数据传输。
2网关的可管理性:物联网网关作为与网络相连的网元,其本身要具备一定的管理功能,宏桥物联网网关包括注册登录管理、权限管理、任务管理、数据管理、故障管理、状态监测、远程诊断、参数查询和配置、事件处理、远程控制、远程升级等功能。同时还提供设备远程监测、配置、升级,实现对现场设备进行编程、诊断、调试,提高服务响应速度;故障告警,提升偏远地区设备在线率,与宏桥云端管理系统配合使用,极大提升管理效率。
宏桥高科利用IoT技术,打造一个万物互联、信息共享、智能控制与管理的城市物联网运营管理综合服务系统。系统可与宏桥智慧云盒协作,对接各类智能硬件,形成统一的管理规范,管理运维城市范围内的物联感知设备。提供一系列市政服务治理解决方案,例如智慧停车、应急管理和智慧文旅等。
相比于互联网时代,物联网的通信协议更加多样,物的碎片化非常严重,网关的重要性也就由此凸显——物联网网关能够把不同的物收集到的信息整合起来,并且把它传输到下一层次,因而信息才能在各部分之间相互传输。物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换;既可以实现广域互联,也可以实现局域互联。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)