检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Agent Lite和Agent Tiny有什么区别? 请参考Agent Lite和Agent Tiny介绍。 父主题: 设备集成(联通用户专用)
设备数据变化通知和批量设备数据变化通知的区别是什么? 设备数据变化通知和批量设备数据变化通知接口都是订阅设备的数据变化,只是封装的数据格式不一样。 例如:一款水表设备有Battery和Connectivity两种服务类型,每次上报数据都会上报这两个服务的数据。 如果订阅deviceDa
MQTTS是安全的基于TLS的加密协议,采用MQTTS协议接入平台的设备,设备与物联网平台之间的通信过程,数据都是加密的,具有一定的安全性。 MQTT主要应用于计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备,适合长连接的场景,如智能路灯等。更多关于MQTT协议语法及接口信息,请访问http://docs
Json组件使用说明 该组件为Agent Lite提供给开发者的工具组件,如果开发者无法进行Json格式的编码和解码,则可以使用该组件进行编码和解码。主要用于上报数据组装与下发命令解析。 1. Json编码 使用Json组件进行编码的流程。 创建Json编码对象。 1 HW_JSONOBJ
header):Topic name,设备发往物联网平台时,为平台的Topic name,设备接收消息时,为设备的Topic name,具体参见Topic说明。 有效载荷(Payload)中的主要参数填写:为完整的数据上报和命令下发的消息内容,目前是一个JSON对象。 Topic说明 物联
_context的值必须是adhoc app.run(host=callbackUrl, port=port, ssl_context='adhoc') # 使用自己配置的证书,ssl_context的值配置如下:此处放置的是第8章节步骤3生成的server证书
Tiny SDK两者的区别如下: SDK种类 SDK集成场景 SDK支持的物联网通信协议 Agent Lite SDK 面向运算、存储能力较强的嵌入式设备,例如工业网关、采集器等。 HTTPS+MQTTS Agent Tiny SDK 面向对功耗、存储、计算资源有苛刻限制的终端设备,例如单片机、芯片、模组。
pucTopic 必选 String 发布数据的Topic,该参数必须带结束符‘\0’。 uiQos 必选 unsign int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 HW_BYTES 发布数据的包体。 接口返回值 参见函数标准返回值 返回结果
String 发布数据的Topic。 uiQos 必选 int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 byte[] 发布数据的包体。 接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回t
String 发布数据的Topic。 uiQos 必选 int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 byte[] 发布数据的包体。 接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回t
设备侧适配开发指导(联通用户专用) 概述 设备的OTA软件升级是基于华为定义的PCP协议进行的,设备侧需根据PCP协议定义的交互流程进行适配开发。下面我们将结合物联网平台与设备的软件升级交互流程,介绍终端设备将如何基于PCP协议构建交互过程中的请求消息和应答消息,帮助您更好的根据PCP协议进行终端侧的软件升级功能开发。
非联通用户请查看设备接入服务。 作为设备用户,您既是设备的购买者,又可能是设备的实际管理者,通常您需要考虑两件事: 在采购设备时,如何评估设备满足您的业务需求并且具备接入物联网平台的能力。关于此方面的知识,您可以参考设备能力评估。 在进行日常管理时,针对不具备接入物联网平台的设备,如何将现有设备进行改造,
MQTT端口:LoginConfig.LOGIN_CONFIG_MQTT_PORT。 value 必选 String 设置的值。 设备ID:从绑定成功的广播中获取。 AppId:从绑定成功的广播中获取。 密码:从绑定成功的广播中获取。 HTTP地址:Agent Lite对接平台地址。 HTTP端口:8943。 MQTT地址:Agent
} }; 在开发中心的“产品 > 设备管理” 界面中,单击非直连设备列后的“删除”按钮,这样就能在demo界面上看到广播接收时的日志打印命令下发。 非直连设备的删除需要网关的确认,正常业务情况下,网关又需要跟具体的设备确认,所以收到删除非直连设备的命令也不会将设备删除。 添加非直连设备
设备绑定成功会收到BindService发出的通知,通知内容请参考Agent Lite API接口文档中设备绑定接口的返回结果说明和demo中update函数的处理。 修改登录参数。 在demo的./src/main/AgentLiteLogin.java设置物联网平台的接入IP与端口。 1 2 3
设备数据变化通知和批量设备数据变化通知的区别是什么? 应用服务器如何获取物联网平台推送消息时使用的地址? 物联网平台订阅推送是否具有重推机制? 为什么设备上报一条数据后应用服务器会收到多条推送? 在同一个应用下,平台可以将不同设备上报的数据,推送到两个服务器吗? NB-IoT设
用sftp工具把mytest测试工具上传到树莓派上。 因为使用的设备是树莓派,所以使用RaspberryPi目录下的mytest测试工具。开发者可以选择根据实际情况选择不同目录下的mytest测试工具进行测试,尽量选择与自己的系统信息相近的目录下的测试工具进行测试。 修改所有文件的权限,进入mytest所在目录,运行“mytest”。
IOTA_Login(); 然后等待Agent Lite的连接状态广播。 需要提前实现连接状态通知广播接收处理函数,建议: 对于网关设备,在连接成功的处理函数中需要进行非直连设备状态上报的处理,并且将缓存的所有上报数据进行上报。 在连接断开的处理函数中记录设备断开状态,之后如果有数据上报,
IoT设备如何激活? 物联网平台如何切换设备的在线/离线状态? 通过网关接入的子设备,平台如何识别是哪一个设备? deviceId、nodeId和IMEI有什么对应关系? Agent Lite和Agent Tiny有什么区别? 使用Agent Lite接入的网关设备gwbindinfo.json文件丢失如何处理?
设备接收解绑定命令 接口功能 注册设备解绑定接收广播来接收处理平台下发的直连设备解绑定命令,开发者收到该广播后需要删除直连设备的配置信息并且释放所有资源,下一次重启后需要重新进行绑定。 接口描述 1 HubService.TOPIC_UNBINDDEVICE; 接口所属类 HubService。