python多监视器aprs

pymma的Python项目详细描述


Pymma是一个射频到APRS-IS网关,支持多个后端:

  • 脉冲音频
  • ALSA
  • RTL-SDR
  • hackrf(通过soapy)

您可以直接从射频(SDR)或音频源(ALSA)注入帧。

Pymma与Pymultiponaprs的比较

Pymma源自Dominik Heidler在https://github.com/asdil12/pymultimonaprs

Pymma的大部分工作都归功于@asdil12等人。Pymma是 从脓多胞菌中提取的叉。当我计划匹配能力和 为pymultimonaprs项目做出贡献,pymma将在几个方面有所不同。

所有的意图都是为了在整个法典中归功于多米尼克, 保持和维护GPL(据我所知)。

不用说,@asdil12做了大部分的重担:)。

版本

  • 1.3.x将是支持Python2.7.x的最后一个分支。
  • 2.x只支持python 3.6.x。

安装

  • 安装Multimon NG
  • 安装rtl sdr或soapy(用于rtl-sdr后端)
  • 运行进行安装

配置

编辑/etc/pymma.json

后端

将源设置为rtlalsapulse以选择后端

状态

设置状态文本,或设置状态文件-此文件的内容将在运行时读取并作为状态发送。 这样你就可以用APRS-IG监控你的电池状态。 将文本文件设置为以禁用状态信标。

位置模糊度

要隐藏确切位置,可以将模糊值设置为0到4之间的值。 -0不会隐藏任何内容 -1将精度降低到1/10分钟 -2将精度降低到1分钟 -3将精度降低到10分钟 -4将精度降低到1°

天气

您可以将weather设置为json文件。例如:“weather”:“/path/to/weather.json”, 如果您不想发送天气日期,请将其保留在false上。 它将像状态文件一样读入,并且可以如下所示:

{
    "timestamp": 1366148418,
    "wind": {
            "speed": 10,
            "direction": 240,
            "gust": 200
    },
    "temperature": 18.5,
    "rain": {
            "rainlast1h": 10,
            "rainlast24h": 20,
            "rainmidnight": 15
    },
    "humidity": 20,
    "pressure": 1013.25
}

图例

  • 时间戳是自epoch以来的秒-必须包含
    • 速度以km/h为单位
    • 方向以度为单位
    • 阵风以公里/小时为单位
  • 温度以°C为单位
    • rainlast1h以mm为单位
    • rainlast24h以mm为单位
    • 午夜下雨以毫米为单位
  • 湿度以百分比表示
  • 压力以hpa为单位

时间戳必须包含在内-其他所有内容都是可选的。

符号

已选择正确的符号。 如果仍要更改它,可以在[此处]找到符号表(https://github.com/asdil12/pymma/wiki/Symbol-Table)。

ipv4/ipv6

要选择协议,可以将首选协议设置为IPv4IPv6任意。 使用原始IPv6地址作为网关,如下所示:“[2000::1234]:14580”

运行

  • 建议您与supervisor或systemd一起运行pymma。
  • 运行systemctl start pymma或只运行pymma-v进行测试。

作者

greg albrecht w2gmd<;oss@undef.net>;


热门话题
java静态键入和编写一个简单的矩阵库   java如何最小化层次结构的代码量   这是在Google云数据存储中使用Java按键查询的正确方法吗?   java Android php+mysql+json执行异步任务时出错   java Hadoop Hbase访问被拒绝异常   java如何在json中指定特定的对象路径   JavaSpringJPA/Hibernate在使用@modify和@Query进行特殊更新之前调用完整更新   java多个错误通知   java插入Linkedlist和Node   java将图像放在webview中并调整其宽度   Java没有真实属性的缺点是什么?   java“isGooglePlayServicesAvailable”(此)已被弃用   java托管HIPPO CMS   安卓 Java。网URI构造函数不是编码字符(&C)   java如何用hibernate映射Deque?   java传递枚举类型作为参数   java自由堆大小在Maven中不会增加   java如何使用hashmap和arraylist的循环逻辑?   java如何使用JDBC复制MySql数据库