Cubecell 实验三、LoRa参数配置及使用实验

实验三、LoRa参数配置及使用实验

Arduino常用函数参考

https://wiki.arduino.cn/?file=home-%E9%A6%96%E9%A1%B5

打开的方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWeZXSvr-1616981114942)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314195726868.png)]

AT_Command代码

解析

在这里插入图片描述

如何进行函数查询:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xqcUjlBV-1616981114949)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314152650862.png)]

但是缺点是基本的函数有,但是比较复杂一些的函数就没有了。

LoRa WAN参数配置

注意:频段等参数需在”工具“中修改

在这里插入图片描述

1、通过修改源代码参数

相关参数在相应的.ino文件中修改:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F7NRwZzI-1616981114953)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314190953721.png)]

也就是这些你需要什么,修改什么。然后再次编译下载。

2、通过AT指令修改

为了使用AT指令,需要在上传前在“工具”菜单中启动AT命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0bXwBt2p-1616981114955)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314191219712.png)]

然后串行端口上一节也说过

波特率:115200

停止位:1

数据位:8

在AT命令支持下,CubeCell在默认情况下处于休眠状态。任何通过串行端口的内容都会唤醒它。这意味着第一个通过串行端口的命令只唤醒系统。

例如,如果发送“hello”等内容,您将收到以下答复:

ASR is Waked,LowPower Mode Stopped
注意:使用Arduino的串口的时候

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PBCskt2n-1616981114956)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314192310923.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XLeBgCOM-1616981114958)(C:\Users\56477\AppData\Roaming\Typora\typora-user-images\image-20210314192219367.png)]

DevEui

通过串行端口发送以下命令:

AT+DevEui=0000000000000000

命令运行成功将打印反馈:

+OK
+DevEui=0000000000000000(For OTAA Mode)

AppEui

配置 AppEui 为 “0000000000000000”, 通过串行端口发送以下命令:

AT+AppEui=0000000000000000

命令运行成功将打印反馈:

+OK
+AppEui=0000000000000000(For OTAA Mode)

AppKey

配置AppKey 为”00000000000000000000000000000000”, 通过串行端口发送以下命令:

AT+AppEui=00000000000000000000000000000000

命令运行成功将打印反馈:

+OK
+AppEui=00000000000000000000000000000000(For OTAA Mode)

NwkSKey

配置NwkSKey 为”00000000000000000000000000000000”, 通过串行端口发送以下命令:

AT+NwkSKey=00000000000000000000000000000000

命令运行成功将打印反馈:

+OK
+NwkSKey=00000000000000000000000000000000(For ABP Mode)

AppSKey

配置AppSKey 为”00000000000000000000000000000000”, 通过串行端口发送以下命令:

AT+AppSKey=00000000000000000000000000000000

命令运行成功将打印反馈:

+OK
+AppSKey=00000000000000000000000000000000(For ABP Mode)

DevAddr

配置DevAddr 为”00000000”, 通过串行端口发送以下命令:

AT+DevAddr=00000000

命令运行成功将打印反馈:

+OK
+DevAddr=00000000(For ABP Mode)

Duty Cycle

LoRa节点的默认发送数据周期为15秒,将此周期更改为60秒:

AT+DutyCycle=60000

重置CubeCell

LoRaWAN参数需要重置CubeCell才能生效,CubeCell可以通过三种方法重置:

  • 按下”RST”按键
  • 使用AT命令: AT+RESET=1
  • 向”RST”引脚提供≥10ms的低电平信号。
更多AT指令设置可以参考AT命令使用手册

https://resource.heltec.cn/download/CubeCell/AT_Command_list_zh-CN/CubeCell_Series_AT_Command_User_Manual_zh_CN_V0.4.pdf

自行尝试,请将AT命令使用手册中的AT命令都尝试一遍,观察实验是否成功!!!
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值