电信运营商设备接入

本文展示电信运营商设备接入平台的实践示例。

第一步: 电信NB平台地址

第二步:电信开发者平台 - 创建应用/项目(已创建忽略)

【步骤】:电信开发者平台首页 - 【我的项目】 - "+"号图标 - 新建项目

【注意】:

妥善保存应用密钥,后续IoT OS上配置产品时需要该配置项。

第三步:电信开发者平台 - 创建产品(已创建忽略)

【步骤】:选择新建的项目 - 【产品】 - 【产品开发】 - 【添加】 - 【自定义产品】

第四步:电信开发者平台 - 编写profile(已创建忽略)

【步骤】:选择新建的产品 - 【Profile定义】 - 【新建服务】

profile:用于描述设备具备的能力和特性。开发者通过定义Profile,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息。

关于profile详情可参考官方定义profile介绍

第五步:电信开发者平台 - 编写编解码插件(已创建忽略)

【步骤】:选择新建的产品 - 【编解码插件开发】 - 【在线编解码插件编辑器】 - 【新增消息】

【注意】:

在线编写后,需要保持部署方可生效。

第六步:IoT OS平台 - 创建产品

节点类型

参数
节点类型 设备
是否接入网关

联网与数据

参数
联网方式 NB-IoT
交互协议 运营商转发
数据格式 KLink
功能参数校验模式 严格模式
设备登录安全校验 关闭
选择"NB-iot"-"运营商转发",根据实际需求选择"KLink"或者"自定义"。

第七步:IoT OS平台 - 创建协议

【注意】:

如果是"KLink",则参数和命令必须和profile一一对应;
注意下发命令,格式为profile中 serviceId_method(服务名_方法名) 示例:up_down。

第八步:IoT OS平台 - 编写运营商信息

第九步:电信开发者平台 - 填写订阅地址

【步骤】:【应用】 - 【订阅调试】

【注意】:

格式: http://{运营商推送数据接收地址}/api/v1/telecom/{推送类型}/{pk}
其中推送类型为:
    添加新设备 - deviceAdded
    设备信息变化 - deviceInfoChanged
    设备数据变化 - deviceDataChanged

第十步:IoT OS平台 - 新增设备

【注意】:

由于运营商平台id唯一性要求,暂时不支持批量导入和自动生成。

此时在电信平台可以看到刚刚新增的设备。

第十一步:模拟器 - 模拟设备上报数据

第十二步:IoT OS平台 - 使用在线调试模拟下发命令

【注意】:

下发命令后,设备必须上报消息后才能收到电信平台的下发命令。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""