查看: 3123|回复: 0

Ra-08系列 | 标准LoRaWAN对接私有服务器

[复制链接]
  • TA的每日心情
    开心
    2022-5-31 10:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2022-5-17 11:43:17 | 显示全部楼层 |阅读模式
    分享到:
    一、LoRaWAN技术广受欢迎
    最近LoRaWAN技术很火热,在我们的一些开发者交流群中,也经常有开发者讨论LoRaWAN的一些技术应用。
    今天就分享一篇教程——基于安信可Ra-08系列LoRaWAN模组的入网流程。
    本篇教程不涉及协议或者代码开发,实际操作需要一定的专业知识与动手能力,最重要的是保持耐心~~~
    二、物料准备
    今天我们的主角产品是安信可新推出的LoRaWAN的开发板。共两款,分别是“Ra-08-Kit”和“Ra-08H-Kit”。

    Ra-08-Kit.png     Ra-08H-kit.jpg

    Ra-08-Kit支持410MHz-525MHz频段,Ra-08H-Kit支持803MHz~930MHz频段
    三、流程与步骤

    微信图片_20220517084606.png

    上面就是我们需要配置的结构以及对应的设备,配置时先反向进行,先从服务器到网关再到节点,配置好这几个设备后,我们再从节点发起入网和连接。
    四、服务器部署配置
    4.1 服务器搭建
    我们使用的是一个封装好的LoRaWAN的NS服务器,是在本地环境内搭建测试的,开发者也可以通过开源的NS服务器来配置搭建。下面就由本次用到的服务器作为参考配置。
    注:本安装方式适用于 windows 平台
    4.1.1 安装运行环境
    根据系统版本,安装erlang运行环境 ,在安装软件目录 :
    32bit 系统安装 opt_win32_20.2.exe;
    64bit 系统安装 opt_win32_20.2.exe;
    (一路NEXT往下安装)
    4.1.2 NS 软件部署
    1)将安装软件下面 lorawan-server-0.4.13 文件夹复制到 c:盘;
    2)双击运行:C:/lorawan-server-0.4.13/bin/lorawan-server.bat;
    (注意黑色弹框不要关闭,最小化运行)

    微信图片_20220517084804.png

    4.2 登录服务器添加网关
    登入局域网服务器以后,需要找到对应的网关添加界面,添加网关时一般需要用到:
    1.网关的特殊标签;
    2.网关的MAC地址(或者网关的特殊编码字符);
    3.网关的支持频段(一般需要选定支持地区频段,如:CN470 EU868或者AS915);
    4.同频或者异频;
    5.支持的发射功率
    (注:由于网关和服务器一般都是绑定开发,所以需要添加的参数可能会不一样,调试接入时要注意)
    局域网127登录,账户密码admin,进入服务器后台点击网关分栏,添加网关。

    微信图片_20220517084914.png

    微信图片_20220517084919.png

    至此我们的网关就添加成功了,网关凭证使用的是自己的MAC和内部自己的标签。

    4.3 服务器下设备的添加(OTAA)
    我们的LoRaWAN支持OTAA和ABP两种方式入网,先来看下OTAA。
    添加设备,自定义入网凭证(LoRaWAN的入网凭证有着严格的格式要求,有兴趣的小伙伴可以了解下)。
    DevEUI AppEUI AppKey这三个凭证的参数要保存下来。

    微信图片_20220517084943.png     微信图片_20220517084952.png

    点击保存以后,我们的设备就添加成功了,这里添加的OTAA方式的入网凭证,如果是ABP则在另一个分栏内。

    五、网关部署
    这里我使用的是树莓派的小网关,是linux的操作系统,使用xShell或者putty来进行SSH登入,流程如下:
    5.1 登录网关进入配置路径
    5.1.1 网关上电
    网关使用以太网口连接到和服务器同一局域网下(同一个路由),并且记下当前设备(网关)的IP地址。

    微信图片_20220517085238.png

    5.1.2打开Putty,进行登录

    微信图片_20220517085300.png

    5.1.3 输入账户名axk,密码aithinker,进行登录。并且进入如下路径。

    微信图片_20220517085323.png

    5.2 修改配置文件执行生效,确认网关上线
    5.2.1 打开此文件修改服务器地址,核对网关ID,保存退出

    微信图片_20220517085345.png

    5.2.2 输入如下指令运行
    $~/yuzeht/lora_gateway/reset_lgw.sh start
    $~/yuzeht/packet_forwarder/lora_pkt_fwd/lora_pkt_fwd

    微信图片_20220517085400.png

    5.2.3 此时我们回到服务器表盘界面,可以看到网关已经上线
    六、节点入网数据传输
    6.1 AT指令流程
    此测试采用的是Ra-08H-Kit,使用AT指令写入我们建立节点设备时候的入网凭证。
    OTAA的入网流程,参数可变,流程仅供参考。

    微信图片_20220517085458.png

    微信图片_20220517085504.png

    节点上线成功

    微信图片_20220517085520.png

    6.2 数据上行测试
    数据发送测试,发送有两种,带回应和不带回应的,发送后在服务器此页面上可以看到数据(刷新一下页面)

    微信图片_20220517085721.png

    6.3 数据下行测试
    上下行测试的话这里还有个网页,可以直接访问,在里面做收发测试:http://127.0.0.1:8080/admin/ws.html

    微信图片_20220517093127.png

    七、感谢观看
    以上就是本次测试的流程,感谢各位耐心观看~
    本篇内容适用于安信可Ra-08系列LoRaWAN模组,接入的基本流程,由于网关厂商或者云厂商的接口有变化,调试起来需要花费一些时间,但只要遵循LoRaWAN标准都是可以通信的。
    这个范例是针对Ra-08H-Kit的,属于868MHz和915MHz的,如果要国内的话是CN470MHz的,要换成Ra-08-Kit。
    希望上述内容对大家了解LoRaWAN有帮助,本期就到这里

    微信图片_20220517085417.png
    微信图片_20220517085610.png
    微信图片_20220517085619.png
    微信图片_20220517093038.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 02:34 , Processed in 0.134578 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.