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
后端
将源设置为rtl,alsa或pulse以选择后端
状态
设置状态文本,或设置状态文件-此文件的内容将在运行时读取并作为状态发送。 这样你就可以用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
要选择协议,可以将首选协议设置为IPv4,IPv6或任意。 使用原始IPv6地址作为网关,如下所示:“[2000::1234]:14580”。
运行
- 建议您与supervisor或systemd一起运行pymma。
- 运行systemctl start pymma或只运行pymma-v进行测试。
来源
版权
2016年版权Dominik Heidler(西班牙语) (笑)美元 (高中)(H2)
GNU General Public Licence,version 3
(西班牙语)
推荐PyPI第三方库
- 热门话题
- 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数据库