RadioTerminal for LoRa主机软件

RadioTerminal for LoRa主机软件_第1张图片
radio_terminal2.PNG

图1:Radio Terminal界面图(初稿)

软件名称是Radio Terminal,而且仅针对LoRa设备。主要功能有:

  1. 通讯参数配置,用于串口或虚拟串口的识别、配置;
  2. 硬件设备配置,用于设备的ID/SNR的识别、LoRa物理层空口配置;
  3. 网络参数配置,用于LoRa网络的地址和密钥配置;
  4. 信息报文对话,用于传输层报文收发的显示、归档和检索等;
  5. 日志记录,用于记录和调试目的;
  6. 传感器配置,用于应用层的传感器集成、解析和可视化目的;
  7. 服务器配置,用于传感器输出传输到后端服务器和数据库服务器;
  8. 帮助,以及语言配置。

采用wxPython 2.8编写,但是目前的设计仅仅是一个初稿,UI细节需要不断推敲。

该软件作为硬件的配套软件,免费提供给大家使用。此外,会推荐及集成几种不同的服务器后端或私有服务器,主要用于报文归档、以及互联网(单跳)转发的目的。这样的设计至少可以满足Aloha for LoRa的应用终端开发需要。

更新

已确定使用微信风格的对话方式,所以将报文对话分割为对话和书写区两部分,但是对话风格如何定制留待研究。而配置项目目前暂时保留,可能会被折叠进菜单,毕竟不是频繁更改的项目。状态栏会被利用作为带外异步通知的界面,用于网络管理等。

大体的UI风格就是这样,也会延续到Android APP中去。

你可能感兴趣的:(RadioTerminal for LoRa主机软件)