本作品基于Tencentos tiny与EVB AIoT开发板实现的低成本LoRa边缘网关(LGW-Edge v1.0)。
LGW-Edge v1.0的主控制器采用NXP跨界MCU IMX RT1062,借助RT1062强大的处理能力,可以很好满足多样的物联网边缘设备需求。
LoRa通信采用Semtech公司的lora transceiver模块SX126x模块,相比采用专门的LoRa网关芯片SX130x ,在满足边缘应用项目需求的同时,也具有较低的BOM成本优势,便于规模应用。借助LoRa调制的远距离通信能力、低功耗特性,在全屋智能、智慧社区、智慧楼宇等局域应用领域,基本可以方便接入电池供电的LoRa\LoRaWAN终端设备。
服务器平台采用腾讯云 iot explorer,IoT Explorer是腾讯云打造的一站式物联网开发平台,腾讯云IoT Explorer从设备接入上提供多种完善的通信对接模式,如WIFI、LoRaWAN等。
LGW-Edge v1.0当前主要支持功能有:
EVB_AIoT是腾讯物联网操作系统TencentOS tiny 团队联合恩智浦半导体、厚德物联网设计的一款高性能AIoT评估板,用于TencentOS tiny 基础内核和AIoT应用功能体验和评估。
详细可参考 《TencentOS tiny定制开发板EVB_AIoT快速入门指南》
LGW-Edge v1.0可用于连接物联网LoRa/LoRaWAN终端设备与云端服务器,构建智能社区、智慧农业等典型应用场景。
LGW-Edge v1.0硬件主要由EVB AIoT开发板+ WIFI模块(ESP8266 )+外接LoRa SPI模块(SX1268)组成。
北向采用WiFi模块ESP8266,南向采用LoRa通信方式,支持LoRa私有协议、单通LoRaWAN单接入功能。
对于智能家居等应用,若有中控要求,则可进一步使用触摸屏来进行人机交互。
相比ST来说,NXP的GPIO设计更加复杂,但是配置更加灵活,而且每个GPIO都能配置成中断方式,外部上拉也能选择不同的上拉电阻。
LoRa模块通过外部飞线方式连接到E53接口,主要使用到了SPI3接口、GPIO口
序号 | SX126X模块 | EVB AIoT开发板 | |
---|---|---|---|
RT1062 | E53接口 | ||
1 | NSS | GPIO_SD_B0_05 gpio_mux3.IO[17] | E53_GPIO1 |
2 | MISO | GPIO_B0_02 lpspi3.SDO | E53-SPI_MISO |
3 | MOSI | GPIO_B0_01 lpspi3.SDI | E53-SPI_MOSI |
4 | SCK | GPIO_B0_00 lpspi3.SCK | E53-SPI_SCK |
5 | BUSY | GPIO_B1_15 gpio_mux2.IO[31] | E53-GPIO2 |
6 | RESET | GPIO_B1_14 gpio_mux2.IO[30] | E53-GPIO3 |
7 | DIO1 | GPIO_SD_B1_04 gpio_mux3.IO[4] | E53_GPIO5/E53_GPIO4 |
8 | RFSW1 | GPIO_B1_12 gpio_mux2.IO[28] \ lpuart5.TX | E53_UART_TXD |
9 | RFSW2 | GPIO_B1_13 gpio_mux2.IO[29] \ lpuart5.RX | E53_UART_RXD |
ESP8266模块插接在WAN接口。使用LPUART2。
LGW-Edge v1.0主体功能之一是LoRa通信服务、单通道LoRaWAN网关服务,北向通信协议是基于UDP通信,南向通信协议是私有LoRa或者LoRaWAN等,可以用于接入采用LoRa、LoRaWAN通信的终端设备。搭建小型LPWAN网络。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。