检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云物联网平台提供IoT Studio服务,实现在线可视化的应用服务器开发,简单的拖曳式操作,所见即所得的开发界面,大大降低开发周期。 本示例基于小熊派开发板的智慧路灯方案构建一个应用服务器,请先参考基于小熊派的智慧路灯完成平台侧和设备的开发。
全面性:完备的测试环境和专业的测试服务,从功能、性能、可靠性、安全、可维护性等为物联网产品提供端到端的软硬件能力测试,高效打造优质产品。
Test API提供测试SDK接口的功能,主要测试SDK与平台之间的基本功能是否可用,并输出测试结果。测试时会分别使用内部测试证书和开发者设置的证书,以便排查证书问题。 NorthApiClient类 用于创建应用实例,是调用SDK其他接口的前提。
物联网平台提供线上和线下编解码插件开发方式:线上开发指导详见在线开发参考;线下开发指导详见离线开发参考。 父主题: 编解码插件(联通用户专用)
平台收到正确的bind消息后设备就会变成“在线”状态。
开发中心 开发中心是基于设备管理服务提供的一站式开发工具,帮助开发者快速开发产品/设备模型(Profile)和编解码插件,并进行自动化测试,生成测试报告。 安全&数据保护 物联网平台提供多种安全防护措施,确保设备安全、数据有效保护。
如果插件为在线开发,则插件的数据上报消息中需要勾选“添加响应字段”。 如果插件为离线开发,则插件代码中需要定义cloudRsp逻辑。 父主题: 数据上报(联通用户专用)
单击“开始测试”,若通信正常,测试结果如下。 模组与物联网平台通信异常场景: 串口打开失败 测试结果为“串口打开失败”,请检查串口配置是否正确,即端口号是否为实际端口号,波特率是否设置为“9600”。
Test API提供测试SDK接口的功能,主要测试SDK与平台之间的基本功能是否可用,并输出测试结果。测试时会分别使用内部测试证书和开发者设置的证书,以便排查证书问题。 NorthApiClient类方法 用于创建应用实例,是调用SDK其他接口的前提。
开发中心没有未激活状态,设备在线,您可认为设备就已激活。 父主题: 设备集成(联通用户专用)
等待时间:进行URL路径测试前的等待时间,以“3”为例 测试路径:填写测试服务状态的URL地址 等待软件在主机部署成功。 调试应用 为应用服务器订阅设备数据变化通知。 通过开发中心订阅 登录开发中心,在对应项目中,选择“订阅调试”,并订阅设备数据变化。
SDK独立运行测试 SDK包中提供了可独立运行的jar包,用于测试平台Restful接口。可独立运行测试的jar包在testSDK目录下: 图1 可独立运行的jar包 修改config.properties后再双击运行runMe.bat即可进行测试。
使用在线模拟器调试 模拟器在线调测具备设备模拟和应用模拟功能,可以对定义的Profile文件和编解码插件进行调试,用户可以直观的感受设备上报数据到物联网平台,以及使用物联网平台下发远程控制命令。 在“产品开发”页面进入到创建的产品中,选择“在线调测”,并单击“新增测试设备”。
描述 对该规则的描述,如“设备上报电量低于20%时上报告警并发送通知”。 验证操作 您可以使用配置设备管理服务时注册的真实设备接入平台,上报“batteryLevel”小于20的数据。
错误示例:多线程并发时A线程将status设置为“Failed”,B线程可能会同时设置为“Success”,从而导致status不正确,引起程序运行异常。
创建设备命令撤销任务 接口说明 应用服务器向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(PENDING状态),此时应用服务器可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。
产品开发:在开发中心(测试环境)操作,开发者在接入设备前,需要进行相应的开发工作,包括平台侧开发(开发中心)、设备侧开发、应用侧开发,是真实设备接入到设备管理服务的前提条件。 其中设备侧开发和应用侧开发不分先后顺序,可同步进行。
修改设备命令 接口说明 应用服务器向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行,此时应用服务器可调用此接口修改该命令的状态信息。
查询设备激活状态 接口说明 应用服务器通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。
设备是在线的情况下,在开发中心中调测的方法如下: 在开发中心的“设备管理”中选择具体设备,检查“设备日志”中是否打印相关信息: 如果设备日志未打印相关信息,说明消息没有到达物联网平台,请检查网络侧和设备侧。