Requests_ HTTP for Humans — Requests 1.1.pdf

  • 浏览量:1008
  • 下载量:1
  • 资料大小:251.57 KB
  • 日期:2016-02-12
  • 上传者:沧海笑1122
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    【nanopi2 学习】python+matrix compact kit采集温度上送tlink.io

    一、背景
    tlink.io是一个物联网方案及服务网站,支持http post/tcp/mqtt等方式上送数据。
    matrix compact kit是友善出品的基于nanopi2的紧凑型扩展板,带一个ad转换模块
    支持4路da转换(a0被板载可变电阻占用,引出三路:a1~a3)
    官方提供了pcf8591的python驱动库和实例。

    二、软硬件及准备工作
    (一)软件:
    python库:(1)requests2.9.1 库仍然来自宝库pypi,

    https://pypi.python.org/pypi/requests/2.9.1
              可贵的是,提供中文资源:http://cn.python-requests.org/zh_cn/latest/
              处理http 请求,如post/get,支持json/file。文档很完善。
     下载、安装。
             我还是将其下载--解压---上传至nanopi2的temp目录,
    $ /home/fa/temp/requests-2.9.1/python setup.py install
              (2)友善官方的dac转换库,http://wiki.friendlyarm.com/wiki/index.php/matrix_-

    _compact_kit/zh#.e9.80.9a.e8.bf.87python.e6.8e.a7.e5.88.b6
               摘自wiki:
    $ cd matrix-python/modules
    $ insmod pcf8591.ko
    $ cd ../matrix.pcf8591
    $ python setup.py install

    三、编程及测试
    这个测试例程,就是将lm35的数据采集+requests库,上送之tlink.io
    代码比较简单,注释也比较详细,就不详述了。

    # -*- coding=utf-8 -*-
    \
    测试requests模块的使用
    加上adc+lm35采集
    \
    import sys
    import requests
    import json
    import time
    import matrix.pcf8591 as
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换