效果
实时的数据立即展示在界面上了。
要求
能够10秒发一次温度数据,发完后可以在Thingsboard上实时看到,波峰焊设备的温度范围在265-275之间(实际业务比这个复杂,这里只模拟主要的收发数据)
实现
使用python 进行开发。
import requests
import json
import time
import random
for i in range(100000):
#curl -v -X POST http://localhost:8080/api/v1/Am66pPGN2cWc5N4KZxXR/telemetry --header Content-Type:application/json --data "{temperature:25}"
data = "{temperature: %s}"% random.randrange(265,275)
response = requests.post("http://localhost:8080/api/v1/Am66pPGN2cWc5N4KZxXR/telemetry", data=data)
print(i, response.status_code, response.content)
time.sleep(10)