Arduino Yún - 云物联戒烟设备的可选原型之二
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
Arduino Yún 从名称上后一个单词的拼音形式就能看得出来,这是一个 Arduino 的云设备。
此板相比 Bluno 来说,具有基本的 WIFI 网络连接以及 Linux 下的网络通讯能力,实为一步到位的云物联戒烟设备以及其它云物联设备的原型机,不过价格相对要贵许多,需要 500 元人民币以上;而 Bluno 虽然 100 多元人民币好可购得,但需要与一个具有 WIFI 能力的 iOS 设备或 Android 设备通过蓝牙 4.0 连接,才能将采集到的数据间接上传到云端;然而,如果把手机本身当作云端的话,可能要简化一些,不过毕竟手持设备偶尔会重置系统以提高运行速度,这样永久的数据存储,还是在云端是最安全和省心的。
从以上分析对比中,可以总结出,云物联设备的通讯方式可以有三种:
1、内建 WIFI,云端具有计算能力,且与其它数据查看终端距离较远时,以云端作为计算中心,数据共享中心;
2、内建蓝牙,能与具有 蓝牙 能力的设备互通,对于手持设备具有相应计算能力的应用,且与手持设备距离较近,云端只是数据备份而已;
3、存储读写,这个只需 SD 卡读写器即可,对于数据更新要求不那么及时的应用足矣;
Arduino Yún 正面 | Arduino Yún 背面 |
The board has built-in Ethernet and WiFi support, a USB-A port, micro-SD card slot, 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a 3 reset buttons.
此段摘自 Arduino 官网,说明了该板拥有内建的以太网和 WIFI 支持,一个 USB-A 端口,微型 SDK 卡插槽,20针的数字输入输出引脚(其中 7 个可以用于脉冲输出,另 12 个作为模拟输入),一个 16 MHz 的晶振,一个微型 USB 连接,一个串行编程接头,以及一个三项的复位按钮。
The Yún distinguishes itself from other Arduino boards in that it can communicate with the Linux distribution onboard, offering a powerful networked computer with the ease of Arduino. In addition to Linux commands like cURL, you can write your own shell and python scripts for robust interactions.
Yún 区别于其它 Arduino 板的特征是,它能与板载的 Linux 配套板通讯,提供强大的网络通讯计算以减轻 Arduino 的负担。除了象 cURL 一类的 Linux 命令之外,你也可以编写你自已的脚本或 python 脚本以构建强健的交互功能。