方案四:基于 Web Device 虚拟设备

更新时间:2018-07-04 11:41:22

Web Device 是用来在浏览器中进行设备快速模拟的工具,此方案的优势是不需要依赖其他硬件和编程工具,只要使用浏览器打开一个 URL,就能实现设备连接、数据上下行通信模拟。开始前请确保完成了产品和测试设备创建

前期准备

软件

  • Chrome 浏览器

使用 Web Device 进行设备模拟

创建设备

创建测试设备,在设备列表中打开在线模拟链接:

image.png | left | 747x431

设备上线

点击“设备模拟”新窗口右上角的“上线”按钮,将设备上线:

image.png | left | 747x415

可以看到设备已上线:

image.png | left | 747x417

云端下发消息到设备

点击模拟设备界面右上角的“在线调试”按钮,打开在线调试页面:

image.png | left | 747x415

在页面下方的调试功能里选择“RGB调色(RGBColor)”,方法选为“设置”。

将下方 JSON 编辑器的内容替换成:

{"RGBColor":{"Red":255,"Blue":255,"Green":0}}

然后点击“发送指令”按钮,切换到设备模拟界面上,可以看到,模拟设备收到了云端消息:

image.png | left | 747x416

设备上报消息到云端

将模拟设备的 RGBColor 属性值改成(255,255,0),点击“上报”,在右侧可以看到设备上报属性成功的消息:

image.png | left | 747x416

云端也收到了设备上报的数据:

image.png | left | 747x417

自此,我们基于 Web Device 模拟的 RGB 小灯设备端就完成了。在 IoT 应用端开发中,我们可以借助这个虚拟的设备来完成应用端和设备端的联调,用它来模拟 IoT 设备的各种行为,比如连续上报、定时上报等功能。更多关于 Web Device 设备模拟工具的内容请参考它的详细使用文档

接下来我们可以进入 Web 应用的开发,Link Develop提供了Web前端应用和第三方应用开发能力,前往查看

results matching ""

    No results matching ""