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

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

在前面的学习中我们已经成功掌握了如何使用Debian服务器通过Docker技术搭建ChirpStack服务器基于LoRaWAN网关模块搭建本地ChirpStack服务器教程以及如何调整ChirpStack的地区配置文件E870-L470LG11型号LORAWAN网关接入ChirpStack服务器。接下来我们将学习如何利用E78-400TBL-02型号LORA模块通过LORAWAN网关向ChirpStack服务器发送和接收数据。

E78-470LN22S型号LORAWAN模块是⼀款搭载E78-400TBL-02测试版LORA模块的套件设备您可以访问ebyte官网了解更多相关信息。在开始之前请确保E870-L470LG11型号LORAWAN网关已正确配置并成功连接至ChirpStack服务器同时地区配置也需正确设置。准备工作完成后我们便可进入ChirpStack服务器的网页管理界面进行相应配置。

ChirpStack添加Applications应用

首先为了开始添加ChirpStack我们需要在服务器上添加⼀个应用程序。在ChirpStack管理页面中点击Applications应用) 然后点击Add application添加应用

1ChirpStack服务器

在这里您可以填写任何name应用程序名称。完成后点击Submit提交以保存并退出

完成后点击Add device添加设备

同样Add device添加设备页面下您可以随意填写名称但需要注意同⼀个服务器中不能出现相同的Device EUI。您也可以使用随机生成的EUI。在Device profile设备配置文件选择我们刚刚配置的LORAWAN网关即可。完成后点击Submit提交即可。

2ChirpStack服务器

添加成功后会直接跳转至OTAA keys。同样需要注意不能重复也可以使用随机生成的密钥。完成后点击Submit提交

二、E78-400TBL-02接入ChirpStack

下面是使用E78-400TBL-02板载lorawan节点模块连接ChirpStack服务器的简单步骤帮助你完成通讯。在开始前需要了解E78-470LN22S型号LoraWan节点模块E78-400TBL-02板载模块的指令规则和用法可以参考Ebyte产品技术手册。现在我们来看看具体的配置步骤。

以下是常用的指令和用法

3lorawan节点模块接入ChirpStack服务器

下载配置使用的XCOM软件你可以在Ebyte产品相关下载中找到 :

E78-400TBL-02连接到电脑串口波特率、数据位、校验位、停止位默认为:9600、8、None、1。

4lorawan节点模块接入ChirpStack服务器

打开串口后在多条发送页面中将需要配置的内容先全部填入。其中AT+CAPPEUI可以全部填0;AT+CDEVEUI是刚才配置的Device EUI ;AT+CAPPKEY是最后填写的Application key。其他指令使用方法可以在技术手册中找到。

5lorawan节点模块接入ChirpStack服务器
6lorawan节点模块接入ChirpStack服务器

AT+CAPPEUI=000000000000

AT+CDEVEUI=1000000000000001

AT+CAPPKEY=a5a6b6289a9da4dc87bef23af2ae820f

AT+CULDLMODE=2

AT+CWORKMODE=2

AT+CCLASS=2

AT+CCONFIRM=1

AT+CFREQBANDMASK=0001

AT+CJOIN=1,1,10,4

AT+DTRX=1,1,10,01234567890123456789

逐条发送指令直到发送到AT+CJOIN=1,1,10,4时需要等待连接成功后返回“ok”再发送数据:AT+DTRX=1,1,10,01234567890123456789

7lorawan节点模块接入ChirpStack服务器

发送数据:AT+DTRX=1,1,10,01234567890123456789

8lorawan节点模块接入ChirpStack服务器

发送成功后返回服务器Applications中找到刚才添加的应用devices页面下,点击刚才的设备在设备内的events页面下可以看到通过xcom发送的数据。

9lorawan节点模块接入ChirpStack服务器
10lorawan节点模块接入ChirpStack服务器

11lorawan节点模块接入ChirpStack服务器

这样就成功使用E78-400TBL-02访问chirpstack服务器了。

总之在本次学习中我们成功地掌握了如何使用Debian服务器通过Docker技术搭建ChirpStack服务器并学会了调整地区配置文件以接入型号LORAWAN网关。此外还了解了如何利用E78-400TBL-02型号lora模块通过LORAWAN网关向服务器发送和接收数据。通过这些知识的掌握与实践我们为物联网项目搭建了⼀个稳定可靠的通信平台。LORAWAN技术在未来的实际应用中我们可以不断优化和完善这⼀系统以满足各种不同场景的需求推动物联网技术的不断发展。

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!

https://www.wjx.cn/jq/84863372.aspx