警告:本项目正处于开发阶段,功能尚未完善。
应用概述
本应用探索通过 UDP 数据包传输 CSV 数据,并利用解析后的数据实现对硬件设备的控制。应用主界面提供了一系列工具,可通过 ActionBar 访问。
主要功能
- 网络配置: 用户可通过对话框设置目标设备的 IP 地址和端口号。
- 网络信息: 应用可显示当前设备的 WiFi IP 地址。
- 数据发送: 用户可在文本框中输入 CSV 格式的控制指令,并通过 “发送 CSV 字符串” 按钮将其发送至目标设备。
- UDP 通信: 应用支持基本的 UDP 数据收发功能,可用于调试和测试。
- 数据可视化: 应用可将接收到的 CSV 数据解析并绘制成图表,以便用户直观地观察数据变化趋势(开发中)。
应用场景
本应用可用于 EN-SOC3000(片上系统设计)课程,演示如何利用以下技术实现 Android 设备与外部硬件的交互:
- 使用 UDP 协议进行 ASCII 字符串的发送和接收。
- 解析(解码) CSV 格式的数据。
未来计划
- 完善数据可视化功能,支持更多类型的图表显示。
- 增强应用的稳定性和可靠性。
- 开发用户友好的图形界面,简化配置和操作流程。
暂无评论