1、配置连接对F8L10D模块进行配置前,需要把模块与主机连接起来,主机可以是PC,与其它具有UART接口的主机相连。与PC相连可使用我公司为F8L10D模块配套的开发板,连接示意图如图所示:
2、参数配置方式介绍F8L10D模块的参数配置方式有两种:◆通过“四信LoRa配置软件LoRaConfig”进行配置:所有的配置都通过软件界面的相应条目进行配置,这种配置方式只适合于用户方便用PC机进行配置的情况。◆通过扩展AT命令(以下简称AT命令)的方式进行配置:在这种配置方式下,用户只需要有串口通信的程序就可以配置F8L10D模块的所有的参数,比如WINDOWS下的超级终端,LINUX下的minicom,putty等,或者直接由用户的单片机系统对节点进行配置。在运用扩展AT命令对F8L10D模块进行配置前需要让F8L10D模块进入配置状态。其中,AT命令配置方式可参考《AT命令手册》。通过配置软件配置参数。在串口通信设置栏内显示当前打开串口的串口参数,请在此项配置中选择正确的值,同时打开串口。串口通信设置栏内的右边按钮若显示为“关闭串口”,表明串口已经打开,否则请打开串口。设备上电后,配置软件点击“加载参数”,自动载入设备中的当前配置参数,显示在参数区域中,至此可以开始配置F8L10D中所有参数,如图所示。
3、串口配置可配置通信串口的波特率,数据位,校验位,停止位。默认值,波特率115200 bps,数据位8位,无校验,停止位1位。
4、串口工作模式模块的串口工作模式,可分为“TRNS”、“AT”、“API”。其中“TRNS”:数据透传模式,此时需要配置透传地地址,即目的地址。“AT”:AT操作模式,参考《AT命令手册》中的AT命令操作模块,通常用于参数配置和手动测试。“API”:API操作模式,参考《API命令手册》中的API命令格式操作模块。其中API Payload数据长度最大为100字节。默认值:TRNS
5、ID设置模块的ID,可配置范围0~65535。
6、工作频率模块数据传输的工作频率,不同的硬件模块可工作的频段不同,大致分为低频段(525MHz以下)和高频段(525MHz以上)两类。典型的工作频段为410M~441MHz,470M~510MHz,850~950MHz等,1000KHz为一个信道。不同应用地区有不同的频段限制,以及不同信道的干扰因素,误码率不同,因此需要根据实际情况调整此值。低频段硬件模块的默认值为433,高频段模块的默认值为868。
7、空中速率数据在空中的速率选择,可分为6个等级,等级越高速率越高,相同相同条件下,速率越高,则传输距离越近。因此需要根据实际应用环境调整此值。注:一旦速率确定,那么所有的设备必须为同一速率,否则不能通信。默认值:3级。
8、发射功率不带PA的硬件模块可设置 5~20dBm的发射功率。带PA的硬件模块的发射功率固定为30dBm。默认值:20
9、中继地址当节点间传输距离过远时使用,该参数设置成中继节点的ID,中继节点会帮助本节点将数据转发给最终目的节点。默认值:1000
10、休眠模式当设备处于低功耗模式,可设置为NONE(不休眠)、TIME定时休眠)和DEEP(深度休眠)。定时休眠时,需要配置“唤醒时间”和“休眠时间”;深度休眠时,只能通过RST或SLEEP_RQ脚唤醒。默认值:NONE定时休眠模式下的唤醒时间,指保持设备唤醒的时间,单位ms,当设备唤醒超这个时间则会进入休眠。定时休眠模式下的休眠时间,指保持设备休眠的时间,单位ms,当设备休眠超这个时间则会唤醒,处于正常工作状态。
11、调试等级调试等级控制LoRa模块的日志显示,可分为三个调试等级,其中:0 不输出任何日志信息1 输出关键日志信息2 输出详细日志信息默认值:1