检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
fwVersion String(256) 设备的固件版本。 hwVersion String(256) 设备的硬件版本。 imsi String NB-IoT终端的IMSI。 protocolType String(256) 设备使用的协议类型。 radiusIp String Radius地址。
Agent Tiny SDK使用指南(联通用户专用) 非联通用户请查看设备接入服务。 Agent Tiny是部署在具备广域网能力、对功耗/存储/计算资源有苛刻限制的终端设备上的轻量级互联互通中间件,您只需调用API接口,便可实现设备快速接入到物联网平台以及数据上报和命令接收等功能
广播名称 广播参数 成员 描述 IOTA_TOPIC_CONNECTED_NTY HW_MSG对象 无 登录成功或重连成功。 IOTA_TOPIC_DISCONNECT_NTY HW_MSG对象 EN_ULGN_IE_ERR_REASON 登录失败或连接断开。 EN_IOTA_LGN_REASON_TYPE:
网关与子设备(联通用户专用) 非联通用户请查看设备接入服务。 概述 物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。 针对未实现TCP/IP协议栈的设备,由于无法直接同物联网平台通信,它需要通过网关进行数据转发,如下图所示。 接入流程 Agent Lite
IotaMessage对象 (使用intent.getSerializableExtra(LoginService. LOGIN_BROADCAST_MSG_IE_IOTAMSG)方法获取) 无 登录成功或重连成功。 TOPIC_LOGIN_DISCONNECT IotaMessage对象 (使用intent
终端用户ID。 在NB-IoT方案中,endUserId设置为设备的IMSI号。在Smarthome解决方案中, endUserId设置为App账号。 imsi 可选 String(1-64) Body NB-IoT终端的IMSI。 isSecure 可选 Boolean Body 指定
设备接入服务如何获取设备数据? 设备接入服务获取设备数据,需要通过规则引擎,将数据转发至其他服务获取。例如转发至OBS存储,转发至DIS或DMS后再发送至应用服务器。 需要注意的是设备接入服务不解析数据,若设备采用二进制上报数据,则平台进行码流base64封装后再转发。 父主题:
deviceInfo 可选 DeviceInfoDTO Body 设备信息。见下方DeviceInfo结构体说明。 imsi 可选 String(1-64) Body NB-IoT终端的IMSI。 isSecure 可选 Boolean Body 指定设备是否为安全设备,默认值为“false”。
接口返回值 参见函数标准返回值 返回结果 广播名称 广播参数 成员 描述 IOTA_TOPIC_HUB_RMVDEV_RSP HW_MSG对象 EN_IOTA_HUB_IE_TYPE 删除结果。 EN_IOTA_HUB_IE_TYPE: 枚举项 枚举值 类型 描述 EN_IOTA_HUB_IE_RESULT
Python SDK使用指南(联通用户专用) 非联通用户请查看设备接入服务。 本文以提供的应用侧Python SDK Demo为例说明如何使用Python SDK与物联网平台对接。Demo以Python工程为例,以invokeapiTest下的每个类都包含了main方法,可单独运行,旨在演示如何调用SDK接口。
AgentLiteDataTrans implements MyObserver { public AgentLiteDataTrans (Observable dataTransService) { dataTransService. registerObserver (this);
class Subscribe implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } @Override
接口返回值 参见函数标准返回值 返回结果 广播名称 广播参数 成员 描述 IOTA_TOPIC_MQTT_DATA_PUB_RSP HW_MSG对象 EN_IOTA_DATATRANS_IE_RESULT 数据发布结果。 成功:0。 失败:1。 示例 1 2 3 HW_BYTES bstrBody;
AgentliteLogin implements MyObserver { public AgentliteLogin (Observable loginService) { loginService. registerObserver (this); }
AgentliteLogin implements MyObserver { public AgentliteLogin (Observable loginService) { loginService. registerObserver (this); }
AgentLiteHub implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } 接收设备解绑定响应消息。
String(1~256) body 设备所在时区信息,使用时区编码,如上海时区对应的时区编码为Asia/Shanghai。 imsi 可选 String(1-64) Body NB-IoT终端的IMSI。 ip 可选 String(128) Body 设备的IP地址。 isSecure 可选 Boolean
String(256) Body 终端用户ID。 在NB-IoT方案中,endUserId设置为设备的IMSI号。 imsi 可选 String(1-64) Body NB-IoT终端的IMSI。 isSecure 可选 Boolean Body 指定设备是否为安全设备,默认值为fals
class Subscribe implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } @Override同设备添加
参见函数标准返回值 返回结果 广播名称 广播参数 成员 描述 IOTA_TOPIC_DEVUPDATE_RSP/{deviceId} HW_MSG对象 无 设备状态更新结果。 EN_IOTA_DEVUPDATE_IE_TYPE: 枚举项 枚举值 类型 描述 EN_IOTA_DEVUPDATE_IE_RESULT