检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DataChanged”,且多条消息推送的内容不同,可能是因为设备上报的数据包含了多个service(即“data”参数内包括多个JSON对象),物联网平台会将其拆成多条消息推送。 如果是接到两条消息,且一条消息的“notifyType”为“deviceDataChanged”,
帮助开发者进行应用侧开发和调试,助力物联网应用便捷开发。 自助测试:支持对设备、应用进行自动化测试,并生成测试报告,检验产品是否达到发布标准。 产品发布:产品在开发中心完成自助测试后,开发者可以一键申请发布到产品中心,已发布的产品可直接应用于商用环境。 了解设备管理服务 请前往平台简介查看设备管理服务的介绍。
史数据和历史命令的查询、设备能力(即profile中定义的设备能力)查询。 当应用服务器向平台查询设备的历史数据和历史命令时,这些数据已经存储在物联网平台上,因此与设备是否在线无关。 订阅管理 物联网平台允许应用服务器订阅其所关注的事件,每一种事件的每一次订阅都会生成一个subs
使用Notepad++文本工具新建一个文本文件,拷贝如下内容到文本中,在Notepad++工具的“编码”菜单中选择“使用UTF-8编码”,然后将文本进行存储,存储路径选择步骤1中的“linux”文件夹,文件名称命名为“UpgradeDesc”,保存类型选择“.json”。 { "specVersion":
> 服务设置”中的“订阅推送服务(HTTP/HTTPS)”查看推送URL的状态。 只有在创建应用时打开“存储历史数据”开关的情况下(默认为打开),才能进行推送。如果平台不存储数据,直接透传的情况是不能进行消息推送的。 如何进行数据订阅 应用服务器接入到设备管理服务后,通过调用API接口或者集成SDK进行数据订阅。
AgentLiteDataTrans implements MyObserver { public AgentLiteDataTrans (Observable dataTransService) { dataTransService. registerObserver (this);
IotaMessage对象 (使用intent.getSerializableExtra(LoginService. LOGIN_BROADCAST_MSG_IE_IOTAMSG)方法获取) 无 登录成功或重连成功。 TOPIC_LOGIN_DISCONNECT IotaMessage对象 (使用intent
AgentliteLogin implements MyObserver { public AgentliteLogin (Observable loginService) { loginService. registerObserver (this); }
class Subscribe implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } @Override
AgentliteLogin implements MyObserver { public AgentliteLogin (Observable loginService) { loginService. registerObserver (this); }
AgentLiteHub implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } 接收设备解绑定响应消息。
class Subscribe implements MyObserver { public Subscribe (Observable hubService) { hubService. registerObserver (this); } @Override同设备添加
要重新发起绑定,需要重启设备。 返回结果 广播名称 广播参数 成员 描述 TOPIC_BINDDEVICE_RSP IotaMessage对象 (使用intent.getSerializableExtra(BindService.BIND_BROADCAST_MSG_IE_IOTAMSG)方法获取)
然后通过控制台上传到物联网平台,以实现配置更新。 针对LWM2M协议设备的设备配置更新,物联网平台提供了设备影子功能,将修改设备的属性信息存储在设备影子中,待设备上线或上报数据时,将修改的设备属性值同步给设备,从而完成设备属性的修改。 针对原生MQTT协议接入或集成Agent Lite
Subscribe implements MyObserver { public Subscribe (Observable dataTransService) { dataTransService. registerObserver (this); }
Subscribe implements MyObserver { public Subscribe (Observable dataTransService) { dataTransService. registerObserver (this); }
Subscribe implements MyObserver { public Subscribe (Observable dataTransService) { dataTransService. registerObserver (this); }
AgentliteHub implements MyObserver { public AgentliteHub (Observable hubService) { hubService. registerObserver (this); } //
false 失败。 返回结果 广播名称 广播参数 成员 描述 TOPIC_DEVSTATUS_UPDATA_RSP IotaMessage对象 (使用intent.getSerializableExtra(HubService.HUB_BROADCAST_IE_IOTAMSG)方法获取)
CRC16算法代码样例 基于JAVA的CRC16算法样例: public class CRC16 { /* * CCITT标准CRC16(1021)余数表 CRC16-CCITT ISO HDLC, ITU X.25, x16+x12+x5+1 多项式 *