在平台申请账号后添加设备如图
设备:testq 协议:tcp
添加传感器:aa
然后编辑连接方式
设备序列号G7E10IAL9BH72W4I
自定义上报协议格式#数据#
即TCPCLient发送#数据# ,平台会将数据解释出来,即为aa的数据。
当TCPclient与平台连接后首先发送序列号,然后就可以上报数据了。
数据上报成功后如图aa传感器数值为3.发送数据为#3#。
python实现代码如下
import socket
import time
ID='G7E10IAL9BH72W4I'
ii=0
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #TCP CLIENT
while True:
try:
s.connect(address)
s.send(ID)#发送物联注册码,首次连接
break
except Exception, e:
time.sleep(0.1)
continue
while True:
if ii
ii=ii+1
s.send('#'+str(ii)+'#')#数据格式为#数据#传感器数据
print ii
time.sleep(10)
else:
ii=0
s.close()# 关连接
测试程序10s数据加1,发送给平台。
演示效果如图
领取专属 10元无门槛券
私享最新 技术干货