进入http://www.lewei50.com/注册登录
添加设备(Add Device)
我的物联 -> 我的设备,添加新设备,类型选择其他,不使用模板。
请自定义设备标识,后面要用到。
添加传感器
我的物联 -> 感器与控制器,新建传感器。
其中标识为提交数据依据,建议英文。
向乐为物联提交数据
lewei.sh
代码如下 </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对应相应的传感器标识。
其中**/usr/bin/下的st,sh**为通过DHT11采集温度与湿度程序,参考树莓派通过DHT11采集温度与湿度
接下来添加cronta任务,每隔1分钟运行一次该脚本
# m h dom mon dow command
*/1 * * * * /home/pi/lewei.sh>/dev/null 2>&1 &
然后可以通过http://www.lewei50.com/u/g/12290来查看具体的数据以及图表
监控页面http://raspi.in
参考: