发送数据
import json
import random
import time
from time import sleep
import socket
"""
udp通信例程:udp client端,修改udp_addr元组里面的ip地址,即可实现与目标机器的通信,
此处以单机通信示例,ip为127.0.0.1,实际多机通信,此处应设置为目标服务端ip地址
"""
def main():
# udp 通信地址,IP+端口号
udp_addr = ('127.0.0.1', 9999)
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 发送数据到指定的ip和端口,每隔1s发送一次,发送3次
for i in range(3):
temp = list()
tem = random.randint(10, 30)
hum = random.randint(10, 50)
light = random.randint(1000, 3000)
co2 = random.randint(150, 250)
temp.append(tem)
temp.append(hum)
temp.append(light)
temp.append(co2)
toranDate = time.time()
date_touple = time.localtime(toranDate)
date = time.strftime("%Y-%m-%d %H:%M:%S", date_touple)