太阳集团tcy8722

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

基于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无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


太阳集团tcy8722