跳转到主要内容

一个与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 (30.3 kB 查看哈希值)

上传时间: 源代码

支持