得益于科技的进步,如今无论是居家还是办公,都能充分利用智能设备。顾名思义,从技术角度来看,LoRa 指的是能够在长距离传输微小数据且功耗低的远距离无线设备。MOKOSmart 是最大的 LoRa 模块生产商之一,其产品无缝集成到物联网的所有主要领域。物联网与 LoRa 设备之间有着密切的联系,LoRa 设备与 LoRaWAN 理念相结合,为物联网应用提供了极具吸引力的组件。如果您有一个需要使用蓝牙模块的紧急项目,MOKOSmart 是您首选的 LoRa 模块合作伙伴。我们拥有符合所有无线标准的高质量蓝牙模块,并提供所需的外部电路。

LoRa 模块

MKL62​​XNUMX

SX1262芯片
LoRa天线邮票孔
14.6mm * 10.6mm * 2.8mm

MKL62BA

LoRa SX1262 和 Nordic nRF52832 芯片
IPEX接口用于LoRa天线
24毫米×19毫米×2.8毫米

MKL110BC

LR1110&Nordic nRF52840芯片
LoRa天线邮票孔
22.3mm * 17.1mm

MKLC68BA

Nordic nRF52832 和 Semtech LLCC68 芯片
IPEX接口用于LoRa天线
24mm点¯x19mm点¯x2.8mm

LoRa模块开发套件

MKL62ST-DT

STM32 MCU芯片
适用于MKL62BA&MKLC68BA
80x36x12mm

应用

MOKOSmart服务

作为 LoRa 模块生产的领导者,我们专注于提供多样化的产品,包括:

工程

MOKOSmart 团队已设立可靠的射频无线设计解决方案 OEM/ODM 部门,拥有经验丰富的工程师,专注于物联网嵌入式硬件和软件。如果您的项目需要工程专业知识,我们的技术人员可以帮助您升级项目或开发全新产品。

制造业生产环境

在生产LoRa小工具和其他物联网设备方面,MOKOSmart运用先进技术,确保高质量产出。我们专注于工厂直销各种智能产品,始终如一地为客户提供优质、低成本的产品。

研究设计

MOKOSmart 的专业团队始终紧跟市场研究和设计趋势。请放心,在处理特定项目时,您将拥有多种方案可供选择。

项目评估

我们的专业知识涵盖各个领域,这意味着我们可以轻松处理任何物联网项目。我们可以为您深入分析每个项目,确保您完美满足您的虚拟需求。

质量保证

MOKOSmart 以为客户提供定性认证测试而自豪。通过与 UL 实验室和 SGS 建立密切的合作关系,我们可以即时提供 UL、CE、RoHS 和其他认证。所有检测均采用定制精密工具和先进的测试程序进行。

MOKOSmart服务

作为 LoRa 模块生产的领导者,我们专注于提供多样化的产品,包括:

自定义品牌

首先,任何分销商都可以通过定制我们的产品品牌并将其作为自己的产品出售来轻松赚取丰厚的利润。

获得多种解决方案

与 MOKOSmart 合作的另一个原因是,您可以一站式获得不同的解决方案。无论是工程服务还是质量保证,我们都能满足您在物联网领域的所有需求。

高品质的产品

在充斥着假冒伪劣产品的世界中,获得原创、创新、优质且性能卓越的产品至关重要。我们所有的产品均采用先进的制造技术生产,因此,我们的创新水平一流,这也转化为我们产品的质量。

实惠的价格

尽管我们的产品采用先进的技术、专业的技能和严苛的原材料采购,但我们仍努力保持产品价格的亲民性。由于我们工厂生产,我们的产品在分销和零售方面比竞争对手更实惠。

LoRaWAN模块的优势

以下是 LoRaWAN 的一些主要优势;
  • LoRaWAN 使用的所有 ISM 频段在全球大多数国家/地区均可使用。它主要使用 868 MHz/ 915 MHz ISM 频段。
  • 它的覆盖范围非常大,比如在农村可以覆盖15公里以上,在城市可以覆盖5公里左右。
  • 由于耗电量较少,其电池使用寿命更长。
  • 一个 LoRaWAN 网关设备专门用于轻松管理多个节点或终端设备。
  • 其简单的架构使得 LoRaWAN 可以轻松地部署到任何位置。
  • LoRaWAN 在调整终端设备的射频输出/输出数据速率时采用自适应数据速率技术。这可以最大限度地提高 LoRaWAN 的网络总容量以及电池寿命。

LoRaWAN模块的组件

除了 Semtech LoRa SX1262 之外,LoRaWAN 模块还可以轻松与 Nordic BLE nRF52832 芯片集成,该芯片具有 4 位 ARM Cortex-M32、64 kB RAM 或 512 kB 闪存。

此外,LoRaWAN 模块支持多个数字接口,例如 SPI、GPIO、NFC、UART、ADC、I2C 等。当其传感器物理连接到这些数字接口时,LoRaWAN 模块会快速收集传感器数据并将其传输到远程 LoRWAN 网关,然后再传输到服务器。

此外,LoRaWAN BLE 模块可用于与 BLE 终端工具建立连接。这可以实现短距离数据共享,例如使用智能手机无线更新固件。

LoRa模块与LoRaWAN模块的区别

虽然很容易认为 LoRa 模块和 LoRaWAN 模块相同,但它们的实体却有很大不同。那么,LoRa 模块和 LoRaWAN 模块有何不同?

LoRa 是一种射频信号

所有 LoRa 模块均基于电信 PHY 层,传输射频信号。使用 LoRa 调制解调器可以轻松地将任何数据转换为信号。LoRa 在传输信号时采用一种调制技术——线性调频扩频 (CSS),但具体情况取决于待传输的信息。

此外,LoRa 在广播时会使用整个信道带宽,使其能够有效抵御速率偏移和噪声。长距离 LoRa 模块在传输数据时具有更大的通信范围,因此它以能够提高接收器灵敏度而闻名。在良好的条件下,LoRa 的覆盖范围可达 20 公里,使其成为农村地区网络解决方案的理想选择。

LoRaWAN 将信号链接到应用程序

LoRaWAN 控制电信设备的架构和协议,从而可以轻松调节节点的电池寿命、网络容量、服务质量、传送数据的安全性以及相关应用程序的种类和类型。

当 LoRaWan 与 LoRa 射频信号结合使用时,可以生成适用于多种场景的长距离、低功耗、高效益且双向的广播解决方案。这使得 LoRaWAN 在智慧城市的物联网网络中逐渐普及。

LoRa模块与其他通信模块的比较

虽然这些网络在物联网市场中都占据着相同的地位,但在市场营销和技术方面却存在很大差异。SigFox 的目标是成为物联网的通用运营商,而 LoRa 联盟则致力于提供一种技术,使其他通信模块公司能够在全球范围内实现物联网应用。

典型的 LoRa 模块非常适合使用,因为它们可以有效地双向操作,这与 SigFox 不同。在任何给定时刻,都可以通过同一个无线电模块将接收器转换为发射器,反之亦然。因此,LoRa 经过进一步的改进,可以对设置进行命令和控制。

SigFox 在集成无线电模块时提供简单易用的 API。而 LoRa 通信模块则提供丰富的可配置底层 API,方便进行各种优化。这使得 SigFox 的集成比 LoRa 无线电模块更简单。

所有 SigFox 消息在设计上均限制为 12 个字节。对于 LoRa,消息长度由用户定义。开发人员需要保证发送的无线电消息在空中的持续时间不超过 XNUMX 秒。这确保符合既定的协议。

虽然只有 SigFox 可以对设备进行身份验证和识别,但 Lora 和 SigFox 技术也提供了一些安全保护任务。另一方面,由于它们无需任何网络授权即可通过单边通信进行传输,因此这两个网络都对通信拥堵问题具有很强的应对能力。

LoRa模块的数据速率

即使在低功耗下,Chirp 扩频技术也能使 LoRaWAN 完美地应对信道噪声、多普勒效应和多径衰落。带宽和扩频因子决定了其数据速率,但这主要取决于其频率规划和位置。LoRaWAN 模块使用的所有信道必须具有 125 kHz、250 kHz 或 500 kHz 的带宽。终端设备选择扩频因子并影响传输帧所需的时间。

LoRa模块成本

为了实现物联网的可行性,必须降低成本。LoRa 模块的成本在价格方面占据绝对优势,其平均成本在 8-10 美元左右。这比 NB-IoT 等蜂窝 LTE 模块价格的一半还多。

NB-IoT 的成本较高,原因在于授权频段运营相关的知识产权使用费问题、网络复杂性以及所需的先进芯片面积。此外,将 NB-IoT 基站升级到先进的 4G/LTE 水平,其成本远高于通过塔顶网关或工业网关部署 LoRa。预计随着市场成熟和集成的推进,LoRaWAN 模块的成本将会下降。

如何选择 LoRa 模块

以下是关于开发人员和企业如何确定最适合其需求的 LoRa 模块的建议。

室外或室内建议

访问首户网关是区分室内站和室外站的通用方法。确定物联网应用是放置在室内还是室外后,接下来要考虑如何将互联网连接到网关。这将帮助您了解网关是否支持 3G 或 4G,尤其是在 865 中集成 LoRaWAN 模块的情况下。

容量建议

网关有两种类型:一种是支持不同通道数量的公共网络网关,另一种是更可靠的部署网关,通道数量较多时更佳。由于 865 中的 LoRaWAN 模块支持高容量部署,因此它适合大多数使用网关的应用。

数据隐私建议

在选择最佳的 LoRa 模块时,您必须考虑其对实时数据的控制、其覆盖范围的要求以及客户端是否能够保护其数据隐私。例如,为了防止数据泄露,MokoSMART 采用了网络服务器,允许用户在其网关内使用 VPN 或 MQTT 跟踪数据流。

广泛测试建议

确保您购买的 LoRa 模块已针对网络服务器和终端设备进行了全面的测试。如果使用的终端设备、网络服务器和网关都兼容 LoRaWAN,有时可能会出现一些微妙的兼容性问题。

如何使用 Arduino 设置 LoRa SX1278

在我们的演示中,我们将使用两块 Arduino 开发板和另外两个 LoRa 模块,将数据从一个开发板传输到另一个开发板。我们将在接收端使用 Arduino Nano,而在发送端使用 Arduino Uno。

由于LoRa模块的频率范围不同,最常见的是433MHz和915MHz模块。868MHz模块在市场上也越来越普及。请查看模块背面了解其频率。如果您打算购买芯片,请确保您拥有高超的焊接技术。

最好根据输出发射功率为 LoRa 模块安装天线。虽然本演示中我们将使用 433MHz 的 LoRa 模块,但我们也会使用额定频率为 433MHz 的天线。

连接 Arduino Uno 和 LoRa SX1278 的发射端

在本演示的发射端,LoRa 模块将使用 Arduino Uno。首先,将 Arduino UNO 的电路图与 LoRa 连接起来,如下图所示。

LoRa 模块有 16 个引脚,每侧各 8 个。在这 16 个引脚中,从 DIO0 到 DIO5 的 GPIO 将使用 3.3 个引脚,而接地引脚将使用 3.3 个。由于该模块使用 3.3V 电压工作,因此其 XNUMXV Arduino Uno 开发板引脚必须与 LoRa 的 XNUMXV 引脚相连。然后,将 Arduino 开发板的 SPI 引脚连接到 LoRa 的 SPI 引脚。

使用连接线将 LoRa 模块连接到 Arduino UNO。完整的设置方便携带,使用移动电源供电即可进行测试。设置内容应与下方描述类似。

连接 Arduino Nano 和 LoRa SX1278 的接收端

模块的接收端将使用 Arduino Nano。发射端和接收端可以使用任何可用的 Arduino 开发板,但请确保它们已正确固定。

LoRa 模块上安装了外部 3.3V 稳压器,为 3.3V 引脚供电。这是因为 Arduino Nano 板载稳压器功率不足,无法为 LoRa 模块提供足够的工作电流。

使用Arduino IDE准备LoRa无线通信的方法

设置完硬件后,现在转到 Arduino IDE 部分。在本演示中,我们的 Arduino IDE 将包含一个库和示例 Sketch,并进行了一些细微修改,以实现 LoRa 模块之间的通信。打开 Arduino IDE 后,按照 Sketch 的步骤添加库。完成后,搜索“LoRa Radio”并选择库,然后点击“安装”。

使用File -> example -> LoRa,然后打开LoRa模块的发送和接收程序,如下所示。

每 5 秒,发送程序会发送一个“hello”,同时增加计数器的值。接收器接收该消息,并在串口监视器上打印 RSSI 值。首先,请确保对 LoRa.begin() 函数进行了更改。该函数默认设置为在 915MHz 的 LoRa 模块上运行,因此程序中存在“LoRa.begin(915E6)”这个函数。

在确认连接正确并且 LoRa 模块与天线正确连接后,程序准备就绪后即可上传。

LoRa与Arduino的无线通信

上传程序后,打开 Arduino 开发板的串口监视器。发送方的串口监视器应显示发送的值,之后接收的值也应显示在接收方的串口监视器上。

务必在收到每条消息时持续检查 LoRa 模块的 RSSI 值。RSSI 值每次都会为负值。在我们的演示中,该值约为 -68。这是因为 RSSI 值越接近零,信号强度就越强。