花一个小时,打造自己的LoRaWAN网关
配置网关参数,请链接《打造自己的LoRaWAN网关,进阶3:设参运维》
https://blog.csdn.net/jiangjunjie_2005/article/details/80189625
源代码与二次开发,请链接《打造自己的LoRaWAN网关,进阶1:构建软件》
https://blog.csdn.net/jiangjunjie_2005/article/details/79805020
处理异常,请链接《打造自己的LoRaWAN网关,进阶2:处理异常》
https://blog.csdn.net/jiangjunjie_2005/article/details/80073820
源代码在 TF 卡中,给网关上电使用 putty 登录 Linux ,使用 ls 可以查看源代码,使用 make 可以编译源代码。
LoRaWAN 是全球统一的物联网标准,LoRaWAN网关是核心基站。一个“零基础”用户,按本文 3 步骤,可在1小时内,打造自己的LoRaWAN网关。
第1步:准备材料
表1-1 硬件材料清单
名称 | 用途 |
SX1301模块 | 并行处理8路LoRa无线电数据帧 |
ARM-Linux主控 | 驱动SX1301,与Server通信 |
高速Micro SD卡 | 预装Linux和网关软件,可二次开发 |
5V2A Micro USB电源适配器 | 提供电能(电流最小 2A) |
7dBi 高增益 LoRa 专用天线 | 470~510MHz 中国地区频段 |
以太网线缆 | 连接路由器,接入 Internet |
采购硬件材料请链接:https://item.taobao.com/item.htm?spm=2013.1.w4023-13955217959.11.4ff71b03xIhC6B&id=611216956593
第2步:连接设备
快速调试
如果手头有 USB 转串口工具,可接 debug 串口: 1=GND, 2=RXD, 3=TXD 115200-8-n-1 使用串口软件登录 Linux 用户名=guest 密码=rimelink
推荐TeraTerminal 链接 http://www.rimelink.com/nd.jsp?id=33#_np=105_315
执行 sudo ifconfig eth0 即可获取 IP 和 MAC 地址
第3步:验证网关
3.1 生成EUI
按上图 5 个步骤,从路由器获取网关的 MAC 地址(如有困难,请咨询网络管理员 或查询路由器使用说明书)。
如本例,MAC地址 = B8 : 27 : EB : 49 : 95 : 0E
按规则,生成EUI = B8 : 27 : EB : FF: FE : 49 : 95 : 0E
3.2 组网测试
3.3 查看日志
使用 putty连接 gateway,用户名=guest 密码=rimelink
(下载 putty:http://www.rimelink.com/nd.jsp?id=33#_np=105_315)
查看网关日志执行 tail –f /tmp/start_gateway.sh.log
下载本文 PDF 版本,请链接:https://pan.baidu.com/s/1XKPeoA8AApeSegaX_MkTTg (提取码:rdhp)