python kiss模块。
kiss的Python项目详细描述
kiss是一个python模块,它实现了 与支持kiss的设备(如串行或tcp跨国公司)通信。
版本
- 6.5.x branch将是该模块的最后一个版本,它支持python 2.7.x
- 7.x.x branch和on只能是python 3.x。
安装
使用pip从pypi安装:pip install kiss
用法示例
以1200波特从连接到“/dev/ttyusb0”的TNC读取和打印帧:
import kiss def p(x): print(x) # prints whatever is passed in. k = kiss.SerialKISS('/dev/ttyUSB0', 1200) k.start() # inits the TNC, optionally passes KISS config flags. k.read(callback=p) # reads frames and passes them to `p`.
另请参见:examples/directory。
测试
从makefile目标运行nosetests:
make test
另请参见
- Python APRS Module用于向多个接口发送、接收和解析aprs帧的库
- Python KISS Module处理各种kiss接口的接口和编码。
- Python APRS Gateway使用redis pubsub运行多接口aprs网关。
- Python APRS Tracker传统知识。
- dirusdirus是一个守护进程,用于管理sdr到drewolf的接口。将该接口显示为KISS TCP端口。
类似项目
- apex作者杰弗里菲利普斯弗里曼(wi2ard)。下一代APRS协议。(基于此模块!:)
- aprslib罗森·乔治耶夫。一个python aprs库,具有多个帧类型的内置解析器。
- aprx作者:马蒂和肯尼斯。一种基于c语言的posix平台digi/igate软件。
- dixprs作者:ha5di。支持kiss、digipeater等的python aprs项目。
- APRSDroid作者:ge0rg。一个Java/Scala Android APRS应用程序。
- YAAC作者:ka2ddo。Java APRS客户机。
- Ham-APRS-FAP作者aprs.fi:perl aprs解析器。
- Dire Wolf作者:wb2osz。一种基于c的软tnc,用于与声卡接口。可以呈现为亲吻界面!
来源
版权所有
版权所有2017 Greg Albrecht和撰稿人
Automatic Packet Reporting System (APRS)版权所有Bob Bruninga WB4APRwb4apr@amsat.org
许可证
apache许可证,2.0版。有关详细信息,请参见许可证。