Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 983 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 983 Bytes

mock-device-driver

模拟一个基于mqtt协议通信的虚拟device,用于演示EdgeX Foundry的device-mqtt设备微服务的通信演示

包含java ,go,C,javascript,python五种语言实现,方便小伙伴直接使用,免去跨越不熟悉语言的麻烦。

两个独立线程,主线程负责接收处理命令,子线程负责模拟device的主动发送数据能力。

假设这个python脚本就是你的物理设备上的驱动,用于监听命令,响应命令,且具备主动发送数据的能力。

其中

DataTopic是设备主动发送数据的topic,这个topic是device-mqtt微服务监听的

CommandTopic是设备监听即将到来的命令topic,填写设备地址的时候,就是填写的这个topic,可自定义

ResponseTopic是响应命令topic,也就是device-mqtt微服务监听的topic

以上DataTopic,ResponseTopic都可以通过修改device-mqtt设备微服务源码的配置文件而自定义