python owfs客户端库(owserver协议)
pyownet的Python项目详细描述
pyownet是一个纯python包,它允许网络客户端访问 通过owserver和owserver network protocol的OWFS 1-Wire File System,简而言之ownet。
pyownet.protocol模块是owserver的一个实现 将owserver消息公开为代理方法的客户端协议 对象:
>>> owproxy = pyownet.protocol.proxy(host="owserver.example.com", port=4304) >>> owproxy.dir() ['/10.67C6697351FF/', '/05.4AEC29CDBAAB/'] >>> owproxy.read('/10.67C6697351FF/temperature') ' 91.6195'
安装
要安装pyownet:
$ pip install pyownet
python版本支持
代码库是用Python2编写的,但Python3完全受支持, 是主要的发展语言。运行2to3工具将 尽可能生成有效的、惯用的Python3代码。
明确支持的版本是Python2.7、3.3到3.7。
文档
完整的软件包文档可在 http://pyownet.readthedocs.org/en/latest/