设计两个带界面程序,都带有发送接收功能(即都能订阅和发布信息)
发送端:
(1)随机产生传感器数值,显示在界面上,同时周期性(如每隔10s)发送给接收端
(2)模拟三个可改变状态的灯(用图片、组件、字符都可),可以根据接收端发送的命令改变灯的状态
接收端:
(1)接收发送端的传感器数值,显示在界面上
(2)有一个读取按钮,按下后,主动向发送端索取传感器数据
(3)三个按钮(Radiobutton),向发送端发送命令,控制接收端上三个灯的状态
设计两个带界面程序,都带有发送接收功能(即都能订阅和发布信息)
发送端:
(1)随机产生传感器数值,显示在界面上,同时周期性(如每隔10s)发送给接收端
(2)模拟三个可改变状态的灯(用图片、组件、字符都可),可以根据接收端发送的命令改变灯的状态
接收端:
(1)接收发送端的传感器数值,显示在界面上
(2)有一个读取按钮,按下后,主动向发送端索取传感器数据
(3)三个按钮(Radiobutton),向发送端发送命令,控制接收端上三个灯的状态
用 stocket 来实现数据交互。
简单设计一下消息的数据结构。
比如
1、传感器数值 #data#10|20|30
2、命令 #cmd#get #cmd#set|green|on