- 无线传感器网平台通过串口不断发送数据包。这个传感器网平台一共有四种协议,12个传感器,每个传感器都会通过串口发送数据包。
- PC通过串口线连接实验平台,通过Java来读取发进来的数据包并进行数据包的分类和解析。
- PC端的服务器将解析过后的结构化数据通过socket发送到同一网段的安卓程序。
- 安卓端读取数据,并将传感器信息实时分类显示。
- 安卓端发送传感器控制数据,比如打开蜂鸣器,操控数码管等信息。
- PC服务器对控制信息进行解析并构造数据包发送到串口。
- 无线传感器网实验平台接收数据包并响应控制数据。 这个项目的难点在于串口数据的访问以及数据包信息处理和Socket数据发送的协同。代码主要分成三部分:串口数据收发、数据包处理和解析、Socket结构化数据收发。