zoukankan      html  css  js  c++  java
  • 关于车联网的一个小制作(原创)

    大二的时候就想做一个关于车联网的东西,当时没有时间,也没有合理的技术。

    想法是做一个车载的小模块,可以记录车轨迹;可以录像;可以通过手机或者PC来远程控制车锁,空调灯光等。接触了嵌入式板子很久,有了想法,于是花了些时间做了一下有很多收获;先贴下图:

    Android端:

    实物图:

     

    贴一下Python关键代码:

    # -*- coding:utf-8 -*-
    # File: http_put.py
    #向平台已经创建的数据流发送数据点
    #copyright @ smartkeke
    import urllib2
    import json
    
    def http_put():
        url='http://api.heclouds.com/devices/5109249/datapoints'
        values={'datastreams':[{"id":"systime","datapoints":[{"value":71}]}]}
    
        jdata = json.dumps(values)                  # 对数据进行JSON格式化编码
        request = urllib2.Request(url, jdata)
        request.add_header('api-key', 'BowZ4WDVhgPluXL1mrIoYZLacFw=')
        request.get_method = lambda:'POST'           # 设置HTTP的访问方式
        request = urllib2.urlopen(request)
        return request.read()
    
    resp = http_put()
    print resp

    以为不想每次开机都重新配置我们的RPi

    说一个比较暴力的开机启动方法:

    sudo nano /etc/rc.local

    sudo python /home/pi/gpio.py & 

    #&不可以省略,目的是长时间死循环运行不退出

    保证exit 0这行代码在最后,保存退出

    Smartkeke
  • 相关阅读:
    express中 使用session与cookie
    mongoDB
    原生 js 实现 vue 的某些功能
    linux系统
    nodejs 程序(有的功能和前端js是不一样的)
    内网穿透技术
    webview
    PWA 应用
    计算机 和 互联网 知识
    css 图片 和 文本 的处理
  • 原文地址:https://www.cnblogs.com/smartkeke/p/6821659.html
Copyright © 2011-2022 走看看