正在阅读:物联网零接触:DIY远程监控室内温度设备物联网零接触:DIY远程监控室内温度设备

2014-03-03 00:15 出处:其他 作者:佚名 责任编辑:shengyongzhen

五、yeelink环境

  为了实现远程监控功能,在此使用了yeelink基于物联网应用免费的云存储服务器及相关的客户端(android/IOS/微信服务号/微博发布),作为一种物联网应用,该平台确实非常不错。

4
yeelink官网

  1、注册yeelink用户、添加设备、添加传感器、上传数据、取回数据。
  2、根据yeelink的api接口上传数据。在tiny6410 linux系统上采用shell脚本调用curl工具来实现。

  1 #!/bin/sh
  2
  3 #在单引号中填入yeelink给你的API KEY
  4 YL_ApiKey='xxxxxxxx'
  5 YL_URL=http://api.yeelink.net/v1.0/device/7376/sensor/11615/datapoints
  6 temp=$(/dev/shm/read_ds18b20)
  7 echo $temp
  8
  9 upcmd="curl --request POST --data '{\"value\":$temp}' --header U-ApiKey:$YL_ApiKey --verbose $YL_URL"
  10
  11 echo $upcmd|sh

六、busybox crontab使用

  1、在crontab服务中加入下面加红的一行, 让脚本每分钟运行一次, 保存退出。
  */1 * * * * /dev/shm/post_ds18b20_data_to_yeelink.sh

  2、开启crond服务(tiny6410 linux+qt系统默认未开启)。

  1 [root@FriendlyARM crontabs]# crond&
  2 [root@FriendlyARM crontabs]# ps
  3   PID USER       VSZ STAT COMMAND
  4     1 root      2992 S    init
  5     2 root         0 SW   [kthreadd]
  6     3 root         0 SW   [ksoftirqd/0]
  7     5 root         0 SW   [kworker/u:0]
  8     6 root         0 SW<  [khelper]
  9   346 root         0 SW   [sync_supers]
  10   348 root         0 SW   [bdi-default]
  11   349 root         0 SW<  [kblockd]
  12   359 root         0 SW   [khubd]
  13   455 root         0 SW<  [rpciod]
  14   456 root         0 SW   [kworker/0:1]
  15   464 root         0 SW   [khungtaskd]
  16   465 root         0 SW   [kswapd0]
  17   515 root         0 SW   [fsnotify_mark]
  18   517 root         0 SW<  [aio]
  19   527 root         0 SW<  [nfsiod]
  20   531 root         0 SW<  [crypto]
  21   615 root         0 SW   [mtdblock0]
  22   620 root         0 SW   [mtdblock1]
  23   625 root         0 SW   [mtdblock2]
  24   634 root         0 SW   [ubi_bgt0d]
  25   793 root         0 SW   [pvrusb2-context]
  26   866 root         0 SW   [kworker/u:2]
  27   915 root         0 SW   [ubifs_bgt0_0]
  28   917 root         0 SW   [mmcqd/0]
  29   948 root      2992 S    syslogd
  30   951 root      3312 S    /usr/sbin/inetd
  31   955 root      2028 S    /usr/sbin/boa
  32   958 root      1504 S    /usr/bin/led-player
  33   968 root     18480 S    /opt/Qtopia/bin/qpe
  34   969 root      2992 S    init
  35   970 root      2992 S    init
  36   971 root      2992 S    init
  37   973 root      2992 S    init
  38   979 root         0 SW   [kworker/0:2]
  39   980 root         0 SW   [flush-ubifs_0_0]
  40   987 root      8708 S <  /opt/Qtopia/bin/qss
  41   988 root     12552 S N  /opt/Qtopia/bin/quicklauncher
  42   990 root      3320 S    /usr/sbin/telnetd -i
  43   991 root      3316 S    -sh
  44 1025 root      3320 S    /usr/sbin/telnetd -i
  45 1026 root      3316 S    -sh
  46 1098 root      3312 S    crond
  47 1100 root      3316 R    ps
  48 [root@FriendlyARM crontabs]#

七、实现效果

  1、网页浏览效果

5

  2、android客户端显示效果

6

7

  3、下面提供了交叉编译后的可执行文件(交叉工具链为:FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc,ds18b20_bin.rar

  1 /**
  
2  * @file readme.txt
  
3  * @brief 基于tiny6410、ds18b20、curl的远程温度监测实现说明
  
4  * @details
  
5  * @version V1.0.0
  
6  * @author Richard.hmm
  
7  * @date 2014-2-4
  
8  */
  9
  10 1、在tiny6410上安装ds18b20驱动
  11 insmod ds18b20.ko
  12
  13 2、拷贝curl到usr/bin/下
  14 cp curl /usr/bin/
  15
  16 3、拷贝read_ds18b20和post_ds18b20_data_to_yeelink.sh到tiny6410的内存文件系统/dev/shm中
  17 cp read_ds18b20 /dev/shm/
  18 cp post_ds18b20_data_to_yeelink.sh /dev/shm/
  19
  20 4、配置crontab
  21 [root@FriendlyARM crontabs]# crontab -e
  22 */1 * * * * /dev/shm/post_ds18b20_data_to_yeelink.sh  // 新增任务
  23 [root@FriendlyARM crontabs]# crond&  // 开启crond

八、参考资料

  1、树莓派玩家5分钟内将树莓派-USB摄像头与Yeelink连接–最好玩的网页监控器
  2、远程监控树莓派BT上传/下载状态
  3、如何使用busybox的cron实现计划任务
  4、Linux下定时执行脚本
  5、基于Tiny6410的ds18b20驱动

 

出处声明:richard.hmm博客原文链接,文章略作排版和精简处理,内容有所变动。

>> 网络论坛 - 业界动态 - 新品情报 - 无线网络 - 网络存储 - 网络安全 - 安防监控 - 技术应用 - 解决方案 <<

spot1
#HOTSPOT扫盲:Wi-Fi网速慢的几个检查和解决办法

spot2
#HOTSPOT# LiFi完美展示 CES惊现真实版光通信系统

 

News Aggregation ]

继玻璃联网后 爱立信让纸张也能联上网了://network.pconline.com.cn/435/4354717.html
MWC 2014:Pure LiFi展示真实光通信系统://network.pconline.com.cn/434/4348019.html
解读Wi-Fi对手:可见光通信LiFi两大瓶颈://network.pconline.com.cn/369/3694217.html

扔掉复杂电路DIY爱好者自制简易无线供电://network.pconline.com.cn/410/4109439.html
自制Wi-Fi遥控小车:改造摄像头 无须APP://network.pconline.com.cn/374/3741002.html

[ Popular Products ]

双飞燕G11-570HX无孔锂电鼠标 精灵雷神K7背光游戏键盘 多彩变形至尊T20机械混轴游戏键盘 宜博魅影狂蛇游戏键鼠套装
卡西欧ZR400 尼康COOLPIX A 索尼A58 卡西欧TR200 华硕K55 华硕S500 华硕K55 华硕S500 索尼Xperia Z 索尼EA50EH

 

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品