Theengs open-source tools to decode BLE sensors work on ESP32, Raspberry Pi, Android phone, etc…

Theengs

Theengs is a manufacturer agnostic open-source set of tools to decode BLE sensors and integrate those into smart home and IoT solutions such as Home Assistant with notably support for autodiscovery to automatically create the sensor. Theengs can be installed on various hardware from ESP32 to an Android phone or a Raspberry Pi SBC, and the solution currently supports close to forty BLE sensors from various companies including Xiaomi, Honeywell, and RuuviTag.   There are six components: The Theengs Decoder library developed in C++ for portability and translating data from sensors into human-readable data using the JSON format. The Python-based Theengs Gateway acting as a BLE to MQTT bridge for Home Assistant, OpenHAB, and NodeRED integration. It relies on the Theengs Decoder library and publishes the sensors broadcasted BLE information to an MQTT broker. The OpenMQTTGateway is also BLE to MQTT bridge, but instead of targetting Linux-capable hardware like Raspberry […]

Espressif unveils “One-Stop Matter Solution” for ESP32 wireless SoC’s

ESP32 Matter solution demo

Espressif Systems have announced their one-stop Matter solution that features their ESP32, ESP32-C, and ESP32-S series wireless microcontrollers with WiFi and/or Bluetooth LE connectivity, as well as the ESP32-H series with an 802.15.4 radio for Thread and Zigbee connectivity. Matter, which was first introduced in 2019 as Project CHIP, aims to improve interoperability among Smart Home products, has a focus on security, and the protocol is supposed to work on top of the most popular communication standards like Ethernet, Thread, 802.15.4, WiFI, Bluetooth, and so on, but more on that later. The first commercial products with support for Matter are scheduled for the end of the year, so all major vendors of wireless chips have already introduced Matter-ready solutions including NXP, Silicon Labs, Nordic Semi, and others. Espressif had actually already talked about Matter support with the announcement of the ESP32-C2 chip. But the recent announcement targets all Espressif’s ESP32 […]

Banana Pi BPI-Leaf-S3 ESP32-S3 board launched for $7.5

Banana Pi Leaf BPI-Leaf-S3

Banana Pi is better known for its Arm Linux boards, but the company’s Banana Pi BPI-Leaf-S3 board features Espressif ESP32-S3 dual-core WiFi & BLE AI processor, with compatibility with ESP32-S3-DevKitC-1 minus a built-in USB to TTL chip, and added support for battery and an I2C connector. Banana Pi Leaf (BPI-Leaf-S3) specifications: Wireless MCU – Espressif Systems ESP32-S3 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, wireless connectivity Storage/Memory – 8MB flash, 2MB SPRAM Connectivity via ESP32-S3 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support Bluetooth Low Energy (BLE) 5.0 and Mesh connectivity with long-range support, up to 2Mbps data rate. PCB antenna USB – 1x USB Type-C OTG port for power and programming Expansion 2x 22-pin headers with up to 36x GPIO, 2x 12-bit ADC, 14x touch sensor inputs, 4x SPI, 2x I2C, 2x I2S, LCD interface, DVP camera […]

Seeed Studio outs $5 XIAO ESP32C3 board with WiFi and BLE, battery support

XIAO-ESP32C3

Seeed Studio’s XIAO family of tiny MCU boards expands with the XIAO ESP32C3 board equipped with ESP32-C3 WiFi and Bluetooth LE (BLE) microcontroller, support for LiPo batteries, and following the same 21 x 17.5mm form factor. If I’m counting right, this is the fifth member following the original XIAO based on Microchip SAMD21G18 Cortex-M0+ MCU, XIAO RP2040, and the nRF52840-based XIAO BLE and XIAO BLE Sense boards which I tested with Edge Impulse. XIAO ESP32C3 specifications: Wireless MCU –  Espressif Systems ESP32-C3 single-core RISC-V microcontroller @ 160 MHz with 400KB SRAM, 384KB ROM, 4MB flash Wi-Fi 4 & Bluetooth LE 5.0 connectivity Antenna – External u.FL antenna USB – USB Type-C port for power and programming Expansion I/Os 2x 7-pin headers with 1x UART, 1x I2C, 1x SPI, 11x GPIO (PWM), 4x ADC, I2S 3.3V I/O voltage (not 5V tolerant) Debugging – JTAG pads Misc – Reset button, Boot button, […]

LILYGO T-QT V1.1 – A cute little board with ESP32-S3 and a 0.85-inch color display

LILYGO T-QT V1.1

LILYGO must be churning out at least one new “ESP32” board every month, but I don’t think they’ve ever made one with ESP32-S3. LILYGO T-QT V1.1 board changes that and combines the dual-core WiFi 4 and Bluetooth LE 5.0 AI microcontroller with a 0.85-inch color display. The board also happens to be rather small and cute with a 33 x 18 mm form factor, offers some I/O via headers and a 4-pin connector, and can be powered via its USB Type-C port or a battery, but lacks a charging circuit. LILYGO T-QT V1.1 specifications: Wireless MCU – Espressif Systems ESP32-S3 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, wireless connectivity Storage – 8MB flash Connectivity via ESP32-S3 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support Bluetooth Low Energy (BLE) 5.0 connectivity with long-range support, up to 2Mbps data rate. […]

NORVI GSM industrial controller with WiFi and cellular connectivity supports Arduino or ESP-IDF programming

NORVI GSM ESP32 cellular industrial controller

We’ve already seen ESP32 WiFI & Bluetooth SoC combined with a cellular modem several times already, and a couple of days ago, I wrote about LILYGO T-A7068X ESP23 board with a 4G LTE modem. Iconic Devices team has made another cellular ESP32 product with the NORVI GSM industrial controller. The DIN-Rail mountable USB programmable controller is offered with a choice of SIMCOM SIM800L 2G-only modem or QUECTEL EC21-G modem adding 3G UMTS/HSPDA+ and 4G LTE cellular connectivity. It also offers Ethernet connectivity, digital and analog inputs, relay outputs, and a small 0.96-inch OLED information display with options varying depending on the exact model. NORVI GSM specifications: Main module – ESP32-WROOM-32 with ESP32-D0WDQ6 dual-core microcontroller @ up to 160 MHz with 520 KB SRAM, 4 MB flash, 2.4 GHz WiFi 4 and Bluetooth 4.2 connectivity Cellular module (one or the other) SIMCom SIM800L quad-band GSM/GPRS module Quectel E21-G worldwide 4G LTE, […]

ESP32 board with 150Mbps 4G LTE modem also supports RS485, CAN Bus, and relay expansion

ESP32 board with 150 Mbps 4G LTE modem

LILYGO has designed another ESP32 board with a 4G LTE modem with the LILYGO T-A7608E-H & T-A7608SA-H variants equipped with respectively SIMCom A7608SA-H for South America, New Zealand, and Australia, and SIMCom A7608E-H for the EMEA, South Korean, and Thai markets, both delivering up to 150 Mbps download and 50 Mbps upload speeds. The board also supports GPS, includes a 18650 battery holder, and features I/O expansion headers that support an add-on board with RS485 and CAN bus interfaces, in a way similar to the company’s earlier TTGO T-CAN485 board with ESP32, but no cellular connectivity. LILYGO T-A7068E-H/T-A7608SA-H board specifications: Wireless Connectivity WiFi & Bluetooth – ESP32-WROVER-E module based on ESP32 dual-core processor @ 240 MHz with 4MB flash, 8MB PSRAM, 2.4 GHz WiFi 4 and Bluetooth 4.2/5.x connectivity, PCB antenna Cellular connectivity Data transfer speeds 4G LTE – Up to 150 Mbps downlink, up to 50Mbps uplink 3G HSPA+  […]

ICE-V Wireless FPGA board combines Lattice Semi iCE40 UltraPlus with WiFi & BLE module

ICE-V Wireless board

Lattice Semi ICE40 boards are pretty popular notably thanks to the availability of open-source tools. ICE-V Wireless is another ICE40 UltraPlus FPGA board that also adds wireless support through an ESP32-C3-MINI-1 module with WiFi 4 and Bluetooth LE connectivity. Designed by QWERTY Embedded Design, the board also comes with 8MB PSRAM, offers three PMOD expansion connectors, plus a header for GPIOs, and supports power from USB or a LiPo battery (charging circuit included). ICE-V Wireless specifications: FPGA – Lattice Semi ICE40UP5K-SG48 FPGA with 5280 LUTs, 120 Kbits EBR RAM, 1024 Kbits PSRAM External RAM – 8MB PSRAM Wireless – ESP32-C3-MINI-1 module with 2.4 GHz WiFi 4 and Bluetooth LE through ESP32-C3 RISC-V processor, 4MB flash. USB – 1x USB Type-C port for power, programming, and JTAG debugging of the ESP32-C3 module Expansions 3x PMOD connectors connected to the FPGA I/O connector with 7x ESP32-C3 GPIO lines (serial, ADC, I2C) and […]

Exit mobile version