IOTGate系列
文章平均质量分 80
於之
先后参与国内多个大型物联网平台建设工作,熟练掌握DLT698.45/1376.1/645/IEC104等行业通讯协议,码云2021年度GVP项目IOTGate的作者,同时是HXAPIGate、iRpc等开源项目的作者,目前主要担任公司电力物联网、能源物联网、工业物联网等物联网平台的架构、方案设计等工作,目前负责的“工业感知物联平台”成功助力公司工业互联网平台当选2022年度工信部双跨平台(由工信部遴选的跨行业跨领域国家级工业互联网平台)
展开
-
IOTGate新特性介绍--- kernel模式
背景IOTGate项目地址 前往IOTGate在IOTGate最新版本中,最近新增了一个重要的新特性,那就是kernel模式,在此之前的版本中,网关与前置服务(规约解析务)基于nomer模式通信,即前置为TCP/IP服务端,而网关为TCP/IP客户端,下图为normal模式示意图:在某些场景下,normal模式有一定的弊端,尤其是在网络比较复杂的情况下,由于在normal模式下前置master是服务端程序,因此必须要将前置master所在服务器开启相应通信端口供网关服务访问,在服务扩展性上,由于网关原创 2021-10-01 17:03:56 · 3002 阅读 · 0 评论 -
IOTGate系列之三 多规约配置——包含本地和控制台配置
本地多规约配置概念与原理多规约,即物联网设备的多种数据传输格式,每一种数据格式都会存在一套详细的规约来表述,作为开发人员,我们通过规约的表述,来解析和组装终端所认可的数据—纯粹个人理解。网关是如何实现多规约呢?1.通过比较多种规约的报文格式,我发现,每个报文虽然格式相差很大,但是有一点是共同的,那就是报文都具有长度域——长度域中包含的值一般为报文中特定区块的字节总数(可能同时包含了长度域...原创 2019-03-24 22:01:49 · 3823 阅读 · 9 评论 -
IOTGate系列之一 源起
码云地址:https://gitee.com/willbeahero/IOTGateIOTGate是什么?IOTGate是基于netty实现的支持多规约物联网设备同时接入的一个“物联网智能网关程序”。为什么会有IOTGate?如上图,物联网设备管理模块中,左侧master模块,主要用于向其它多类型平台提供统一的API接口,同时与终端通讯的报文解析与报文组装等工作全部交由mast...原创 2019-03-24 10:37:09 · 3914 阅读 · 6 评论 -
IOTGate系列之二 如何启动
*IDE启动启动master首先启动test包下的moniMaster类,该类模拟了master,其主要作用是开启8888端口,并将物理设备通过gate发送过来的上行报文原文发送回gate由gate转发给原物理设备!最新的master默认会将自己的信息注册到zookeeper中,如果已经搭建好了zookeeper集群,请配置正确的zookeeper地址,如果IOTGate只打算启动单机版那么...原创 2019-03-24 11:48:36 · 3254 阅读 · 5 评论 -
IOTGate系列之四 网关所有功能预览
企业级IOTGate支持了动态长度域规约解析能力,可以实现类似于MQTT这种动态长度域的规约的解析配置普通规约配置变长长度规约(最典型的如:MQTT)动态配置各个网关节点所支持解析的规约类型,实时控制网关规约解析功能网关性能实时监控节点异常信息及时报警...原创 2019-04-24 21:01:13 · 3133 阅读 · 4 评论