首页 - 关于研博 - 市场之声 - 接入系统适配及协议包开发——热门问题(五)
接入系统适配及协议包开发——热门问题(五)
2024.10.23

  1、工业物联网统一接入系统如何适配不同厂商的设备?

  工业物联网统一接入系统通过插件化的设计,使系统具备接入场景的动态拓展能力,将不同接入场景分为接入组件和协议包两部分,通过各种接入组件和协议包的组合,适配不同厂商的设备。

  接入组件指的是设备接入形式,如通过TCP接入、UDP接入、HTTP接入、MQTT接入、云云对接接入、运营商平台接入等多种形式,每一种都对应系统中的一个接入组件,同时组件具备动态拓展能力,如果以上内置组件不能满足需求,可以根据系统组件SDK,开发新的接入组件。

  在相同接入形式情况下,不同设备传输的数据格式也是不同的,针对这个问题,系统使用协议包进行适配,在选定接入组件后,可以为接入组件关联一个协议包,协议包中指定了数据的编码、解码方式,系统内置了多个国标、行标协议包,同时协议包也具备动态拓展能力,如果以上内置协议包不能满足需求,可以根据系统协议SDK,开发新的协议包。

 

  2、工业物联网统一接入系统有哪些内置的组件和协议包?

  在接入组件方面,系统内置了TCP接入组件、UDP接入组件、HTTP接入组件、MQTT直连接入组件、MQTT代理接入组件、Kafka接入组件、OPCUA接入组件、ModbusTCP接入组件、BACnet接入组件、OneNET接入组件、CTWing接入组件。

  在接入协议方面,系统内置了研博智能网关协议、研博采集网关协议、GB/T32960、JT/T 808、SL651-2014、IEC104、DLT698.45等协议包。

 

  3、如何开发协议包?

  在内置的协议包不满足需求的情况下,可以使用系统的协议包SDK拓展新的协议,协议包的开发方式分为两种:

  一是使用本地的开发工具,如IDEA、VS Code等,引入SDK依赖包,按照开发文档编写协议的连接认证、编码逻辑、解码逻辑,开发语言为java,开发完成后,打包上传到系统中即可。

  二是在系统页面中,直接在线编写连接认证、编码逻辑、解码逻辑,编写完成后直接保存即可生效,使用的开发语言可选java或javascript。

  协议包SDK中提供了设备信息、设备配置、产品信息、产品配置、定时器、缓存等各类API,在进行编解码的过程中可以进行使用,覆盖各类通讯协议的各种特点。

获取相关资料
下载地址将会发送至您填写的邮箱
相关新闻
研博工业物联网统一接入系统多种部署形式有何区别?
2024-10-23
研博操作系统界面优势详解——热门问题(八)
2024-10-23
组态功能与非联网设备的智慧升级——热门问题(七)
2024-10-23
  • 在线客服
  • 电话咨询
  • 微信
  • 短视频