当前位置: 首页 >应用方案 >技术应用 >

使用E78节点+E870网关接入chirpstack建立LoRaWAN网络教程

一、建立LoRaWAN网络教程说明

前文介绍了使用Ubuntu 22.04安装Chirpstack服务器教程,本示例仅作为演示如何使用我司LoRaWAN节点模块和LoRaWAN网关接入服务器建立LoRaWAN网络。

1、LoRaWAN服务器环境需要客户自己搭建,对服务器环境搭建(包括本示例中的chirpstack服务器的环境搭建)我司暂不提供技术支持。

2、本示例中使用chirpstack v4开源服务器进行演示,由于chirpstack服务器版本会存在升级或其他原因,本示例中涉及chirpstack服务器搭建内容有可能无法适配后续更新后的chirpstack服务器的搭建。

3、在上文Ubuntu中搭建chirpstack服务器可能会出现类似“下列软件包有未满足的依赖关系”等问题,需要客户自己解决处理,关于服务器搭建中产生的问题我司暂不提供技术支持。

4、本示例使用LoRaWAN节点模块型号为:E78-400TBL-02(搭载了E78-470LN22S(6601)模组的测试板);LoRaWAN网关型号为:E870-L470LG11。

E78-400TBL-02无线模块开发板简介:

接口:USB

尺寸:70mm*36mm

重量:48g±1g

产品简介:E78-400TBL-02是专门为E78系列贴片SOC无线模块结合USB转TTL串口模块底板形成的成套测试产品 , 已将E78-470LN22S(6601)无线模块引脚全部出,供客户测试及开发,大大降低了客户的测试及开发难度。


二、使用E78节点+E870网关接入chirpstack服务器建立LoRaWAN网络

1、切换服务器地区频段

本次教程使用的演示样机为470MHz工作频段的E870-L470LG11系列LoRaWAN网关以及E78-400TBL-02(搭载了E78-470LN22S(6601)无线模块)系列LoRaWAN网关模组因此我们需要切换地区频段。

修改使用频段一共有两个文件中的参数需要进行修改,下述操作以使用CN470-0频段为例进行修改:

1、输入指令sudo vim /etc/chirpstack/chirpstack.toml打开需要修改参数的文件,修改内容如下:

1 建立LoRaWAN网络

2、输入指令:sudo vim /etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml打开需要修改参数的文件,修改内容如下:

2 建立LoRaWAN网络

修改完成后输入指令:

sudo systemctl restart chirpstack-gateway-bridge

sudo systemctl restart chirpstack

注:这段配置表示LoRaWAN网络服务器被设置为在CH470频段工作,并且启用了上行信道0,信道只设置了0意味着网络服务器将只监听这个信道上的上行消息。如需使用多个信道,参考chirpstack官方文档修改。

2、生成网关和节点

LoRaWAN网关生成:

点击左侧栏中Gateways,然后点击右上角 Add gateway 新建一个网关种类。

3 建立LoRaWAN网络

LoRaWAN网关类型为E870系列模组,填写网关ID 也可以自动生成 ID,同个服务器不能使用相同的网关 ID。红框为网关的状态信息上报周期,E870模组和网关均使用默认的 30 秒。点击 submit 创建网关。

4 建立LoRaWAN网络

LoRaWAN网关界面见下:

5 建立LoRaWAN网络

LoRaWAN节点生成:

点击左侧框中Device-profile,点击右上角“Adddevice profiles”新建一个节点种类。

6 建立LoRaWAN网络

点击Adddevice profiles后填写的参数应和节点本身的频段和LoRaWAN网关模组版本一致,E78-400TBL-02无线模块开发板使用的参数信息见下图:

7 建立LoRaWAN网络

除去填写该信息还需打开OTTA模式并开启CLASS C(OTTA和CLASS C模式的具体基本知识请客户自行了解):

8 建立LoRaWAN网络
9 建立LoRaWAN网络

完成上述操作后点击Submit创建deviceProfiles。

然后再点击左侧栏中Applications,点击Add application新建一个应用,命名E78-400TBL-02。

10 建立LoRaWAN网络

点击Add device生成一个节点:

11 建立LoRaWAN网络

配置项见下图:

12 建立LoRaWAN网络

点击submit 建立节点,随后会弹出添加 APPKEY 的界面,继续选择随机生成:

13 建立LoRaWAN网络

最后点击submit 建立节点成功。

节点界面见下:

14 建立LoRaWAN网络

3、LoRaWAN设备接入

LoRaWAN网关设备接入:

打开WiFi,连接网关的 WiFi,名称为 EBT-E890-XXXX。浏览器输入 192.168.10.1进入配置页面。密码为 root。上边网关 ID 生成的参数为:,并修改IP 地址为服务器的 IP 地址。

15 建立LoRaWAN网络
16 建立LoRaWAN网络
17 建立LoRaWAN网络

点击保存并应用,即可看到网关LINK 灯亮起,即表示网关已连上服务器,在服务器中也可以看到网关状态显示网关Online。

建立LoRaWAN网络

LoRaWAN节点设备接入:

E78节点设备通过USB连接电脑后,打开chirpstack服务器网页,找到配置好的节点参数;打开串口助手,通过AT指令配置AppEUI,DevEUI以及AppKey参数。

18 建立LoRaWAN网络

19 建立LoRaWAN网络
20 建立LoRaWAN网络

E78-470LN22S参数配置完成后,发送入网指令AT+CJOIN=1,0,10,1,回复+CJOIN:OK,即入网成功。

21 建立LoRaWAN网络

此时可通过指令“AT+DTRX=1,1,10,31323334353637383930”发送数据测试通信是否正常,如返回下图结果则通信正常,且服务器中显示最后一次通信时间。

22 建立LoRaWAN网络
23 建立LoRaWAN网络

到此已完成LoRaWAN节点模块和LoRaWAN网关接入Chirpstack服务器建立LoRaWAN网络


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRaWAN网关模组产品及LoRaWAN技术应用资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、Node-RED中Chirpstack节点使用指南

2、Chirpstack服务器简介和搭建教程

3、基于lorawan节点模块接入ChirpStack服务器的通信教程

4、如何配置LoRaWAN网关设备接入ChirpStack服务器



点击拨打: 亿佰特官网 4000-330-990