July 30, 2015

将树莓派数据上传至乐为物联

进入http://www.lewei50.com/注册登录 添加设备(Add Device) 我的物联 -> 我的设备,添加新设备,类型选择其他,不使用模板。 请自定义设备标识,后面要用到。 添加传感器 我的物联 -> 感器与控制器,新建传感器。 其中标识为提交数据依据,建议英文。 向乐为物联提交数据 lewei.sh代码如下 http://cdn.lyq.wiki/res/lewei.sh #!/bin/bash LURL=http://www.lewei50.com/api/V1/Gateway/UpdateSensors/01 KEY="2fasdfsdfsdf9ffadsf62dfbfsdfa1" sys_load=`cat /proc/loadavg | awk '{print $2}'` st=`/usr/bin/sen_t` sh=`/usr/bin/sen_h` for i in 1 2 3 4 5; do sys_temp=`cat /sys/class/thermal/thermal_zone0/temp | awk '{print $1/1000}'` if [[ "${sys_temp}" =~ ^- ]] then sys_temp='0.0' else echo ${sys_temp} break fi done echo "Printf Values" echo "sys_temp:"${sys_temp} echo "sys_load:"${sys_load} echo "sensor_t:"${st} echo "sensor_h:"${sh} echo "Done!" echo "Sumbit Data to Lewei" curl --request POST ${LURL} --header "userkey:${KEY}" --data "[{'Name':'load','Value':'${sys_load}'},{'Name':'temp','Value':'${sys_temp}'},{'Name':'sd','Value':'${sh}'},{'Name':'wd','Value':'${st}'}]" 其中LURL后面的01为设备标识,KEY为用户Userkey,JSON数据中的Name对应相应的传感器标识。 Read more

June 21, 2015

树莓派连接DHT11采集温度与湿度

DHT11介绍 DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 DHT11针脚说明 VCC 供电 3-5.5VDC DATA 串行数据,单总线 N/A 空脚,请悬空 GND 接地,电源负极 硬件连接 树莓派GPIO针脚说明 DHT11与树莓派链接 VCC连接+3V3 DATA连接GPIO4 GND链接GND 软件部分 安装wiringPi sudo apt-get install git-core git clone git://git.drogon.net/wiringPi cd wiringPi ./build 如果由于网络原因无法git clone成功,可以从此下载wiringPi http://cdn.lyq.wiki/res/wiringPi_v2.3.1.zip 验证是否安装成功 gpio -v gpio readall 下载编译C语言程序代码 wget http://cdn.lyq.wiki/res/sensor.c gcc -o sensor sensor.c -lwiringPi 运行程序 sudo ./sensor 24,39 输出结果,第一个为湿度,第二个为温度

© unixetc.com 2012 - 2019
README