# NXP平台LoRaWAN边缘网关

深圳市唯传科技有限公司 Shenzhen Winext Technology Co., Ltd.

提供定制服务
- 提供中性的网关软件,免费支持
- 可以提供定制需求,对接第三方的传感器设备,需另外付费
- 可以提供网关的SSH账号密码,需购买网关数量大于10台以上
- 可以提供网关的在线中英页面文档给客户自行部署,需另外付费
- 可以提供LoRaWAN传感器终端的在线中英页面文档给客户自行部署,需另外付费

1 产品介绍

1.1 产品优势

1.1.1 高性能处理器平台

  • 采用工业级 NXP i.MX93 3个处理器(双核Cortex-A55 @ 1.7GHz + 低功耗单核Cortex-M33 @ 250MHz)
  • 集成 NPU 神经处理单元,提供 0.5 TOPS 算力,支持边缘 AI 应用
  • 2GB LPDDR4 内存 + 32GB eMMC 存储,确保系统流畅运行

1.1.2 双倍 LoRa 通道容量

  • 16 个上行通道 + 2 个下行通道,是 GW8000(8通道)的两倍容量
  • 支持更多并发设备接入,降低丢包率,提升网络效率
  • 双 SX1302 射频架构,接收灵敏度达 -142 dBm

1.1.3 多样化连接方式

  • 4G LTE 全网通(支持国内外多频段)
  • 双频 WiFi(2.4G/5.8G,2×2 MIMO)
  • 双网口(WAN 千兆 + LAN 百兆)

1.1.4 内置网络服务器

  • 预装 chirpstack V4.17.0 网络服务器,支持本地设备管理
  • 无需外部云平台即可完成 LoRaWAN 设备接入和数据采集
  • 定期更新至 chirpstack 最新版本

1.1.5 丰富的协议支持

  • LoRa 协议:UDP GWMP、MQTT、Basic Station(LNS/CUPS)、chirpstack-mqtt-forwarder
  • 数据转发协议:MQTT v3.1.1、HTTP、Modbus TCP、BACnet BIP
  • 支持连接外部 NS(TTN、chirpstack、Microsoft、AWS 等)

1.1.6 工业级可靠性

  • IP67 防护等级,适应恶劣户外环境
  • 工作温度 -40℃ 至 +75℃,湿度 5%~95% RH
  • 外置 TI 工业级硬件看门狗,确保系统稳定运行
  • 内置 低功耗高精度NXP的RTC芯片 + 备用电池CR2032,支持脱网授时
  • 内置 ublox-10系列的GPS/北斗/Galileo/GLONASS 多模定位模块,支持GPS/北斗精准授时
  • 掉电后有超级电容供电,可以及时保存eMMC数据,防止意外断电引起的文件、数据库损坏,并触发掉电告警,及时通知异常状态

1.1.7 灵活部署与管理

  • 支持 PoE(IEEE 802.3at/af)供电,简化安装布线
  • 提供墙面和抱杆安装套件
  • 支持太阳能UPS套件供电

1.1.8 支持定制开发能力

  • Python 3.11 脚本支持,可编写自定义数据处理逻辑
  • IoT Hub 支持 物模型TSL (Thing Specification Language)定义,灵活配置设备状态属性
  • 支持集群管理和设备漫游功能
  • 支持客户自行编写js解析脚本
  • OpenWrt 系统架构,支持中英文页面显示

1.1.9 LBT(Listen-Before-Talk)频谱监听技术

  • 监管合规性:满足欧洲(EU868)、亚洲(AS923、KR920)等地区的频谱共享监管要求
  • 智能避让机制:设备在发送前先监听信道 RSSI,检测是否有其他设备正在使用,避免信号碰撞
  • 提升网络效率:在高密度部署环境下,显著减少数据包冲突和重传,提升网络吞吐量
  • 超越 ALOHA 协议:相比传统的随机接入方式,LBT 使网络性能提升 30-50%
  • 硬件级支持:SX1302 + SX1262 硬件实现,响应速度快、比SX1301方案功耗低
  • 适用频段:AS923-1/AS923-2/AS923-3/AS923-4、KR920、EU868 全面支持,RU864、IN865 同样适用
  • 注意事项:US915、AU915 频段因下行使用 BW500KHz 带宽,而 LBT 仅支持 BW125KHz,故不支持 LBT 功能

1.1.10 完善的数据追溯能力

  • 实时数据查询:通过 HTTP API 实时获取 ChirpStack 标准协议数据和物模型(Hub)解析后的数据
  • 历史数据检索:支持按最新条数和时间段两种方式查询历史数据,满足不同场景需求
  • 多维度数据记录:记录 LoRaWAN 帧详情、原始 Payload(Base64 + Hex)、解码后的 JSON 数据
  • Excel 数据导出:一键导出历史数据为 Excel 表格,便于离线分析和审计
  • 离线数据缓存:网络中断时自动缓存数据,网络恢复后自动续传,确保数据不丢失
  • 数据完整性:每一帧 LoRaWAN 数据完整保存,包括上行、下行、入网、确认等所有事件
  • 快速检索:基于 PostgreSQL 数据库索引,支持秒级查询大量历史数据
  • 应用场景:故障分析、设备调试、数据审计、合规性检查等

1.1.11 FUOTA 固件远程升级能力

  • 无需现场操作:通过 LoRaWAN 网络远程升级设备固件,节省人力和时间成本
  • LDPC 前向纠错:采用先进的 LDPC 算法,容忍 20-30% 的丢包率
  • 批量升级:支持多播模式,可同时升级数百个设备
  • 标准协议:基于 LoRa Alliance 标准,与公司多种 LoRaWAN 设备配套使用
  • 应用场景:Bug 修复、功能升级、安全补丁、大规模设备维护

1.1.12 可以远程管理

  • 支持 VPN 授权,建立加密隧道,可以远程访问网关,便于远程维护和技术支持
  • 支持网关无人值守也可以远程访问网关luci页面、内置的chirpstack页面、ChirpStack REST API页面、Node-RED页面

1.2 NXP网关参数对比

参数项 LoRa 16 通道版本 LoRa 8 通道版本
型号 GW8016 GW8000
CPU NXP i.MX93 2个大核处理器+1个低功耗CPU NXP i.MX93 2个大核处理器+1个低功耗CPU
芯片架构 Dual ARM® Cortex™-A55 内核 + Cortex-M33 内核,i.MX93 主频高达 1.7GHz、Cortex®-M33 主频 250 MHz Dual ARM® Cortex™-A55 内核 + Cortex-M33 内核,i.MX93 主频高达 1.7GHz、Cortex®-M33 主频 250 MHz
NPU 神经处理器单元:最多提供 0.5 TOPS 神经处理器单元:最多提供 0.5 TOPS
RAM 2 GB LPDDR4 1 GB LPDDR4
Flash eMMC 32 GB eMMC 8 GB
电源(PoE) 提供标准 PoE 供电,支持 IEEE 802.3at/af 提供标准 PoE 供电,支持 IEEE 802.3at/af
电源(DC) DC 12~24 V/2A DC 12~24 V/2A
软件系统 openwrt-24.10 openwrt-24.10
Linux 内核 linux-6.6.52 linux-6.6.52
LoRa 主芯片 SX1302 (可定制SX1303带LoRa定位功能) SX1302 (可定制SX1303带LoRa定位功能)
LoRa 工作频段 CN470-510 / EU863-870 / US902-928 / AS923-1 / AS923-2 / AS923-3 / AS923-4 / AU915-928 / KR920-923 / RU864-870 / IN865-867 同左
LoRa 通信速率 292 bps ~ 5.4 kbps,LoRaWAN支持扩频因子 SF7~SF12,私有支持SF5/SF6 同左
LoRa 发射功率 提供 10 / 14 / 16 / 17 / 20 / 23 / 25 / 27 dBm 档位 同左
LoRa 全双工支持频段 CN470-510 CN470-510
LoRa 接收灵敏度 -141.5 dBm @ SF12(半双工) / -141 dBm @ SF12(全双工) 同左
LoRa 底噪扫描 支持 支持
LoRa 天线 2 根 5 dBi 玻璃钢天线 1 根 5 dBi 玻璃钢天线
LoRa 天线类型 全向 全向
LoRa LBT 支持 支持
LoRa 通道 上行 16 通道 / 下行 2 通道 上行 8 通道 / 下行 1 通道
4G LTE制式 U9300C(支持地区:中国)模块支持三网通频段如下:
LTE-TDD : B38/B39/B40/B41
LTE-FDD: B1/B3/B5/B7/B8
TD-SCDMA: B34/B39
UMTS: B1/8
EVDO: 800MHz
CDMA1x: 800MHz
GSM: 850/900/1800/1900

EC25-E(支持地区:EMEA/South Korea/Thailand/India)模块支持频段如下:
FDD LTE: B1/B3/B5/B8/B20
TDD LTE: B38/B40/B41
WCDMA: B1/B5/B8
GSM: B3/B8

EC25-AF(支持地区:North America)模块支持频段如下:
FDD LTE: B2/4/5/12/13/14/66/71
WCDMA: B2/B4/B5

EC25-AU(支持地区:Latin America/Australia/New Zealand)模块支持频段如下:
FDD LTE: B1/B2/B3/B4/B5/B7/B8/B28
TDD LTE: B40
WCDMA: B1/B2/B5/B8
GSM: B2/B3/B5/B8

EG25-G(支持地区:全球)模块支持频段如下:
FDD LTE: B1/B2/B3/B4/B5/B7/B8/B12/B13/B18/B19/B20/B25/B26/B28
TDD LTE: B38/B39/B40/B41
WCDMA: B1/B2/B4/B5/B6/B8/B19
GSM: B2/B3/B5/B8

同左
户外定位 u-blox MAX-M10S模块,GPS、北斗、Galileo、GLONASS 多模合一 同左
网关授时 内置PCF85263 RTC 芯片,使用CR2032纽扣电池,提供脱网授时;GPS;网络 NTP 同步 同左
掉电告警 有定制的超级电容5.5V7.5F 提供掉电后告警 有定制的超级电容5.5V7.5F提供掉电后告警
硬件看门狗 外置 TI 工业级看门狗 外置 TI 工业级看门狗
Wi-Fi AP6398S 内置2T2R 802.11 ac/a/b/g/n Wi-Fi,2.4G / 5.8G 默认 AP 模式,也支持切换 STA 连接路由器 同左
BT AP6398S 内置BT5.2模块,BT5.2 预留APP配置场景 BT5.2 预留APP配置场景
天线接口 5 个 4 个
RJ45 网口 两个网口:WAN 口千兆(支持 PoE)、LAN 口百兆 同左
IP 防护 IP67 IP67
工作温度 -40℃ ~ +75℃ -40℃ ~ +75℃
工作湿度 5% ~ 95% RH 无冷凝 5% ~ 95% RH 无冷凝
安装方式 提供安装套件,支持挂墙、抱杆,天线支持馈线安装 同左
尺寸 288 mm × 215 mm × 59 mm(网关)
486 mm × 400 mm × 150 mm(包装)
同左
认证 继承GW5000的FCC/CE认证 ,FCC ID:2AFI2GW0001 继承GW5000的FCC/CE认证 ,FCC ID:2AFI2GW0001

1.3 硬件版本说明

IMX93-GW8016 网关系列提供 3 个硬件版本,分别针对不同频段和地区需求:

1.3.1 网关内部硬件接口概况

  • 系统内
  • WAN:支持千兆速率、支持48V PoE供电,连网功能,默认DHCP客户端,接广域网,连服务器
  • LAN:默认DHCP服务器,会分配192.168.60.x的IP给电脑,接电脑配置使用
  • DC:12V到24V/2A供电,极限电压:9V~28V
  • 软件恢复出厂设置按键(Factory Reset Button):恢复出厂设置按钮,长按时间超过6秒钟,系统灯会闪烁,松开后,系统进入恢复出厂设置;短按系统触发重启
  • 硬件CPU复位按键(CPU Reset Button):对应system reset丝印的按钮,按一次就会cpu硬件复位

网关内部硬件接口


1.3.2 CN470 全双工版本

适用地区:中国大陆

射频架构

  • 基于官方的参考设计:SX1302CFD490GW1_e537v03a
  • 集成两个 SX1302 射频板,每块采用官方 SX1302 + 2×SX1255 + SX1262 全双工参考设计
  • 工作模式:全双工模式,使用双工器实现收发分离

频段范围

  • 接收频点范围:470MHz ~ 490MHz
  • 发射频点范围:500MHz ~ 510MHz

LBT 功能

  • 不启用 LBT,LoRa LBT(Listen Before Talk)是 LoRa/LoRaWAN 网络中的一项关键机制,它允许设备在传输之前通过监听干扰(RSSI)来检查通信信道是否畅通(不繁忙),从而防止冲突,提高密集环境中的效率,并满足(如日本/韩国)频谱共享的监管要求,从而将网络性能提升到超越基本 ALOHA 的水平
  • 在CN470频段 SX1262 仅用于底噪扫描

协议兼容性

  • 支持 LoRaWAN V1.0.3 标准定义的 CN470 频点
  • 不支持 V1.0.4 频点(V1.0.4 频点由阿里巴巴修改)

1.3.3 EU868 LBT 版本

适用地区:欧盟、俄罗斯、印度等地区

射频架构

  • 基于官方的参考设计:SX1302CSS868GW1_e539v03a
  • 集成两个 SX1302 射频板,每块采用官方 SX1302 + 2×SX1250 + SX1262 LBT 参考设计
  • 工作模式:半双工模式,支持完整 LBT 功能

LBT 功能

  • 在 EU868 频段启用全部 LBT(Listen Before Talk) 功能,同时保留底噪扫描能力

频段切换

  • EU863-870(欧洲)
  • RU864-870(俄罗斯)
  • IN865-867(印度)

1.3.4 US915/AS923 LBT 版本

适用地区:美国、澳大利亚、日本、韩国、东南亚、南美洲等地区

射频架构

  • 基于官方的参考设计:SX1302CSS915GW1_e539v03a
  • 集成两个 SX1302 射频板,每块采用官方 SX1302 + 2×SX1250 + SX1262 LBT 参考设计
  • 工作模式:半双工模式,支持完整 LBT 功能

LBT 功能

  • 在 AS923 和 KR920 频段启用全部 LBT (Listen Before Talk)功能,保留底噪扫描能力

频段切换

  • US902-928(美国)
  • AU915-928(澳大利亚、南美洲)
  • AS923-1(日本、新加坡等)
  • AS923-2(越南)
  • AS923-3(印度尼西亚)
  • AS923-4(以色列)
  • KR920-923(韩国)

1.4 软件功能特性

网关软件系统采用 OpenWrt-24.10,内核基于 NXP 官方分支 linux-6.6.52。系统支持丰富的协议和功能模块:

1.4.1 LoRa 网络协议支持

  • chirpstack V4.x:内置完整的 chirpstack 网络服务器,定期更新至最新版本,支持本地设备管理
  • UDP GWMP 协议:连接外部网络服务器(如 TTN、chirpstack、lorawan-stack 等开源项目)
  • MQTT 协议:支持 chirpstack-mqtt-forwarder 协议,兼容 IoT Vision
  • Basic Station 协议
  • LNS 模式:支持连接 TTN、chirpstack、Microsoft Azure IoT 等平台
  • CUPS 模式:支持 AWS IoT Core for LoRaWAN,通过 HTTPS 自动获取 LNS 接入点和 TLS 证书

1.4.2 内置chirpstack-v4.17.0

  • 内置 NS 解析与数据推送:chirpstack 内置网络服务器支持多种 推送方式(integrations) 设备数据
  • MQTT v3.1.1 推送与订阅
  • HTTP 推送
  • AWS SNS
  • Azure Service-Bus
  • Blynk
  • GCP Pub/Sub
  • IFTTT
  • InfluxDB
  • myDevices
  • Pilot Things
  • ThingsBoard

1.4.3 Hub物模型汇聚和多种协议映射

  • IoT Hub 管理物模型和LoRaWAN低速低功耗设备与TCP/IP高速快速获取建立映射关系
  • HTTP GET 查询实时数据和历史数据
  • Modbus TCP 协议(支持配置端口和从站 ID)
  • BACnet BIP 协议(基于 UDP,支持配置设备对象 ID)

1.4.4 定制开发与扩展

  • 网关界面中性不带唯传公司logo:支持中性的中英文界面,会有chirpstack开源项目的特有英文界面
  • Python 3.11:支持编写自定义数据处理的python3脚本,实现复杂业务逻辑
  • ubus(OpenWrt):系统级消息总线,便于进程间通信和系统集成
  • zmq:消息队列,提供chirpstack和hub的实时数据通信接口
  • js解析payload:支持自行编写js解析LoRaWAN的payload数据
  • Node-Red:支持使用node页面编写自定义数据处理的node.js脚本
  • IoT Hub:支持 TSL(Thing Specification Language,物模型)定义,灵活配置设备属性字段

1.4.5 易于维护

  • 支持excel表格批量操作:支持excel表格导入和导出设备、导出历史数据
  • 集群管理:支持多网关集群部署和设备漫游功能
  • 安全远程访问:内置 VPN 支持,便于远程技术支持和维护
  • 设备远程FUOTA:远程升级LoRaWAN设备,仅限于唯传公司的LoRaWAN Class C 设备

1.5 系统架构

IMX93-GW8016 网关采用模块化软件架构设计,各组件通过标准化接口(ubus、ZMQ、GRPC)进行通信,实现了高内聚、低耦合的系统设计。以下是完整的系统架构图:

graph TB subgraph "硬件层 Hardware Layer" SX1302_1["SX1302 #1<br/>8 通道"] SX1302_2["SX1302 #2<br/>8 通道"] SX1262_1["SX1262 #1<br/>底噪扫描/LBT"] SX1262_2["SX1262 #2<br/>底噪扫描/LBT"] HDC2010_1["HDC2010 #1<br/>温度传感器/RSSI基于温度校准"] HDC2010_2["HDC2010 #2<br/>温度传感器/RSSI基于温度校准"] AD5338R_1["AD5338R #1<br/>DAC控制PA功率放大器RF5110G"] AD5338R_2["AD5338R #2<br/>DAC控制PA功率放大器RF5110G"] SPI["SPI 总线"] I2C["I2C 总线"] end subgraph "LoRa 驱动层 LoRa Driver Layer" LORA["lora 进程<br/>LoRa 驱动程序"] end subgraph "通信中间件 Communication Middleware" ZMQ_LORA["ZMQ 通信<br/>PUB/SUB (上下行)<br/>ROUTER/DEALER (协议)"] UBUS_LORA["ubus 接口<br/>状态查询"] end subgraph "协议转发层 Protocol Forwarder Layer" FWD["fwd 进程<br/>数据包转发器"] FWD_PROTOCOLS["支持协议:<br/>• UDP GWMP<br/>• MQTT (IoT Vision)<br/>• chirpstack-mqtt-forwarder<br/>• Basic Station (LNS/CUPS)"] end subgraph "网络服务层 Network Server Layer" CHIRPSTACK["chirpstack 进程<br/>LoRaWAN NS v4.x"] CHIRPSTACK_FEATURES["功能:<br/>• 设备管理<br/>• 数据解析<br/>• 集群支持<br/>• 设备漫游"] end subgraph "数据库层 Database Layer" POSTGRES[("PostgreSQL<br/>数据库")] POSTGRES_DBS["• chirpstack 数据库<br/>• iot 数据库<br/>- 历史数据<br/>- 物模型定义<br/>- MQTT 离线缓存"] REDIS[("Redis<br/>缓存数据库")] REDIS_USAGE["• chirpstack 会话<br/>• 设备状态缓存<br/>• 集群数据同步"] end subgraph "API 桥接层 API Bridge Layer" GRPC_BRIDGE["grpc_bridge 进程<br/>GRPC 接口桥接"] GRPC_INTERFACES["通信方式:<br/>• ZMQ (进程间)<br/>• ubus (OpenWrt Luci)"] end subgraph "物联网中心 IoT Hub Layer" IOT_HUB["iot_hub 进程<br/>设备物模型管理"] IOT_HUB_FEATURES["功能:<br/>• 物模型TSL (Thing Specification Language)定义<br/>• 设备影子管理<br/>• 协议映射<br/>- Modbus TCP<br/>- BACnet BIP<br/>• 双向数据转换"] end subgraph "消息中间件 Message Broker" MOSQUITTO["mosquitto 进程<br/>MQTT Broker"] MOSQUITTO_TOPICS["支持:<br/>• 本地 MQTT 服务<br/>• chirpstack 集成<br/>• 客户端连接"] end subgraph "远程管理层 Remote Management Layer" MANAGER["manager 进程<br/>远程协助管理"] MANAGER_FEATURES["功能:<br/>• VPN 隧道建立<br/>• 加密通信<br/>• 远程访问控制<br/>• 技术支持"] end subgraph "Web 管理界面 Web Management UI" LUCI["OpenWrt Luci<br/>Web 管理界面"] LUCI_PAGES["管理页面:<br/>• LoRa 配置/状态<br/>• 4G LTE 管理<br/>• GPS 定位<br/>• Hub 配置/状态<br/>• NS 历史/状态<br/>• 网关集群<br/>• 远程协助"] end subgraph "外部接口 External Interfaces" EXT_NS["外部 NS 平台<br/>TTN/AWS/Azure"] EXT_MQTT["客户 MQTT 服务器"] EXT_MODBUS["Modbus TCP 客户端<br/>SCADA/PLC"] EXT_BACNET["BACnet 客户端<br/>楼宇自控系统"] EXT_HTTP["HTTP 客户端<br/>第三方平台"] EXT_VPN["技术支持中心<br/>VPN 连接"] end %% 硬件连接 SX1302_1 -->|SPI1 CS0| SPI SX1302_2 -->|SPI6 CS0| SPI SX1262_1 -->|SPI1 CS1| SPI SX1262_2 -->|SPI6 CS1| SPI HDC2010_1 -->|I2C0| I2C HDC2010_2 -->|I2C1| I2C AD5338R_1 -->|I2C0| I2C AD5338R_2 -->|I2C1| I2C SPI --> LORA I2C --> LORA %% LoRa 通信 LORA -->|ZMQ PUB/SUB| ZMQ_LORA LORA -->|ubus| UBUS_LORA ZMQ_LORA -->|上下行数据| FWD %% 协议转发 FWD -->|UDP/MQTT/WSS| EXT_NS FWD -->|chirpstack-mqtt-forwarder| CHIRPSTACK %% chirpstack 连接 CHIRPSTACK -->|读写| POSTGRES CHIRPSTACK -->|缓存| REDIS CHIRPSTACK -->|GRPC| GRPC_BRIDGE CHIRPSTACK -->|MQTT| MOSQUITTO %% GRPC Bridge GRPC_BRIDGE -->|ZMQ| IOT_HUB GRPC_BRIDGE -->|ubus| LUCI %% IoT Hub IOT_HUB -->|读写| POSTGRES IOT_HUB -->|Modbus TCP| EXT_MODBUS IOT_HUB -->|BACnet BIP| EXT_BACNET IOT_HUB -->|MQTT 订阅| MOSQUITTO %% MQTT 推送 MOSQUITTO -->|MQTT 推送| EXT_MQTT %% HTTP 推送 IOT_HUB -->|HTTP POST| EXT_HTTP %% 远程管理 MANAGER -->|VPN 隧道| EXT_VPN MANAGER -.->|通过 VPN| LUCI %% Web 管理 UBUS_LORA -->|状态查询| LUCI FWD -->|ubus 状态| LUCI %% 样式定义 classDef hardware fill:#e1f5ff,stroke:#01579b,stroke-width:2px classDef driver fill:#fff3e0,stroke:#e65100,stroke-width:2px classDef middleware fill:#f3e5f5,stroke:#4a148c,stroke-width:2px classDef protocol fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px classDef server fill:#fff9c4,stroke:#f57f17,stroke-width:2px classDef database fill:#fce4ec,stroke:#880e4f,stroke-width:2px classDef api fill:#e0f2f1,stroke:#004d40,stroke-width:2px classDef hub fill:#ede7f6,stroke:#311b92,stroke-width:2px classDef broker fill:#fff8e1,stroke:#f57c00,stroke-width:2px classDef remote fill:#fbe9e7,stroke:#bf360c,stroke-width:2px classDef web fill:#e3f2fd,stroke:#0d47a1,stroke-width:2px classDef external fill:#f1f8e9,stroke:#33691e,stroke-width:2px class SX1302_1,SX1302_2,SX1262_1,SX1262_2,HDC2010_1,HDC2010_2,AD5338R_1,AD5338R_2,SPI,I2C hardware class LORA driver class ZMQ_LORA,UBUS_LORA middleware class FWD,FWD_PROTOCOLS protocol class CHIRPSTACK,CHIRPSTACK_FEATURES server class POSTGRES,POSTGRES_DBS,REDIS,REDIS_USAGE database class GRPC_BRIDGE,GRPC_INTERFACES api class IOT_HUB,IOT_HUB_FEATURES hub class MOSQUITTO,MOSQUITTO_TOPICS broker class MANAGER,MANAGER_FEATURES remote class LUCI,LUCI_PAGES web class EXT_NS,EXT_MQTT,EXT_MODBUS,EXT_BACNET,EXT_HTTP,EXT_VPN external

1.5.1 系统架构说明

1.5.1.1 硬件层(Hardware Layer)

双 SX1302 射频架构

  • 每个 SX1302 芯片通过独立的 SPI (SPI1/SPI6)进行通信
  • 每个 SX1302 配备一个 SX1262 辅助芯片,通过 SPI片选(CS0/CS1)通信
  • 每个 SX1302 配备一个 HDC2010温度传感器芯片,LoRa的信号RSSI基于实时温度校准,通过 I2C 通信
  • 每个 SX1302 配备一个 AD5338R DAC芯片,控制PA功率芯片RF5110G,功率最高27dbm,通过 I2C 通信
  • SX1262 用于底噪扫描(全频段)和 LBT 功能(EU868、AS923、KR920 频段)
  • 硬件支持 16 个上行通道和 2 个下行通道
1.5.1.2 LoRa 驱动层(LoRa Driver Layer)

lora 进程功能

  • 直接操作 SX1302 和 SX1262 硬件,处理 LoRa 物理层通信
  • 通过 SPI 总线读写 SX1302/SX1262 寄存器,配置射频参数,进行底噪扫描和 LBT 检测
  • 通过 I2C 总线读写 HDC2010、AD5338R
  • 提供两种通信接口:
  • ubus 接口:供 OpenWrt Luci 页面查询 LoRa 状态(RSSI、SNR、数据包统计)
  • ZMQ 接口:高性能数据通道
1.5.1.3 协议转发层(Protocol Forwarder Layer)

fwd 进程功能

  • 通过 ZMQ PUB/SUB 订阅 lora 进程的上行数据,发布下行数据
  • 实现多种 LoRa 协议转换和数据包转发:
  • UDP GWMP:Semtech 标准协议,连接 TTN、lorawan-stack 等外部 NS
  • MQTT:连接 IoT Vision 等平台
  • chirpstack-mqtt-forwarder:连接外部或内置 chirpstack NS
  • Basic Station
  • LNS 模式:通过 WebSocket (WSS) 连接 chirpstack、TTN、Microsoft Azure
  • CUPS 模式:通过 HTTPS 连接 AWS IoT Core,自动获取 LNS 配置和证书
1.5.1.4 网络服务层(Network Server Layer)

chirpstack 进程功能

  • 完整的 LoRaWAN 网络服务器(当前版本chirpstack-V4.17.0),内置在网关中
  • 通过 ZMQ ROUTER/DEALER 与 fwd 进程通信,实现 chirpstack-mqtt-forwarder 协议
  • 核心功能:
  • 设备入网管理(OTAA/ABP)
  • LoRaWAN 帧解析和验证
  • 设备会话管理和数据解密
  • 多网关集群支持和设备漫游
  • 自定义 JavaScript 解码器
1.5.1.5 数据库层(Database Layer)

PostgreSQL 数据库

  • chirpstack 数据库:设备信息、应用配置、网关注册、chirpstack 会话数据
  • iot 数据库
  • 设备历史表:解析后的设备数据,支持时间范围查询和 Excel 导出
  • 物模型表:物模型TSL (Thing Specification Language) 定义,属性、事件、服务
  • 设备影子表:设备最新状态缓存
  • MQTT 缓存表:MQTT 离线时缓存数据,网络恢复后续传

Redis 缓存

  • 设备状态缓存:最后上线时间、电池电量、信号强度

1.6 产品竞争力总结

基于以上功能分析,IMX93-GW8016 网关在以下方面具有显著竞争优势:

1.6.1 技术领先性

  • 双 SX1302 架构:16 通道容量,是业界 8 通道网关的两倍
  • NXP i.MX93 处理器 + NPU:支持边缘 AI 应用
  • 全双工支持:CN470 频段全双工模式,接收灵敏度达 -141 dBm
  • 半双工支持:EU868/US915/AS923 频段半双工模式,接收灵敏度达 -141.5 dBm

1.6.2 易用性

  • 零代码配置:所有功能通过 Web 界面配置
  • 批量设备管理:Excel 导入/导出,支持大规模部署
  • 一键协议切换:支持 10+ 种 LoRa 协议
  • 物模型(TSL):统一数据模型,简化系统集成

1.6.3 多协议支持

  • 多协议支持:UDP GWMP、MQTT、Basic Station、chirpstack-mqtt-forwarder
  • 多云平台对接:TTN、AWS、Azure、私有化 chirpstack
  • 多工业协议:Modbus TCP、BACnet BIP、HTTP、MQTT
  • Python 3.11 支持:用户可编写自定义脚本

1.6.4 运维能力

  • 全方位监控:4G 状态、GPS 定位、LoRa 状态、设备状态、系统性能
  • 历史数据追溯:完整记录所有 LoRaWAN 帧,支持 Excel 导出和离线分析
  • 频谱扫描:LBT 和底噪扫描,优化信道配置
  • 集群管理:支持多网关集群、设备漫游、会话同步、高可用部署
  • 离线数据缓存:网络中断时自动缓存数据,恢复后自动续传,数据零丢失
  • 完整数据追溯:支持按时间段和最新条数两种方式查询历史数据
  • FUOTA 支持:远程固件升级,无需现场操作,支持批量升级
  • 安全远程协助:提供vpn授权码,基于 VPN 的远程技术支持,无需第三方工具,让网关能够被远程访问

1.6.5 服务能力

  • 完整文档体系:中英文双语文档、API 文档、Python 示例代码
  • 开源社区支持:基于 OpenWrt 系统,兼容社区软件包和扩展
  • 技术支持响应:提供专业技术支持,快速响应客户需求
  • 定制化开发:提供定制固件服务
  • 整套中性界面:网关页面提供中性界面

1.6.6 成本优势

  • 内置 NS:无需购买云平台服务,降低运营成本
  • 边缘计算:数据本地处理,减少云端流量费用
  • 长寿命设计:工业级硬件 + 看门狗 + 掉电告警,减少维护成本
  • 一体化方案:集成多种协议和功能,减少额外硬件投资

1.6.7 与同行产品的技术对比

IMX93-GW8016 相比市场上其他 LoRaWAN 网关具有以下显著优势:

功能特性 IMX93-GW8016 一般竞品网关
LoRa 通道数 16 上行 / 2 下行 8 上行 / 1 下行
内置 NS ✅ ChirpStack V4.17.0 全功能(定期更新到最新版) ⚠️ 无或功能受限的旧版本
LBT 支持 ✅ EU868/AS923/KR920 硬件级支持 ❌ 大多数不支持
历史数据查询 ✅ HTTP按时间段/条数查询,也可以按Excel格式导出 ❌ 大多数不支持
离线数据缓存 ✅ 网络恢复后自动续传 ❌ 数据丢失
FUOTA 做终端设备固件升级 ✅ 支持 LDPC 算法,20-30% 丢包容忍 ❌ 大多数不支持
Modbus TCP ✅ 支持 ❌ 不支持
BACnet BIP ✅ 支持 ❌ 不支持
HTTP查询设备历史数据 ✅ 支持 ❌ 不支持
掉电数据安全保护 ✅ 断电后有超级电容供电保存数据,防止eMMC数据损坏 ❌ 不支持
掉电告警 ✅ 断电后有超级电容供电几秒内上报掉电事件 ❌ 不支持
IoT Hub 物模型 ✅ 灵活定义 TSL 物模型,提供设备所有属性的JSON字段 ❌ 不支持或固定模型
集群管理 ✅ 去中心化边缘集群,设备漫游 ⚠️ 依赖中心化云端
远程运维 ✅ 加密 VPN,可以无人值守访问网关 ⚠️ 依赖 TeamViewer 、向日葵等远程工具
Python 脚本 ✅ Python 3.11 完整支持 ❌ 不支持
Node-RED ✅ 集成 Node-RED ❌ 不支持
ChirpStack REST API ✅ 完整 API 接口 ⚠️ 功能受限
数据格式 ✅ Base64 + Hex(rawData 字段) ⚠️ 仅 Base64
处理器 ✅ NXP i.MX93 三核 + NPU ⚠️ 单核或低端处理器
内存/存储 ✅ 2GB RAM / 32GB eMMC ⚠️ 512MB RAM / 8GB Flash
4G LTE Cat 4 ✅ 可以根据全球不同地区,选用不同的4G LTE模块,也可以使用全球通模块,方便可以再销售去世界各地 ,且向下兼容WCDMA/GSM网络,能够灵活部署在方便取电,且4G基站网络覆盖较弱的位置 ⚠️ 部分使用4G Cat 1模块,只有LTE网络,在4G信号覆盖弱的地方只有WCDMA/GSM,无法正常部署,而且Cat 1网络慢,吞吐率小影响ClassA设备的上下行通信的窗口时间,影响双向通信

核心竞争优势总结

  1. 全栈 ChirpStack:提供完整的 ChirpStack V4.17.0 功能,而非阉割版或旧版本
  2. LBT 硬件支持:满足严格的监管要求,提升频谱利用效率
  3. 数据零丢失:离线缓存数据库最多100万条 + 自动续传机制
  4. 远程运维:FUOTA远程升级终端设备 + VPN 远程访问网关页面,降低运维成本
  5. 工业协议集成:Modbus TCP + BACnet BIP,无缝对接现有系统
  6. 边缘计算:去中心化集群,设备可以多网关间漫游,无需依赖云端
  7. 开发友好:Python 脚本 + Node-RED + REST API
  8. 掉电保护:有超级电容,掉电会告警,也会保存数据库数据,防止意外掉电引起eMMC存储设备损坏
  9. 全球4G制式支持:有不同的4G Cat 4模块选择,兼顾全球地区的销售、推广