设备接入开发指南

更新时间:2018-08-06 19:47:29

1.开发者资料

image | left

2. 开发流程(基于c版本)

2.1. 启动初始化

image | left

2.2. 设备上下线

image | left

3. 配置文件

3.1. 格式说明

{
    "DriverConfig":{
       ## 自定义配置:driver config驱动配置,如驱动作为服务端时,配置本机ip、port,驱动连接网关类设备时,配置网关设备的连接信息 ##
    },
    "DeviceList":   //设备列表,驱动作为server被动连接时,可以为空
    [
        {
            "ProductKey":"",  //该设备的ProductKey
            "DeviceName":"",  //从云端颁发的设备DeviceName,设备注册时需要传入
            "DeviceConfig":{
                ## 自定义配置:device1 config设备配置,如连接设备的ip、prot等##
            }
        },
        {
            "ProductKey":"",
            "DeviceName":"",
            "DeviceConfig":{
                ## device2 config ##
             }
        }]
}

3.2. 生成方式

  • 通过LinkEdge控制台或者本地控制台录入自定义配置

  • 部署时控制台会自动下发到LinkEdge网关的配置中心中

3.3. 获取方式

  • 通过sdk提供的get_pd_info接口获取配置,对应key为module name

  • node.js FC版本驱动通过入口context传入

results matching ""

    No results matching ""