RadioTerminal for LoRa主机软件

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中去。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,090评论 25 708
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 12,891评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,006评论 19 139
  • 第九十八章 刘辉对徐艾工作的分析其实就是解释了一下老板的心态,觉得老板可能就是想抻一抻新入公司的这一批人,不想让这...
    chief风阅读 399评论 0 2
  • 薛 有没有过一种慢慢增长的力量 就像“也许”变成了一种肯定 从未期望过这般踏实 也未奢望过我的精神放肆也被庇护 你...
    肥猫半仙阅读 455评论 5 7

友情链接更多精彩内容