全部产品

驱动简介

物联网边缘计算提供基于驱动的设备接入方式。传感器设备、闸机、空调等通用的IoT设备连接到物联网边缘计算时,需要通过驱动实现接入。

一个完整的驱动由设备的连接管理、数据(协议)转换、数据与命令处理三部分组成。

  • 连接管理

    指设备与网关建立通信连接。物联网边缘计算不限制建立通信连接的协议,您可根据业务需求灵活选择。

  • 数据转换

    指设备接入驱动将获取到的终端设备数据转换为符合阿里云物联网平台物模型规范的数据格式,并上报到物联网平台。阿里云物联网平台物模型规范,请参见物模型

  • 数据与命令处理

    指驱动根据云端下发的指令,调用设备服务,处理调用结果,最终将结果返回到阿里云物联网平台。

驱动是物联网边缘计算中独立的服务模块,您可以根据业务协议需求,自定义开发驱动。下图展示了自定义驱动的功能和数据流向,并指出了开发一个自定义驱动需要做的开发工作。

驱动模型

物联网边缘计算针对不同用户需求提供了两种形态的驱动。

  • 一是由物联网边缘计算提供常用协议驱动(又称官方驱动),如Modbus、OPC UA、WebSocket、LinkDriver驱动。

  • 二是提供设备接入SDK,设备厂商或开发者使用设备接入SDK开发私有协议驱动(又称自定义驱动)。

自研驱动

物联网边缘计算提供官方驱动,官方驱动是由阿里云提供的通信协议驱动,包括Modbus、OPC UA、WebSocket、LinkDriver官方驱动。同时也提供设备接入SDK,供您自主开发驱动。关于自定义开发驱动的详细介绍,请参见概览