edgexfoundry之device_random

这里不介绍edgexfoundry环境的搭建
1.首先 我们要开启device_random服务,这个在官方的docker-compose文件中默认没有开启,需要手动开启(在文件中取消注释)

在运行edgexfoundry的机器上执行docker-compose ps一下

2.我们在postman工具上进行测试
在postman工具上输入
http://**运行edgex主机的ip地址**:48080/api/v1/event/device/Random-Integer-Generator01/100
(最后的100表示显示100条数据)

可以看到这个服务正在发送数据,表示服务正常运行。
3.通过
http://**运行edgex主机的ip地址**:48082/api/v1/device/name/Random-Integer-Generator01可以查看设备可以运行的指令
返回两种指令:GET和PUT

将这条命令在postman中输入,选为GET,可以看到返回的值在20到30之间

4.我们用同样的指令 ,只不过这次选择 PUT,将返回值的范围控制在10-20之间

5.再用get命令,可以看到,返回的值在我们设定的范围内了

原文地址:https://www.cnblogs.com/liu-ai-yu/p/13989689.html