1:在这一步,我们将告诉你如何可以运行在Raspberry Pi的协议服务器。
txthings教程
在本教程中,我们将描述如何运行在Raspberry Pi的协议服务器,并在服务器和客户机协议使用txthings运行协议的客户端,这是一个实现COAP植物。
关于txthings
txthings - CoAP图书馆为扭曲的框架
txthings是一个Python实现约束应用协议(COAP):
http://tools.ietf.org/html/rfc7252
txthings是基于双绞线的异步I/O框架和网络引擎用Python写的。
http://twistedmatrix.com/
txthings采用MIT许可证(如扭曲本身)。
http://opensource.org/licenses/mit-license.php
版权所有(c)2012 Maciej Wasilak
http://sixpinetrees.blogspot.com/
txthings Python库功能
txthings具有以下特点:
支持draft-ietf-core-coap-13 -包括自动背驮式/独立的响应处理。没有缓存的支持。支持draft-ietf-core-block-12(不支持服务器主动虽然等待分辨率)为rfc6690有限支持(核心链接格式)-服务器。
其他好东西:
txthings作品很好RaspberryPi txThings是Kivy辉煌的新的Python的GUI库兼容(我会贴一些例子很快)。txthings是完全异步的(由于扭曲的框架)
txthings安装指导
txthings发布在GitHub上。得到它的最简单的方法是克隆版本库到你的本地机器上使用下面命令:
git clone git://github.com/siskin/txthings.git
库包含COAP代码(在“物联网”目录)和三例:
server.py - CoAP开始在本地主机服务器,5683端口和主机的几个资源client_get.py -示例客户端执行GET请求到本地主机,端口5683 client_put.py -示例客户端执行提出请求本地主机,端口5683
client_get和client_put都使用端口61616使用它们同时改变一个客户的端口号。服务器将发送分组响应的默认设置。使用你需要安装Python 2.7扭曲txthings(我建议使用新的扭曲的版本,但旧版本也测试11.1)。
建立Raspberry Pi
1。Raspberry Pi安装操作系统(所有设置,适当的raspi配置包括SSH和桌面启动)
2。安装的Python安装工具(如PIP)
http:/ /画中画。pypa。IO / EN /稳定/安装。HTML #王欣欣
三.安装扭曲Raspberry Pi
sudo apt-get install Python PIP
pip安装扭曲= = 15.1.0
4。Raspberry Pi安装txthings
pip安装txthings
2。现在是时候去实现。在这里我已经连接DHT22传感器Arduino和Arduino连接到我们的Raspberry Pi(这是这里的工作作为一个物联网网关或服务器)通过USB电缆连接到一个USB端口。但在去连接Arduino我们Raspberry Pi的我们把一个Arduino的代码片段DHT22我们Arduino接口。由于我们是在ubuntu远程使用Raspberry Pi。
连接你的Arduino电脑上传此代码(Arduino代码)现在就拔掉你的Arduino从PC连接到你的皮
三.现在我们需要安装一些东西在Raspberry Pi的获取数据 (责任编辑:admin)