设计人员可以使用各种各样的无线技术将产品连接到物联网 (IoT)。每种技术适用于不同的应用,需要设计人员仔细考虑作用距离和数据速率、成本、功耗、体积和外形等因素。
本文将介绍 LoRa 协议,比较其相对其他协议的优势,并介绍几种产品和开发工具包,让工程师们快速开发出基于 LoRa 的系统。
无线物联网折衷考量
每种无线技术都有其强弱点。例如,标准 Wi-Fi 可以高速传输大量数据,但作用距离有限。蜂窝网络结合了高速和远距离优势,但功率不足。
像远程数据采集、城市照明控制、天气监测和农业这样的物联网应用拥有不同的优先级组合。在这些应用中,像天气条件、土壤含水量或路灯开关之类数量测量或控制,在较长的时间内变化都很慢。
此外,传感器节点往往会相距几英里,并且由电池供电,因此最佳的无线协议必须能够以最小功耗长距离发送小数据包。LoRa 协议正是因应此类要求而设计的。
LoRa 技术概览
LoRa 针对的是低功率、广域网(LPWAN)应用。其作用距离超过 15 公里,连接节点可达 100 万个。低功耗与长距离极限的组合可将最大数据速率提升至每秒 50千比特(Kbps)。
LoRa 是 Semtech Corporation 拥有的专有专利技术,运行在 ISM 频段。根据地区的不同,ISM 的频率分配和监管要求不尽相同(图 1)。两个最受欢迎的频率是欧洲使用的 868 兆赫(MHz),北美使用的 915 MHz。其他地区,特别是亚洲地区也有不同的要求。
图 1:两个广泛使用 ISM 频段的地区欧洲和美国的 LoRa 规范比较。
LoRa 物理层使用扩频调制 (SSM)(图2)。SSM 以较高的频率序列对基本信号进行编码,特意在较宽带宽上扩散基本信号,降低了功耗,并增加了电磁抗干扰能力。
图 2:扩频系统将输入数据乘以更快的扩展信号带宽的代码序列。
基本信号的扩频因子 (SF) 是可变的,代表的是一种折衷。 对于既定的可用带宽,较大的扩频因子降低了比特率,但也因为增加传输时间而减少了电池寿命。
指定扩频因子 (SF) 和带宽 (BW) 将按以下公式确定比特率: