首页 > 评测 > 物联网的任意门——WRTnode2R 评测
物联网的任意门——WRTnode2R 评测
- [导读]
- 现在正闹得沸沸扬扬的物联网造就了一大批相关的硬件产品,WRTnode 就是其中的一员。WRTnode 是MTK MT7688AN 核心 + STM32F103 MCU,运行 OpenWrt + RT-Thread 双系统的为Wi-Fi I.o.T设计的开源硬件系列。WRTnode2R 则是在第一代基础上做了改良而升级的二代产品。
前言
现在正闹得沸沸扬扬的物联网造就了一大批相关的硬件产品,WRTnode 就是其中的一员。WRTnode 是MTK MT7688AN 核心 + STM32F103 MCU,运行 OpenWrt + RT-Thread 双系统的为Wi-Fi I.o.T设计的开源硬件系列。WRTnode2R 则是在第一代基础上做了改良而升级的二代产品。
话说刚看到 WRTnode2R 的时候,我觉得没什么了不起,不就是一个跑着 OpenWrt 系统的路由器嘛,市面上好多路由器都可以刷呢。再多了解了一下才发现没这么简单。作为商品化的路由器肯定要将利润最大化,控制成本,所以硬件都是最低要求,像 FLASH,RAM 什么的,比如 TP703n 4M FLASH 32M RAM,想要装点软件都不够,相比之下 WRTnode2R 的 32M FLASH 256M RAM 简直是土豪级别!再说硬件控制最有用的 GPIO,大部分路由器只有可怜的几个可引出的 GPIO,还需要找元件焊点引出,不稳定又不方便,还可能影响功能,而 WRTnode2R 提供近 50 个 GPIO 给你随便玩,随意做爱做的事!再有,即使路由器突破官方限制刷上了 OpenWrt 系统,OpenWrt 系统毕竟不是实时系统,硬件控制上有一定短板,然而罗未早已看穿,已为 WRTnode2R准备了 OpenWrt + RT-Thread 双系统,让 WRTnode2R 在享受 Linux 环境下的丰富软件的同时,又拥有实时控制的能力。
可以看出,对于物联网的“物”、“联”、“网”这三部分 WRTnode2R 都有能力胜任:
物——GPIO 及实时系统可以对终端器件进行控制及对传感器进行读取
联——WIFI 及网络功能可以让物和网联结起来,是门,是入口
网——即云端,本身的 Linux 系统可以作为服务器使用,提供云端功能
因此,WRTnode2R 在物联网的项目里可以自由担任各个角色,犹如机器猫的任意门,随意穿梭于物联网的各处。
开箱
出乎意料,WRTnode2R 竟然没有包装盒!而是很纯朴的麻布袋子的包装,非常有个性,很有“创客感”。不过我觉得这个是巴蜀一带的一个传统的特色吧,想起曾经去过成都入住的就是一个叫“布衣客栈”的地方。
打开后有泡沫软垫及泡泡膜袋子包装保护,取出后就是两样东西:核心板和底板。核心板长得像内存条一样,用的标准 miniPCI 接口,这也是很有特色的一个设计,我第一次见过。这样的设计使得在底板上的插拨很容易,又方便嵌入产品中使用。不像使用排针的插接方式,一来插拨困难,二来容易把针脚弄弯。
上电
开箱后迫不及待地上电看看效果,三个蓝灯好刺眼。后续咱来研究 LED 的开关控制,别被闪瞎眼。
参数
在继续研究之前,先了解一下板子的参数吧。这些数据自然是官方文档给的最准确了,摘录如下:
硬件
· CPU
o MTK MT7688AN mips24k
o 主频580M
· DDR2 256MB RAM; NOR FLASH 32MB ROM
· MCU
o STM32F103T8U6、5*12位AD、26*GPIO
o 10*PWM@36MHz、CAN、3个定时器
· 5个百兆网口,支持Wi-Fi 802.11n 150Mbps
· 支持PCI-e X1、USB 2.0 HOST、2*UART
· SPI master/slave
· SD-XC接口,可外接micro-SD卡
· 4*PWM + 10*PWM(由MT7688与STM32F103分别支持)
· I2S (192K/24bit)
· 46*GPIO(由MT7688与STM32F103分别支持)
· 尺寸 60*29mm
· 使用标准miniPCI接口封装,利于整合到产品中
软件
· 基于OpenWrt CC 15.05版本
o 默认网段改为192.168.8.1
o 添加wwan,端口为apcli0,并附加WRTnode系列无线管理工具:aps/vw/ia,以管理无线上联
o 添加MTK原厂驱动ralink-wifi 、ralink-ralink-mt76x8,并适配OpenWrt CC版本
o 增加WRTnode Package feeds
o 添加WRTnode2P设备(dts及相关配置),更新spi驱动
o 增加STM32 flash在线烧写stm32芯片,spi-bridge在线控制stm32芯片。
· MCU采用RT-Thread v2.1.0 beta版本
o 移植Maple代码,以兼容ArduinoAPI
o 提供通过OpenWrt在线烧写STM32固件的bootloader
核心板引脚定义
高清大图参考:http://wiki.wrtnode.cc/images/a/ab/2Rpinmap.jpg
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前