一个与gevent友好的串行端口
项目描述
gevent-serial
一个python 3 gevent 友好的串行端口访问。
深受 pyserial 启发。它试图模仿其接口,但并不旨在保证完整的API兼容性。
目前仅支持Linux(可能还支持任何BSD或posix兼容的系统)。
支持本地串行端口、RFC2217和RS485(未测试)。
包括一个可选的串行到TCP桥接器(实验性)。
安装
在你的Python环境中
$ pip install gevent-serial
串行到TCP桥接器
要可用,需要安装可选的服务器包
$ pip install gevent-serial[ser2tcp]
ser2tcp服务器需要一个以YAML编写的配置文件。它由一系列串行条目组成。每个条目描述了串行端口地址(URL)、TCP端口(监听器)以及可选的TCP模式和其它串行线路选项(波特率、奇偶校验、字节大小等)
以下是一个示例
- url: /dev/ttyS0
baudrate: 9600
listener: :2217 # listen on all network interfaces, TCP port 2217
mode: rfc2217
- url: /dev/ttyS1
baudrate: 115200
mode: raw
listener: :2218
- url: loop://
listener: :2219
baudrate: 115200
mode: raw
- url: loop://
listener: :2220
baudrate: 9600
mode: rfc2217
项目详情
关闭
gevent-serial-0.2.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a3913e4bb4f7c3cf68647956ad7e4da8da54ba909250dee525f2f157b5bd2bdb |
|
MD5 | f0fed9e411f140fcd53ab23b4e00d4d5 |
|
BLAKE2b-256 | 5d5ae27778671183ffaea88c8850c1d991c4ef565ab6798f54464fdb8855fba0 |