警告:本项目正处于开发阶段,功能尚未完善。

应用概述

本应用探索通过 UDP 数据包传输 CSV 数据,并利用解析后的数据实现对硬件设备的控制。应用主界面提供了一系列工具,可通过 ActionBar 访问。

主要功能

  • 网络配置: 用户可通过对话框设置目标设备的 IP 地址和端口号。
  • 网络信息: 应用可显示当前设备的 WiFi IP 地址。
  • 数据发送: 用户可在文本框中输入 CSV 格式的控制指令,并通过 “发送 CSV 字符串” 按钮将其发送至目标设备。
  • UDP 通信: 应用支持基本的 UDP 数据收发功能,可用于调试和测试。
  • 数据可视化: 应用可将接收到的 CSV 数据解析并绘制成图表,以便用户直观地观察数据变化趋势(开发中)。

应用场景

本应用可用于 EN-SOC3000(片上系统设计)课程,演示如何利用以下技术实现 Android 设备与外部硬件的交互:

  1. 使用 UDP 协议进行 ASCII 字符串的发送和接收。
  2. 解析(解码) CSV 格式的数据。

未来计划

  • 完善数据可视化功能,支持更多类型的图表显示。
  • 增强应用的稳定性和可靠性。
  • 开发用户友好的图形界面,简化配置和操作流程。