文档首页 > > 开发指南> 平台侧开发> 调测产品

调测产品

分享
更新时间: 2019/09/23 GMT+08:00

当Profile和编解码插件开发完成后,应用服务器就可以通过物联网平台接收设备上报的数据以及向设备下发命令。

开发中心提供了产品在线调测的功能,您可以根据自己的业务场景,在开发真实应用和真实设备之前,使用应用模拟器和设备模拟器对数据上报和命令下发等场景进行调测;也可以在真实设备开发完成后使用应用模拟器验证业务流,真实设备开发请参照设备侧开发进行。

  • 当设备侧开发和应用侧开发均未完成时,您可以创建虚拟设备,使用应用模拟器和设备模拟器对Profile、插件等进行调测。虚拟设备调测界面结构如下:

  • 当设备侧开发已经完成时,但应用侧开发还未完成时,您可以创建真实设备,使用应用模拟器对设备、Profile、插件等进行调测。真实设备调测界面结构如下:

使用虚拟设备调测

  1. 在产品开发空间,点击“在线调测”。

  2. 在“设备列表”区域,点击“新增测试设备”。

  3. 系统将弹出“新增测试设备”窗口,勾选“没有真实的物理设备”,点击“创建”。

  4. 在设备列表中,选择新创建的虚拟设备,进入调试界面。虚拟设备名称组成为:“产品名称”+“Simulator”,每款产品下只能够创建一个虚拟设备。

  5. 在“设备模拟器”区域,输入十六进制码流或者JSON数据(以十六进制码流为例),点击“发送”,在“应用模拟器”区域查看数据上报的结果,在“消息跟踪”区域查看物联网平台处理日志。

  6. 在“应用模拟器”区域进行命令下发,在“设备模拟器”区域查看接收到的命令(以十六进制码流为例),在“消息跟踪”区域查看物联网平台处理日志。

使用真实设备调测

请先参照设备侧开发将设备接入开发中心,开发中心的接入地址请参照平台对接信息获取。

确保设备上报的数据信息与Profile中定义的一致,且如果设备上报的是二进制码流,请确保已经开发了编解码插件。

  1. 在产品开发空间,点击“在线调测”。

  2. 在“设备列表”区域,点击“新增测试设备”。

  3. 系统将弹出“新增测试设备”窗口,勾选“有真实的物理设备”,完成各项参数配置后,点击“创建”。

    • “设备名称”只允许大小写字母、数字和下划线,需要在产品下保持唯一。
    • “设备标识”需要在产品下保持唯一,如设备的IMEI、mac等。
    • “验证码加密”根据设备的实际情况进行配置。

      设备创建成功后,将返回“设备ID”和“PSK码”。如果设备使用DTLS协议接入物联网平台,请妥善保存PSK码。

  4. 在设备列表中,选择新创建的真实设备,进入调试界面。

  5. 将真实设备接入到物联网平台,并进行数据上报,在“应用模拟器”区域查看数据上报的结果,在“消息跟踪”区域查看物联网平台处理日志。

  6. 在“应用模拟器”区域进行命令下发,在“消息跟踪”区域查看物联网平台处理日志,在真实设备上查看接收到的命令。

设备管理

平台为每一个注册到平台上的设备生成了一个 deviceId,这是设备在平台上的唯一ID,在接口调用时,每个与设备的相关操作都需要 deviceId。开发中心的 “设备管理”功能模块呈现本项目中的所有产品下的真实设备和虚拟设备,并提供分类统计、在线调测、设备日志等功能,以便于进行设备管理和问题定位。
  • “设备管理”新增真实设备,设备名称由开发者定义。当设备侧开发已经完成时,您可以在开发中心创建真实设备,对真实物理设备、编解码插件、应用服务器等进行端到端调试。
  • “设备管理”新增虚拟设备,设备名称由系统生成,名称组成为:“产品名称”+“Simulator”,每款产品下只能够创建一个虚拟设备。当设备侧开发还未完成时,您可以在开发中心创建虚拟设备,对编解码插件、应用服务器等进行调测。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区