LORAWAN OTTA模式
OTAA(Over-The-Air Activation),是LoRaWAN的一种空中入网方式。当node在上电的时候处于非入网状态时,需要先入网才能和服务器进行通信。其操作就是node发送join_request message,请求入网,然后服务器同意入网,并且返回Join-accept message,node再对信息进行解析,获取通信参数,之后就可以和服务器通信了。
LORAWAN ABP模式
ABP方式是事先将入网信息烧写在设备上,也就是说设备上电已经入网了,无需再特意去请求入网。
这种方式就不再多说了。需要做的只是把这个设备信息录入到平台上。
注意录的时候可能要输入DevEUI,但实际上ABP的设备DevEUI在通讯中并无参与,所以只是做个映射,来符合LoRaWAN协议,所以这个值可以随意的填,不重复即可,不过建议加上一个方便记忆的前缀
名词介绍
DevEui: LoRaWAN DevEUI是设备唯一标识符,遵循IEEE802 EUI-64中MA-L管理办法,保证全球范围地址的唯一性,便于LoRaWAN全球性网络部署。
AppEUI:标识唯一的应用提供者,比如垃圾桶监测应用、烟雾报警器应用等,都具有自己的唯一ID。
AppKey:是一个AES-128的应用密钥,由该应用程序所有者分配给终端设备,从每一个应用独立的根密钥中推演出来。每当一个终端设备通过加入过程加入网络时,AppKey用于推演出为终端设备定义的会话密钥NwkSKey和AppSKey,用于网络通信的安全。而应用密钥用于保障应用的端到端安全。
NwkSKey:网络会话秘钥 (128bit)
AppSKey:应用会话秘钥 (128bit)
DevAddr:设备地址 (32bit)
Duty Cycle:发送数据周期.
Log Mag: 为回波损耗测试,主要用来测试天线的驻波比。
SWR:电压驻波比
频段:
在通讯领域中,频段指的是电磁波的频率范围,单位为Hz;
功率:
功率是指物体在单位时间内所做的功的多少,即功率是描述做功快慢的物理量。
扩频因子:
扩频后chip速率和扩频前信号速率的比值,直接反映了扩频增益。
每个符号被转化成的码片数目叫做扩频因子。对于一种确定的制式,码片速率是不变的,所以扩频因子大的信道对应着低的速率,扩频因子小的码道对应着高的速率
带宽:
- 在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(Hz)来表示。
- 在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输之位数。
编码率:
在数字信号处理的过程中,往往需要对模拟信号进行抽样、量化、编码最终转化为数字信号再由计算机进行计算处理。编码率,则是在对模拟信号采样、量化、编码完成后,数据流中有用信息部分所占的比例。
前导码:
前导码是一个位序列用于检测接收器中的 “0 ”和 “1”电平。前导码为一个字节,其值为01010101 或10101010。如果地址的第一个位为1,前导码被自动设为10101010,如果地址的第一位为0,前导码被自动设为01010101 。这样做是为了确保前导码中有足够的跳变来使收发器稳定。
循环冗余校验:
循环冗余校验即循环冗余检查。
循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。出现循环冗余检查错误的可能原因非常多,硬件软件的故障都有可能。