首页 > 评测 > 物联网的任意门——WRTnode2R 评测

物联网的任意门——WRTnode2R 评测

WRTnode   物联网   MTK   STM32   opensource   
  • 作者:seesea
  • 来源:21ic
  • [导读]
  • 现在正闹得沸沸扬扬的物联网造就了一大批相关的硬件产品,WRTnode 就是其中的一员。WRTnode 是MTK MT7688AN 核心 + STM32F103 MCU,运行 OpenWrt + RT-Thread 双系统的为Wi-Fi I.o.T设计的开源硬件系列。WRTnode2R 则是在第一代基础上做了改良而升级的二代产品。
WRTnode2R评测4584.jpg

步骤二:就地取材,用 shell 脚本来当 cgi:

WRTnode2R评测4613.jpg

步骤三:访问页面,控制 LED:

WRTnode2R评测4632.jpg

HTTP Web PWM 调光实验

那么同样的,可以做 PWM 远程调光哦,很酷吧。

步骤一:编辑 html 文件放在 /www/ledpwm 目录下:

WRTnode2R评测4711.jpg

步骤二:写一个 cgi 脚本,这个脚本比 onoff 实验看起来简单多了是因为 html 文件中的调用方式不同:

WRTnode2R评测4770.jpg

步骤三:访问 web 页面:

WRTnode2R评测4787.jpg

WRTnode2R评测4921.jpg

HTTP Web 数据接口

云端的一个很有用的功能是接收和保存传感器数据。提供一个 web 接口,由远程的客户端访问接口,把数据存储在云端。现在我们就来做一个简单的实验。

步骤一:编辑 html 文件放在 /www/log_data 目录。显示数据用的 show_data.html,其实如果不需要在页面上显示数据这一步就可以略过了:

WRTnode2R评测5091.jpg

步骤二:编辑一个 CGI 脚本记录数据,这里简单的记录在一个文本文件中,复杂的可以操作数据库,同理从略:

WRTnode2R评测5146.jpg

若要 web 展示数据,这也有一个展示数据用的脚本示例:

WRTnode2R评测5177.jpg

步骤三:记录数据:访问记录数据的 CGI,使用 GET 方式传送数据。实际使用的时候传感器等通过 http 客户端来访问,这里测试就编辑地址栏的参数弄一些数据测试:

WRTnode2R评测5262.jpg

步骤四:展示数据:

WRTnode2R评测5274.jpg

总结

1. WRTnode2R 集成 OpenWrt 和 RT-Thread 双系统,既享受了 Linux 的丰富软件,又拥有实时系统的控制能力

2. 通过 spi-bridge 使两个系统无缝地配合

3. 使用 arduino 兼容的 API 来操作 GPIO,操作直观,入门快

4. 以上三个特征使得开发应用非常简单,缩短开发时间

5. 5个百兆网口,支持Wi-Fi 802.11n,5*12位AD、14路原生 PWM 及近50个 GPIO,加上双系统,使得WRTnode2R 在物联网应用上非常灵活

6. 使用标准miniPCI接口封装,利于整合到产品中

参考资料

1. WRTnode2R 官网:http://www.wrtnode.cc/html/hardware_2.html#wrtnode2r

2. WRTnode2R 官方 wiki:http://wiki.wrtnode.cc/index.php?title=WRTnode2%E7%B3%BB%E5%88%97

3. OpenWrt 官网:https://openwrt.org

 

本文系21ic原创,未经许可严禁转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论