Lora通讯
Lora通讯
今年放弃了电源,踏入了物联网行业,也不知道算不算放弃吧,但我内心始终在呐喊,早晚会把你拿下,现在暂且放过你!
首先普及一下物联网,物联网是21世纪兴起的行业,最开始是由比尔盖茨在1995年出版的《未来之路》提及到物联网,但碍于当时的RFID技术以及网络没有全面普及,物联网没能得到重视。在2009年奥巴马提出“智慧地球”战略后,全世界都开始大力发展物联网。而物联网最关键的就是联网了,我是硬件出身的,对于设备与服务器,云计算这些七七八八的我就不是很熟悉了,但是对于硬件之间的联网还是略知一二。
接下来就谈谈硬件通讯之间那些事,对于很多低成本设备来说,不可能也不必要每台设备都直接与服务器联网,一般会选择一片区域内的设备组成局域网,再通过一台控制器与服务器实现联网。这片区域的设备组成的局域网需要通讯,可以分为有线和无线通讯,有线的基本就是串口、485、SPI、IIC、CAN。。。。这个就不说了。而无线通讯呢有非常多中,蓝牙、wifi、zigbee,433。。。一大堆的,大部分都是短距离通讯,基本就是十几米的距离。而长距离低功耗的出名几种就剩下LoRa、NB_IOT了。物联网现在的火爆就在于乱,没有实现统一标准化,正所谓乱世出英雄,大家都纷纷加入希望一战成名。
最后要讲的就是今天的主人公,乱世中出来的袅雄LORA通讯,现在生产LoRa芯片的厂商也就semtech公司一家独大了,所以下面讲的都是基于SX12768这款LoRa芯片。
一、传输距离:标称15Km,50kbps,后来才发现,这是有条件的,首先是速度和距离成反比,要长距离通讯,那速度就必须牺牲,其次是天线的设计,我用的是弹簧天线,再加上配置了最快速率,结果跑下楼就没信号了~
二、调制模式:SX1276/77/78 系列产品采用了 LoRaTM扩频调制解调技术 ,还支持标准的 GFSK、 FSK、 OOK 及 GMSK 调制模式, 因而能够与现有的M-BUS 和 IEEE 802.15.4g 等系统或标准兼容。主要就是告诉我们这玩意兼容,快来用。
三、工作模式:个人认为重要的是 睡眠模式、待机模式、RX单一模式、RX连续模式、CAD模式
四、中断脚:通过配置RegDioMapping1和RegDioMapping2这两个寄存器来实现对于的映射,个人觉得RxDone、TxDone、CadDone、RxTimeout、PayloadCrcError重要。
五、PA、LNA 。 PA 功率放大器,就是常说的功放,用来放大信号的。LNA 低噪声放大器,这个是把天线接受到的信号进行放大,为解码做准备的。这两个对于距离传输距离和抗干扰性需要酌情考虑。
SF 扩频因子,扩频设置用的,扩频因子越大,信噪比越高,传输速率越低。
CAD 信道活动检测,根据前导码检测信道活动。
CR 编码率,即有效信号和整个报文(数据包)的比值
BW 带宽,带宽也表示传输速率,这里的带宽指的是频宽,即频段的频率宽度,它决定了中心频率的上下频率。比如中心频率433MHZ,带宽是2MHZ,则通信的频谱(信道)的频率为432MHZ~434MHZ。
最后在实际使用测量中发现,LoRa的穿墙能力真的挺弱的,在城市里测量,发射机放在大楼办公室里,接收机在穿过旁边的一栋大楼后就没信号了,最多最多就穿过两栋楼~也就300米的距离