存量设备怎么迁移到阿里云物联网平台?

产品推荐:阿里云物联网开发者工具(IoT Studio),立刻免费体验吧!

阿里云泛化协议SDK

阿里云物联网平台支持基于MQTT、CoAP和HTTP协议的通信,其他类型协议,如消防协议GB/T 26875.3-2011、Modbus、JT808等暂未接入。在特定场景下,有些设备可能无法直接接入物联网平台。此时,您需要使用泛化协议SDK,快速构建桥接服务,搭建设备或平台与阿里云物联网平台的双向数据通道。

服务架构

存量设备怎么迁移到阿里云物联网平台?
泛化协议SDK是协议自适应的框架,用以构建与阿里云物联网平台进行高效双向通信的桥接服务。
适用场景
泛化协议SDK面向的目标场景包括:

  • 由于网络环境或者硬件限制,设备无法直接接入物联网平台。
  • 设备只支持某种类型协议,而这种协议目前物联网平台不支持。
  • 设备与您的服务器(Server)之间已有通信网络,您希望在不修改设备和协议的情况下,将设备接入物联网平台。
  • 设备直接接入到您的服务器,且需要做一些其他的处理逻辑。

主要功能

  • 泛化协议SDK使得网桥Server具备与物联网平台进行通信的能力。

基础功能

  • 提供基于配置文件的静态配置管理能力。
  • 提供设备连接管理能力。
  • 提供上行通信能力。
  • 提供下行通信能力。

进阶功能

  • 提供基于接口的动态配置管理能力。
  • 已封装属性、事件、标签数据上报接口。

名词解释

存量设备怎么迁移到阿里云物联网平台?

开发和部署

创建产品与设备
物联网平台控制台,创建产品和设备。(官方技术文档:创建产品创建单个设备批量创建设备
获取网桥设备证书信息。在泛化协议SDK配置时,需配置网桥设备证书信息。(网桥是个虚拟概念,您可以使用任意设备的证书信息作为网桥的证书信息)
配置泛化协议SDK
提供Java语言的泛化协议SDK,支持JDK 1.8及以上版本。
配置细节:基础版进阶版
部署服务
已开发完成的桥接服务,可以使用阿里云ECS和SLB等服务,以高度可扩展的方式部署至阿里云上;也可以直接部署到本地环境中,以保证可信通信环境。
以基于阿里云云服务器ECS为例,上线流程如下:
存量设备怎么迁移到阿里云物联网平台?

优惠购物联网平台设备接入云资源(最低7折):
设备在线时长和上下行消息量资源包

上一篇:使用junit测试用例


下一篇:AliOS Things 3.0 应用开发指南