图1:Radio Terminal界面图(初稿)
软件名称是Radio Terminal,而且仅针对LoRa设备。主要功能有:
- 通讯参数配置,用于串口或虚拟串口的识别、配置;
- 硬件设备配置,用于设备的ID/SNR的识别、LoRa物理层空口配置;
- 网络参数配置,用于LoRa网络的地址和密钥配置;
- 信息报文对话,用于传输层报文收发的显示、归档和检索等;
- 日志记录,用于记录和调试目的;
- 传感器配置,用于应用层的传感器集成、解析和可视化目的;
- 服务器配置,用于传感器输出传输到后端服务器和数据库服务器;
- 帮助,以及语言配置。
采用wxPython 2.8编写,但是目前的设计仅仅是一个初稿,UI细节需要不断推敲。
该软件作为硬件的配套软件,免费提供给大家使用。此外,会推荐及集成几种不同的服务器后端或私有服务器,主要用于报文归档、以及互联网(单跳)转发的目的。这样的设计至少可以满足Aloha for LoRa的应用终端开发需要。
更新
已确定使用微信风格的对话方式,所以将报文对话分割为对话和书写区两部分,但是对话风格如何定制留待研究。而配置项目目前暂时保留,可能会被折叠进菜单,毕竟不是频繁更改的项目。状态栏会被利用作为带外异步通知的界面,用于网络管理等。
大体的UI风格就是这样,也会延续到Android APP中去。
网友评论