检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
备和物联网平台之间自己定义。 下面主要介绍CONNECT、SUBSCRIBE和PUBLISH消息格式的填写。 CONNECT - Client requests a connection to a server 有效载荷(Payload)中的主要参数填写,具体参见MQTT CONNECT连接鉴权。
API提供测试SDK接口的功能,主要测试SDK与平台之间的基本功能是否可用,并输出测试结果。测试时会分别使用内部测试证书和开发者设置的证书,以便排查证书问题。 NorthApiClient类方法 用于创建应用实例,是调用SDK其他接口的前提。主要方法如下: 方法 说明 public
128KB >100MHZ 对操作系统无特殊要求,可以联网即可。 目前仅支持C语言。 软件架构 Agent Tiny SDK软件结构如下图所示,主要分为以下几层: 应用编程接口:通过应用编程接口将Agent Tiny SDK能力开放给设备,终端设备调用SDK能力,快速完成华为物联网平台的接入、业务数据上报、下发命令处理等。
字段。定义Profile,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令、升级能力等信息。 Profile主要包含产品信息、服务能力和维护能力三部分。 产品信息 描述一款水表设备的基本信息,包括厂商ID、厂商名称、产品类型、型号、协议类型。其中厂商ID和型号唯一标识一款产品。
设备模型文件:步骤3复制的设备模型文件的URL。 设备开发的业务模块主要集中在自动生成的app.c和app.h两个文件中。 oc_cloud_map_demo_app.c文件中已自动生成了数据上报和命令下发两个接口。 oc_cloud_map_demo_app.h文件主要描述映射生成的数据结构、硬件初始化接口。
测试成功,单击“下一步”进入下一阶段测试。 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。 应用订阅事件测试 应用订阅事件测试主要是测试业务应用是否可以正确调用物联网平台“订阅平台业务数据”接口,订阅设备数据变化通知的能力。 如果物联网平台使用HTTPS协议向业务应用
道。MQS是一款企业级消息中间件,基于Kafka协议,使用统一的消息接入机制,并具备消息发布订阅、Topic管理、用户权限管理、资源统计、监控报警等基础功能,以及消息轨迹、网络隔离、云上云下集成等高级特性,为企业数据管理提供统一的消息通道。 数据转发方案对比 在许多场景中,您需要
的业务数据,便于快速解决问题。授权打开的状态下需要设置“授权时效”,可设置“指定时间”或者“永久有效”。为了保证用户的数据权益,物联网平台运维管理员跟踪的设备数据保留时间不超过3天。 关闭授权,表示平台管理员在辅助用户进行设备的故障定位时,不能跟踪设备上报的业务数据,可能导致没有
取值范围:0~2147483647。若填写为“0”,则表示设备验证码不会失效(建议填写为“0”)。 默认值:180(默认值可配置,具体配置值请咨询物联网平台运维人员。) 单位:秒。 verifyCode 可选 String(256) body 设备验证码,若在请求中指定verifyCode,则响应
vicetype-capability.json中对应字段的定义一致。例如:本实例中devicetype-capability.json的主要字段如下: { "devices": [ { "manufacturerId":
取值范围:0~2147483647。若填写为“0”,则表示设备验证码不会失效(建议填写为“0”)。 默认值:“0”(默认值可配置,具体配置值请咨询物联网平台运维人员。) 单位:秒。 productId 可选 String(256) Body 设备所属的产品ID。 DeviceInfoDTO: 参数
取值范围:0~2147483647。若填写为“0”,则表示设备验证码不会失效(建议填写为“0”)。 默认值:“0”(默认值可配置,具体配置值请咨询物联网平台运维人员。) 单位:秒。 verifyCode 可选 String(256) body 设备验证码,全局唯一,建议与nodeId设置成相同值。
取值范围:0~2147483647。若填写为“0”,则表示设备验证码不会失效(建议填写为“0”)。 默认值:0(默认值可配置,具体配置值请咨询物联网平台运维人员) verifyCode 可选 String(256) body 设备验证码,全局唯一,建议与nodeId设置成相同值。若在请求中指定
调用API接口BindService .bind(String verifyCode, IotaDeviceInfo deviceInfo)绑定设备,主要入参为“verifyCode”(设备验证码)和必要的设备信息,包括“nodeId”(设备标识码)、“Manufacture”(厂商Id)、
_TOPIC_BIND_RSP, Device_RegResultHandler); 调用API接口IOTA_Bind()进行设备绑定,主要入参为MAC地址和必要的设备信息,包括“nodeId”(设备标识码)、“manufacturerId”(厂商Id)、“deviceType
更好的根据PCP协议进行终端侧的软件升级功能开发。 下面我们先了解下PCP消息的结构,PCP协议的请求消息和应答消息都遵循相同的消息结构,主要由这几部分组成: PCP协议消息由:起始标识位、版本号、消息码、校验码、数据区长度和数据区组成,各字段的要求和描述如下表所示。 字段名 字段类型