首页 > 评测 > 玩转LoRaWAN,怎能少了它--RAK831 PILOT GATEWAY评测
玩转LoRaWAN,怎能少了它--RAK831 PILOT GATEWAY评测
- [导读]
- RAK831 PILOT GATEWAY是深圳市瑞科慧联科技推出的一款基于SX1301的LoRa网关产品,同国外的基于SX1301的产品来说,性能完全一致,但价格却便宜了许多,实在是玩转LoRaWAN的首选产品。
关键参数主要包括两个:一个是通信频段,这里使用的是868MHz;另外一个是接入服务器,由于868段已被ISM分配给了欧洲,这里就选用ttn-router-eu,是为了保持一致。
另外要记得eui的值,这个值在配置RAK831时要用到。执行如下命令下载代码文件到RPI3上
git clone -b spi https://github.com/ttn-zh/ic880a-gateway.git
修改配置文件start.sh,如下
第一个参数是SX1301_RESET_BCM_PIN,前面的引脚映射图我们得知RPI3上使用的是17,所以这里也要改成17,另外一个是后面的检测网络连通的命令,默认使用的是google.com,这里已改成了baidu.com。
保存后执行目录下的install.sh开始安装程序,安装过程会询问一些具体的设置参数
网关参数设置可以是本地,也可以使用远程网络上的配置文件,这里询问是否使用远程配置,使用远程配置的话则将这些设置参数放到GITHUB上,可以集中管理,不过需要GITHUB所有者的批准。如果使用本地配置的话,则将配置参数放在本地,这里选择放在本地保存。
参考设置如下
{
"gateway_conf": {
"gateway_ID": "b827ebfffedb0113",
"servers": [
{
"server_address": "router.eu.thethings.network",
"serv_port_up": 1700,
"serv_port_down": 1700,
"serv_enabled": true
}
],
"ref_latitude": 50.0822850,
"ref_longitude": 14.4502592,
"ref_altitude": 40,
"contact_email": "malina@vanco.cz",
"description": "TTN Prague VanCo.cz"
}
}
必须的两个参数值为gateway_ID及servers,必须根据实际值来进行设置。
参数配置完成之后,就可以使用start.sh命令来启动网关程序了
启动程序后,树莓派控制台会显示一系列的log消息,TTN控制台上也会显示相关的连接信息,如下
这是TTN控制台上显示的网关已连接的信息。如果TTN控制台显示未连接,则需要重新检查参数设置,看是否配置正确,另外还有就是网关的网络配置是否正确,例如WiFi参数设置等。
网关配置正确后,接下来就要使用LoRa mote来连接网关并与之进行通信。本次测试使用了两个LoRa arduino shield扩展板,将扩展板安装到arduino上,扩展板通过SPI接口与Arduino进行通信
选择LoRa mote模块时,注意频段参数也要选择对应的型号即868MHz。客户端使用的软件库为lmic,lmic允许我们通过其提供的API来实现SX1272/SX1276兼容的相关通信。启动Arduino程序并添加lmic库支持后,打开库自带的ttn-abp.ino程序,修改并配置SPI相关的参数,然后编译并下载到Arduino开发板,稍等片刻,就可以在TTN的控制台上看到通信的信息了
这是控制台是显示的信息,主要包括时间,频率、CodeRate、SF及BW等LoRa相关的配置参数,最后两列显示的是传输时间及负载长度等。注意这里的dev addr,这是设备地址,接下来我们还会添加另外一个结点,可以通过设备地址来进行区分。
在TTN控制台上还可以查看每次通信的具体数据包内容,这里传送的主要是abp(activation-by-pernonal)信息,另外也可以使用otaa(over-the-air activation)来激活设备。
PILOT GATEWAY可以实现多通道通信,这里看到的是两个结点同时通过网关来发送信息的情况。注意设备地址,其中一个是0X03FF0002,另一个则是0X03FF0001。
至此,一个完整的LoRaWAN通信网络已搭建成功!
整个测试过程非常顺利。首先由于RAK831采用模块化设计,结合专门为RPI设计的扩展板,硬件组装非常容易,网关程序的设置过程由于使用了交互式脚本,只需要回答几个简单的问题就可以设置好参数,结合TTN的强大控制台功能,无论是诊断还是最终的查看通信过程,都非常容易。至于与之配套的LoRa mote,市面上亦有现成的模块供用户选择。总而言之,从无到有来搭建一个LoRa网络,不可谓不简单。
还在纠结LoRa玩不转么,有了RAK831,还具不不是难事!RAK831的价格是RMB820,相对来说,还在可以接受的范围之内。
参考资源:
RAKWIRELESS: http://www.rakwireless.com
TTN: http://thethingsnetwork.org/
网关程序下载:https://github.com/ttn-zh/ic880a-gateway.git
- 本文系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天前