如何通过串口发送json格式的动态变化数据
如果只是学习,可以用vspd模拟串口,不需要真实串口。
方法1:通过python脚本()
- 安装pyserial:pip install pyserial
- 用pyserial+随机数函数+json+串口1(虚拟串口)发送数据,脚本为
vcom_data.pyimport serial, time, json, random ser = serial.Serial('COM1', 115200) # ← 改成你的发送端口 while True: data = {"temperature": round(20 + random.random()*10, 1), "humidity": round(40 + random.random()*40, 1), "fan_on": random.choice([True, False])} ser.write((json.dumps(data) + "\n").encode()) time.sleep(2)
- 用串口2(虚拟串口)去验证发送的内容。
方法2:用支持 JavaScript 脚本生成动态数据SerialTool():
- 安装软件:
浙公网安备 33010602011771号