ThingPulse基于乐鑫wifi模块ESP32发布ESPGateway网关设备,用两个乐鑫wifi模块ESP32可以达到什么效果?把两个ESP32SoC串行连接起来,每一个外置(Wi-Fi)天线都装上一个漂亮的外壳,这个装置可以实现很多有趣的功能。
ThingPulse的MarcelStör和DaniEichhorn总是喜欢设计一些市场上还没有推出的产品。所以他们基于强大的ESP32,设计实现了ESPGateway网关设备。ESPGateway由乐鑫wifi模块ESP32-WROVER-IB模块和IPEX天线组成。这两个ESP32通过两条GPIO线(例如使用串行协议)互相通信,都可以使用两个WS2812b-3535的RGBLED来显示网关状态。您可以通过USB-C插口连接到CP2104/2串口转UART芯片来对乐鑫wifi模块ESP32进行编程;或者通过设备背面的开关来选择当前连接到UART芯片的ESP32。
设计原理
ThingPulse团队在blog中描述了他们设计ESPGateway的原因和过程,以下是一个完整的摘要:
1、双ESP32模块允许用户更灵活地实现并发通讯功能,支持Wi-Fi、ESP-Now、Wi-Fi+蓝牙等通讯。
2、相对于纯PCB板载天线,外置天线扩大了网关的覆盖面。
3、一块UART芯片可以简化使用。
4、WS2812B状态LED支持用户分别在两个乐鑫wifi模块ESP32模块上显示网关状态。
5、如果有焊接能力,也可以用RN2483LoRaWAN芯片扩展ESPGateway功能。
应用情景
ESPGatway适合多种应用,例如:
1、以移动电话信标信号为基础的Paxcounter,可以实时统计人流量。
2、支持ESP-Now协议的Wi-Fi网关,可以为电池供电设备节约能源。
3、BluetoothLE设备进行通信的蓝牙网关。
4、LoRaWAN网关(不包括RN2483模块)
ThingPulse为ESPGateway中的每一个乐鑫wifi模块ESP32提供18个GPIO插脚,以及3V3和GND管脚,便于用户扩展设备,并增加传感器、显示和执行器等。