# ble

Published articles for ble.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## ENILINX TICKEY - An ESP32-S3-based color e-Paper badge with open firmware (Crowdfunding)

DevFeed: [ENILINX TICKEY - An ESP32-S3-based color e-Paper badge with open firmware (Crowdfunding)](<https://devfeed.tech/articles/enilinx-tickey-an-esp32-s3-based-color-e-paper-badge-with-open-firmware-crowdfunding-35040.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/17/enilinx-tickey-esp32-s3-color-e-paper-badge-with-open-firmware/>)

Author: Debashis Das

Published: 2026-09-17T00:00:34Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [e-ink](<https://devfeed.tech/topics/e-ink.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [display](<https://devfeed.tech/tags/display.md>), [e-paper](<https://devfeed.tech/tags/e-paper.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [epaper](<https://devfeed.tech/tags/epaper.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [kickstarter](<https://devfeed.tech/tags/kickstarter.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [news](<https://devfeed.tech/tags/news.md>), [nfc](<https://devfeed.tech/tags/nfc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [qr-code](<https://devfeed.tech/tags/qr-code.md>), [screen](<https://devfeed.tech/tags/screen.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

ENILINX has launched the TICKEY, a 3.7-inch color e-paper badge and desk display based on the ESP32-S3. It includes Wi-Fi, Bluetooth, NFC, a rechargeable battery, and support for smartphone updates, with standard and Developer Edition storage options. The company describes the firmware as open source, but no repository or further implementation details were available when the article was written.

### Source excerpt

ENIAC (operating as ENILINX) has launched the TICKEY, a 3.7-inch color e-Paper smart badge and desk display built around an ESP32-S3 MCU. The device features Wi-Fi, Bluetooth, and NFC connectivity, allowing users to update the screen from a smartphone without requiring continuous power to hold a static image. The display uses Modos' color e-paper technology to deliver 48+ native colors, with refresh times as fast as 3 seconds and sunlight readability. Measuring just 3.8mm thick and weighing 45 grams, TICKEY features an aluminum-alloy body and interchangeable faceplates, and supports NFC and QR code-based web profile sharing. The standard version includes 8MB of storage, whereas the Developer Edition offers 128MB for more advanced applications. These features make it suitable for desk reminders, event identification, digital business cards, and interactive maker projects. TICKEY specifications: Wireless MCU - ESP32-S3 Dual-core Tensilica LX7 microcontroller @ up to 240 MHz Wireless - 2.4 GHz 802.11n [...] The post ENILINX TICKEY - An ESP32-S3-based color e-Paper badge with open firmware (Crowdfunding) appeared first on CNX Software - Embedded Systems News.

## Alif Semi Balletto B1 and Ensemble E1C StartKits feature Cortex-M55 + Ethos-U55 MCU for IoT and Edge AI

DevFeed: [Alif Semi Balletto B1 and Ensemble E1C StartKits feature Cortex-M55 + Ethos-U55 MCU for IoT and Edge AI](<https://devfeed.tech/articles/alif-semi-balletto-b1-and-ensemble-e1c-startkits-feature-cortex-m55-ethos-u55-mcu-for-iot-and-edge-ai-26779.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/15/alif-semi-balletto-b1-and-ensemble-e1c-startkits-feature-cortex-m55-ethos-u55-mcu-for-iot-and-edge-ai/>)

Author: Debashis Das

Published: 2026-09-15T09:00:06Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Microcontrollers](<https://devfeed.tech/topics/microcontrollers.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [802-15-4](<https://devfeed.tech/tags/802-15-4.md>), [ai](<https://devfeed.tech/tags/ai.md>), [alif](<https://devfeed.tech/tags/alif.md>), [ble](<https://devfeed.tech/tags/ble.md>), [camera](<https://devfeed.tech/tags/camera.md>), [core](<https://devfeed.tech/tags/core.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [devkit](<https://devfeed.tech/tags/devkit.md>), [edge](<https://devfeed.tech/tags/edge.md>), [edge-ai](<https://devfeed.tech/tags/edge-ai.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [iot](<https://devfeed.tech/tags/iot.md>), [led](<https://devfeed.tech/tags/led.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [mcu](<https://devfeed.tech/tags/mcu.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [mikrobus](<https://devfeed.tech/tags/mikrobus.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sensor](<https://devfeed.tech/tags/sensor.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [testing](<https://devfeed.tech/tags/testing.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>), [zephyr-os](<https://devfeed.tech/tags/zephyr-os.md>)

### AI overview

Alif Semiconductor's Balletto B1 and Ensemble E1C StartKits are low-cost development boards built around Cortex-M55 microcontrollers with Ethos-U55 NPUs. The Balletto B1 adds BLE 5.3 and 802.15.4 connectivity, while both boards include camera, audio, sensor expansion, debugging, and power-measurement features.

### Source excerpt

Alif Semiconductor's Ensemble E1C (SK-E1C) and Balletto B1 (SK-B1) StartKits are low-cost development boards built around the company's Cortex-M55 + Ethos-U55 microcontrollers. The Balletto B1 adds BLE 5.3 and 802.15.4 wireless connectivity, while the Ensemble E1C does not have built-in wireless connectivity. Both StartKits feature a microcontroller with a 160MHz Cortex-M55 CPU, an Ethos-U55 NPU, 2MB SRAM, and 1.8/1.9MB NVM. They also include an Arducam camera header, a mikroBUS Click Board expansion socket, and two PDM microphones for camera, audio, and sensor-based projects. The Balletto B1 additionally provides the complete RF path to a chip antenna for its wireless subsystem, while both boards feature an on-board Segger J-Link debugger for development and testing. Alif Semiconductor StartKit (SK-B1 and SK-E1C) specifications: MCU SK-E1C - Alif Semiconductor Ensemble E1C SK-B1 - Alif Semiconductor Balletto B1 CPU - Arm Cortex-M55 core with Helium-M Vector Extension @ up to 160 MHz NPU - Arm [...] The post Alif Semi Balletto B1 and Ensemble E1C StartKits feature Cortex-M55 + Ethos-U55 MCU for IoT and Edge AI appeared first on CNX Software - Embedded Systems News.

## ESP32-C5 Pico board follows Raspberry Pi Pico form factor, ships with on-board or external antenna

DevFeed: [ESP32-C5 Pico board follows Raspberry Pi Pico form factor, ships with on-board or external antenna](<https://devfeed.tech/articles/esp32-c5-pico-board-follows-raspberry-pi-pico-form-factor-ships-with-on-board-or-external-antenna-14035.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/09/esp32-c5-pico-board-follows-raspberry-pi-pico-form-factor-ships-with-on-board-or-external-antenna/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-09T07:00:50Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [wifi 6](<https://devfeed.tech/topics/wifi-6.md>), [zigbee](<https://devfeed.tech/topics/zigbee.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>)

Tags: [802-15-4](<https://devfeed.tech/tags/802-15-4.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [battery](<https://devfeed.tech/tags/battery.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bluetooth-le](<https://devfeed.tech/tags/bluetooth-le.md>), [boot](<https://devfeed.tech/tags/boot.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [matter](<https://devfeed.tech/tags/matter.md>), [news](<https://devfeed.tech/tags/news.md>), [port](<https://devfeed.tech/tags/port.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [thread](<https://devfeed.tech/tags/thread.md>), [usb](<https://devfeed.tech/tags/usb.md>), [waveshare](<https://devfeed.tech/tags/waveshare.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>), [zigbee](<https://devfeed.tech/tags/zigbee.md>)

### AI overview

The Waveshare ESP32-C5 Pico is a development board in the Raspberry Pi Pico form factor. It uses an ESP32-C5-MINI-1 series module with a RISC-V processor, dual-band WiFi 6, Bluetooth LE, and 802.15.4 support for Zigbee, Thread, and Matter. The board includes GPIO headers, USB-C, buttons, LEDs, and Li-Ion battery support, with variants offering PCB or external antennas.

### Source excerpt

Waveshare ESP32-C5 Pico board brings the ESP32-C5 dual-band WiFi 6, Bluetooth LE, and 802.15.4 (Zigbee/Thread) SoC to the Raspberry Pi Pico form factor. The board features an ESP32-C5-MINI-1 Series module with PCB or external antenna, two 20-pin GPIO headers, a USB-C port for power and programming, Reset and Boot buttons, and a few LEDs. It also supports Li-Ion battery charging and discharging. Waveshare ESP32-C5 Pico specifications: Wireless module - ESP32-C5-MINI-1 or ESP32-C5-MINI-1U Wireless MCU - Espressif Systems ESP32-C5HF4 CPU Single-core 32-bit RISC-V processor @ up to 240 MHz Low-power RISC-V core @ 48 MHz acting as the main processor for power-sensitive applications Memory - 384 KB SRAM on-chip Storage - 320 KB ROM, 4MB SPI flash Wireless Dual-band (2.4/5 GHz) 802.11ax WiFi 6, 802.11b/g/n WiFi 4 backward compatibility WiFi modes: Station mode, SoftAP mode, SoftAP + Station mode, and promiscuous mode Bluetooth 5.0 Low Energy (LE) with Mesh support, up [...] The post ESP32-C5 Pico board follows Raspberry Pi Pico form factor, ships with on-board or external antenna appeared first on CNX Software - Embedded Systems News.

## FREE-WILi 2 portable hacking multitool features two RP2350 MCUs, ESP32-C5, ICE40 FPGA, and Raspberry Pi CM0

DevFeed: [FREE-WILi 2 portable hacking multitool features two RP2350 MCUs, ESP32-C5, ICE40 FPGA, and Raspberry Pi CM0](<https://devfeed.tech/articles/free-wili-2-portable-hacking-multitool-features-two-rp2350-mcus-esp32-c5-ice40-fpga-and-raspberry-pi-cm0-14036.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/09/free-wili-2-portable-hacking-multitool-features-two-rp2350-mcus-esp32-c5-ice40-fpga-and-raspberry-pi-cm0/>)

Author: Debashis Das

Published: 2026-09-09T00:00:02Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [802-15-4](<https://devfeed.tech/tags/802-15-4.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [broadcom-bcmxxxx](<https://devfeed.tech/tags/broadcom-bcmxxxx.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [can](<https://devfeed.tech/tags/can.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [fpga](<https://devfeed.tech/tags/fpga.md>), [hack](<https://devfeed.tech/tags/hack.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [lattice](<https://devfeed.tech/tags/lattice.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lora](<https://devfeed.tech/tags/lora.md>), [meshtastic](<https://devfeed.tech/tags/meshtastic.md>), [nfc](<https://devfeed.tech/tags/nfc.md>), [open-hardware](<https://devfeed.tech/tags/open-hardware.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-rp2350](<https://devfeed.tech/tags/raspberry-pi-rp2350.md>), [rfid](<https://devfeed.tech/tags/rfid.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>), [som](<https://devfeed.tech/tags/som.md>), [stm32](<https://devfeed.tech/tags/stm32.md>), [stmicro-stm32](<https://devfeed.tech/tags/stmicro-stm32.md>), [texas-instruments-simplelink](<https://devfeed.tech/tags/texas-instruments-simplelink.md>), [thread](<https://devfeed.tech/tags/thread.md>), [tools](<https://devfeed.tech/tags/tools.md>), [video](<https://devfeed.tech/tags/video.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>), [wireless](<https://devfeed.tech/tags/wireless.md>), [zigbee](<https://devfeed.tech/tags/zigbee.md>)

### AI overview

The FREE-WILi 2 Founder Edition is an open-hardware, portable multitool for hardware hackers, pentesters, and embedded-system developers. It combines two Raspberry Pi RP2350 MCUs, an ESP32-C5, a Lattice ICE40UP5K FPGA, and a Raspberry Pi CM0 capable of running a full Linux OS, along with touchscreen controls, expansion headers, and multiple wireless interfaces.

### Source excerpt

The FREE-WILi 2 (Founder Edition) is an open-hardware, portable hacking multitool and lab designed for hardware hackers, pentesters, and embedded system developers. Designed as an "open electronics multitool," it combines a range of chips and modules into a handheld device, including two Raspberry Pi RP2350 MCUs, an ESP32-C5 for wireless connectivity, a Lattice ICE40UP5K FPGA, and a Raspberry Pi CM0 for running a full Linux OS. The device also features a 3.5-inch capacitive touchscreen, a 14-button physical interface, and modular "Orca" headers for hardware expansion. Its wireless features include 2.4/5GHz Wi-Fi, Bluetooth, LoRa, sub-GHz RF, NFC, 125kHz RFID, and IR. These features make it very suitable for wireless testing, embedded hardware debugging, real-time control, electronics development, and retro gaming, with support for Adafruit Fruit Jam, PICO-8, and Doom. FREE-WILi 2 specifications: Compute Main MCUs - 2x Raspberry Pi RP2350B (One for main controls, one dedicated to display) SoM - Raspberry [...] The post FREE-WILi 2 portable hacking multitool features two RP2350 MCUs, ESP32-C5, ICE40 FPGA, and Raspberry Pi CM0 appeared first on CNX Software - Embedded Systems News.

## DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs

DevFeed: [DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs](<https://devfeed.tech/articles/diy-esp32-p4-weather-station-air-quality-monitor-connects-to-lora-and-esp-now-sensors-various-weather-apis-14023.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/03/diy-esp32-p4-weather-station-air-quality-monitor-connects-to-lora-and-esp-now-sensors-various-weather-apis/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-03T04:55:46Z

Content type: article

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP-NOW](<https://devfeed.tech/topics/esp-now.md>), [lora](<https://devfeed.tech/topics/lora.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [ble](<https://devfeed.tech/tags/ble.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [display](<https://devfeed.tech/tags/display.md>), [diy](<https://devfeed.tech/tags/diy.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [lora](<https://devfeed.tech/tags/lora.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [waveshare](<https://devfeed.tech/tags/waveshare.md>), [wifi](<https://devfeed.tech/tags/wifi.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>), [wireless](<https://devfeed.tech/tags/wireless.md>)

### AI overview

This article describes an ESP32-P4 weather station and air quality monitor built from off-the-shelf boards. It uses a 10.1-inch dashboard, a Sensirion SEN66 multisensor, and LoRa and ESP-NOW sensor nodes, with optional weather data from several APIs and no required cloud account.

### Source excerpt

Harald Kreuzer has built an ESP32-P4 weather station and air quality monitor that features a 10.1-inch dashboard display and a built-in Sensirion SEN66 sensor for particulate matter, CO2, VOC, and NOX, and connects to wireless LoRa and ESP-NOW sensors. The project is entirely made of off-the-shelf boards, so no custom hardware is used, and it should be relatively easy to reproduce. It doesn't require any cloud or user account, although it can connect to a choice of weather APIs (Open-Meteo, OpenWeatherMap or Visual Crossing) to display weather forecasts. The build is fully documented in a long blog post, so we'll highlight the key features of the project in this article. Hardware specifications for the main unit: Based on ESP32-P4-Module-DEV-KIT-C Credit card-sized ESP32-P4-Module-DEV-KIT SBC based on an ESP32-P4NRW32 module with ESP32-P4 with 32MB PSRAM and ESP32-C6 for WiFi and BLE 10.1-inch IPS panel with 1280 x 800 resolution, 800:1 contrast ratio, [...] The post DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs appeared first on CNX Software - Embedded Systems News.

## ESP32 Bit Pirate: a multi-protocol workbench built on the ESP32-S3

DevFeed: [ESP32 Bit Pirate: a multi-protocol workbench built on the ESP32-S3](<https://devfeed.tech/articles/esp32-bit-pirate-a-multi-protocol-workbench-built-on-the-esp32-s3-13788.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/esp32-bit-pirate/>)

Author: John Lee

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [cli](<https://devfeed.tech/tags/cli.md>), [community-contribution](<https://devfeed.tech/tags/community-contribution.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [open-hardware](<https://devfeed.tech/tags/open-hardware.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [usb](<https://devfeed.tech/tags/usb.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

ESP32 Bit Pirate turns an ESP32-S3 into a scriptable multi-protocol workbench. The article describes its firmware, more than twenty wired and wireless modes, serial and web-based interfaces, Python scripting, and companion open-hardware projects including an ESP32-C5 radio adapter and a carrier dock.

### Source excerpt

ESP32 Bit Pirate turns an ESP32-S3 into a scriptable multi-protocol workbench with more than twenty modes, a web and serial CLI, and dump and sniff tooling. This article walks through the firmware and the two open-hardware companions that extend it: a carrier dock with selectable 1.8 V, 3.3 V and 5 V level translation, and an ESP32-C5 adapter that adds a dual-band radio.

## Bluetooth Support Across Every Codename One Target

DevFeed: [Bluetooth Support Across Every Codename One Target](<https://devfeed.tech/articles/bluetooth-support-across-every-codename-one-target-19220.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/bluetooth-beyond-ble/>)

Author: Shai Almog

Published: 2026-07-26T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [API](<https://devfeed.tech/topics/api.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Web](<https://devfeed.tech/topics/web.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [core](<https://devfeed.tech/tags/core.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [permission](<https://devfeed.tech/tags/permission.md>), [platform](<https://devfeed.tech/tags/platform.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [tests](<https://devfeed.tech/tags/tests.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Codename One's core Bluetooth API adds cross-target support for BLE, GATT, L2CAP, classic RFCOMM, Web Bluetooth, and a scriptable simulator. The API exposes platform capabilities and limits, while the implementation handles queued GATT operations and callback timeouts.

### Source excerpt

The core Bluetooth API covers BLE, GATT, L2CAP, classic RFCOMM, Web Bluetooth, and a scriptable simulator while exposing each platform's limits.

## Walking Pad, Controlled by Code: BLE, FTMS, and a Phone Button That Tracks Every Step

DevFeed: [Walking Pad, Controlled by Code: BLE, FTMS, and a Phone Button That Tracks Every Step](<https://devfeed.tech/articles/walking-pad-controlled-by-code-ble-ftms-and-a-phone-button-that-tracks-every-step-25178.md>)

Original publisher: [Read original article](<https://www.ivanmorgillo.com/2026/06/24/walking-pad-ble-ftms-home-assistant/>)

Author: Ivan Morgillo

Published: 2026-06-24T08:00:00Z

Content type: tutorial

Language: en

Sources: [Ivan Morgillo](<https://devfeed.tech/sources/ivan-morgillo.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [code](<https://devfeed.tech/tags/code.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

A developer connects a Mobvoi Home walking pad to Home Assistant using Bluetooth Low Energy and the Fitness Machine Service standard. A Python-based setup uses the device's control point and notifications to start and stop the pad and record session data, while the article also documents challenges with rolling-code remotes, BLE scanning, and BlueZ connections.

### Source excerpt

I have a Mobvoi Home walking pad under my standing desk. BLE, FTMS, Python, and a Home Assistant button: one tap to start, one to stop, every session logged.

## Building FOFOCA: An Open-Source AI Robot with ESP32, ESP32-C3, and Edge AI

DevFeed: [Building FOFOCA: An Open-Source AI Robot with ESP32, ESP32-C3, and Edge AI](<https://devfeed.tech/articles/building-fofoca-an-open-source-ai-robot-with-esp32-esp32-c3-and-edge-ai-13771.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/05/fofoca-esp32-ai-robot/>)

Author: John Lee

Published: 2026-05-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Nemotron](<https://devfeed.tech/topics/nemotron.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [building](<https://devfeed.tech/tags/building.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [edge](<https://devfeed.tech/tags/edge.md>), [edge-ai](<https://devfeed.tech/tags/edge-ai.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [nemotron](<https://devfeed.tech/tags/nemotron.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pwm](<https://devfeed.tech/tags/pwm.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [robotics](<https://devfeed.tech/tags/robotics.md>)

### AI overview

This article presents FOFOCA, an open-source household robot reference design using an ESP32 for real-time motor and sensor control, an ESP32-C3 for an MQTT-connected OLED display, and a Raspberry Pi 5 as the processing brain. A local Dell R210 server runs NVIDIA Nemotron Nano 8B and supporting services, while ThinkNEO provides AI governance and audit routing.

### Source excerpt

FOFOCA is an open-source reference design for an AI-governed household robot, built around a Raspberry Pi 5 brain, an ESP32 for real-time motor control and sensor polling, and an ESP32-C3 driving an OLED status display over MQTT. This article walks through the hardware architecture, the firmware running on each Espressif chip, and how all of it connects to a local edge AI server running NVIDIA Nemotron Nano 8B for inference -- no cloud dependency required.

## Optimizing RAM Usage on ESP32-C2

DevFeed: [Optimizing RAM Usage on ESP32-C2](<https://devfeed.tech/articles/optimizing-ram-usage-on-esp32-c2-13734.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/11/esp32c2-ram-optimization/>)

Author: John Lee

Published: 2025-11-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c2](<https://devfeed.tech/tags/esp32-c2.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [memory-management](<https://devfeed.tech/tags/memory-management.md>), [memory-optimization](<https://devfeed.tech/tags/memory-optimization.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This article explains how to optimize RAM usage on the ESP32-C2 with ESP-IDF v5.5. It describes the chip's memory layout, methods for measuring memory consumption, and configuration changes that can free more than 100 KB of additional memory in suitable applications.

### Source excerpt

ESP32-C2 has 256 KB of physical RAM, but with default configurations, only 24 KB remains free in typical Wi-Fi + BLE scenarios. This article explores comprehensive memory optimization strategies that can free up over 100 KB of RAM, making complex applications viable on this cost-effective chip.

## openHAB Garmin App

DevFeed: [openHAB Garmin App](<https://devfeed.tech/articles/openhab-garmin-app-16735.md>)

Original publisher: [Read original article](<https://openhab.org/blog/2025-07-27-openhab-garmin-release.html>)

Published: 2025-07-27T09:00:00Z

Content type: release

Language: en

Sources: [openHAB](<https://devfeed.tech/sources/openhab.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [devices](<https://devfeed.tech/tags/devices.md>), [ios](<https://devfeed.tech/tags/ios.md>), [release](<https://devfeed.tech/tags/release.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>)

### AI overview

The openHAB Garmin app has reached its first official release and is available through the Garmin Connect IQ Store. It lets users view and control openHAB sitemaps from supported Garmin watches and bike computers. The app uses Bluetooth Low Energy to communicate with a paired smartphone, with platform-specific HTTP, HTTPS, and certificate requirements.

### Source excerpt

No matter whether you want to quickly turn on the garden lighting from your wrist or open the garage door from your bike -- your sports watch or your bike computer now provide convenient access to openHAB.

## ESP-Knob: A multifunctional smart controller with the ESP32-H2

DevFeed: [ESP-Knob: A multifunctional smart controller with the ESP32-H2](<https://devfeed.tech/articles/esp-knob-a-multifunctional-smart-controller-with-the-esp32-h2-13686.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/03/esp32h2-knob/>)

Author: John Lee

Published: 2025-03-27T10:37:17Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [ble](<https://devfeed.tech/tags/ble.md>), [ble-adv](<https://devfeed.tech/tags/ble-adv.md>), [ble-hid](<https://devfeed.tech/tags/ble-hid.md>), [ble-mesh](<https://devfeed.tech/tags/ble-mesh.md>), [blog](<https://devfeed.tech/tags/blog.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-h2](<https://devfeed.tech/tags/esp32-h2.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [matter](<https://devfeed.tech/tags/matter.md>), [re](<https://devfeed.tech/tags/re.md>), [usb](<https://devfeed.tech/tags/usb.md>), [zigbee](<https://devfeed.tech/tags/zigbee.md>)

### AI overview

The article introduces Espressif's ESP-Knob, a multifunctional smart controller powered by the ESP32-H2. It describes support for Home Assistant and wireless protocols including BLE-HID, Thread, Matter, ESP-BLE-MESH, and Zigbee, along with its push-rotary control, magnetic base, and battery or USB power options.

### Source excerpt

This article provides an overview of the ESP-Knob, its features, and functionality. It also details the hardware design and outlines the firmware framework that supports its operation.

## Espressif part numbers explained: A complete guide - Modules

DevFeed: [Espressif part numbers explained: A complete guide - Modules](<https://devfeed.tech/articles/espressif-part-numbers-explained-a-complete-guide-modules-13687.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/03/espressif-part-numbers-explained/>)

Author: John Lee

Published: 2025-03-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>), [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-h2](<https://devfeed.tech/tags/esp32-h2.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [projects](<https://devfeed.tech/tags/projects.md>), [soc](<https://devfeed.tech/tags/soc.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

A guide to Espressif module part numbers, covering SoC series, module types, memory options, antenna versions, and versioning. It explains how these naming components relate to module specifications and hardware selection.

### Source excerpt

This article clarifies Espressif's SoC series, module types, memory options, antenna versions, and versioning.. It also explains why modules like WROOM and MINI are among Espressif's most popular products. After reading the article, developers should be able to confidently select the right hardware for their projects. Espressif offers a wide range of Systems-on-Chip (SoCs) and modules, continually expanding its product lineup with new offerings while refining existing ones with each revision.

## Announcing Matter (previously 'CHIP') on ESP32

DevFeed: [Announcing Matter (previously 'CHIP') on ESP32](<https://devfeed.tech/articles/announcing-matter-previously-chip-on-esp32-13808.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/announcing-matter-previously-chip-on-esp32/>)

Author: John Lee

Published: 2021-05-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [iot](<https://devfeed.tech/tags/iot.md>), [matter](<https://devfeed.tech/tags/matter.md>), [release-v4-3](<https://devfeed.tech/tags/release-v4-3.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This article introduces Matter, previously known as project CHIP, and explains how to get a first Matter application running on an ESP32. It covers Matter's application layer, supported networks and commissioning, the Matter SDK, sample examples, and initial setup using ESP-IDF release v4.3.

### Source excerpt

Introduction# Matter, previously project CHIP, is the new foundation for connected things. Guided by the Connectivity Standards Alliance, and developed through collaboration amongst all the leaders of the IoT industry, Matter focuses on building connected devices that are secure, reliable, and importantly, seamless to use. Espressif has been a part of the Matter initiative since early days, and we have been focusing on making it easy to develop and use Matter with Espressif's line of SoCs.

## Memory Availability Comparison between ESP32 and ESP32-C3

DevFeed: [Memory Availability Comparison between ESP32 and ESP32-C3](<https://devfeed.tech/articles/memory-availability-comparison-between-esp32-and-esp32-c3-13926.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/memory-availability-comparison-between-esp32-and-esp32-c3/>)

Author: John Lee

Published: 2021-04-25T00:00:00Z

Content type: comparison

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Availability](<https://devfeed.tech/topics/availability.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-programming](<https://devfeed.tech/tags/esp32-programming.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [iot](<https://devfeed.tech/tags/iot.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This comparison examines memory availability in ESP32 and ESP32-C3. It describes ESP32-C3 memory-management changes, including dynamic IRAM-DRAM allocation and different Bluetooth memory handling, and states that ESP32-C3 can provide better or equivalent memory headroom for various embedded application use cases.

### Source excerpt

Espressif launched ESP32-C3 at the end of 2020. It's very well received and now it's already in the mass production state. ESP32-C3 provides Wi-Fi and Bluetooth LE connectivity for applications in the most cost-effective way. For the users of ESP32 who use it for Wi-Fi and/or BLE connectivity, ESP32-C3 is a possible upgrade option provided other requirements match. So let's first take a look at the comparison of ESP32 and ESP32-C3 from that perspective.

## July 2020: ESP RainMaker Adds ESP32 Support and New IoT Platform Features

DevFeed: [July 2020: ESP RainMaker Adds ESP32 Support and New IoT Platform Features](<https://devfeed.tech/articles/july-2020-13895.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/july-2020/>)

Author: John Lee

Published: 2020-07-27T00:00:00Z

Content type: news

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp Rainmaker](<https://devfeed.tech/topics/esp-rainmaker.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [iot](<https://devfeed.tech/tags/iot.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [ota](<https://devfeed.tech/tags/ota.md>), [vscode](<https://devfeed.tech/tags/vscode.md>)

### AI overview

Espressif's July 2020 update announces ESP RainMaker support for ESP32 in addition to ESP32-S2. It also describes BLE-based Wi-Fi provisioning, voice integrations, OTA firmware upgrades, mobile application resources, and a VSCode extension, alongside news about a wildlife protection donation.

### Source excerpt

Hi everyone, You might remember that a rather short while ago we launched ESP RainMaker, Espressif's end-to-end platform which enables makers to realize their IoT ideas faster and without the hassle of managing the infrastructure involved in this process. Today, we are pleased to announce that we have recently added a number of features to this platform. So, ESP RainMaker now supports ESP32 too, on top of ESP32-S2, with which our end-to-end platform was initially launched.

## Espressif launches ESP-Hosted for ESP32 connectivity with Linux host controllers

DevFeed: [Espressif launches ESP-Hosted for ESP32 connectivity with Linux host controllers](<https://devfeed.tech/articles/june-2020-13900.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/june-2020/>)

Author: John Lee

Published: 2020-07-27T00:00:00Z

Content type: news

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [m5stack](<https://devfeed.tech/topics/m5stack.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [embedded-club](<https://devfeed.tech/tags/embedded-club.md>), [esp-hosted](<https://devfeed.tech/tags/esp-hosted.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [github](<https://devfeed.tech/tags/github.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [iot](<https://devfeed.tech/tags/iot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [m5stack](<https://devfeed.tech/tags/m5stack.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

Espressif's June 2020 newsletter announces ESP-Hosted, a project that uses ESP32 as a communication processor to provide Wi-Fi and Bluetooth/BLE connectivity to Linux-based host controllers. The newsletter also highlights several ESP32 and ESP8266 projects.

### Source excerpt

Hi everyone, We've got some exciting news for you this month! In response to our customers' requests, we have just launched ESP-Hosted. This is a project which addresses our customers' requirement to use ESP32 as a connectivity module with Linux-based host controllers. More specifically, the ESP-Hosted project offers a way of using ESP32 as a communication processor that provides Wi-Fi and Bluetooth/BLE connectivity to the host MCU.

## ESP32 Device Provisioning: Configuring Custom Data

DevFeed: [ESP32 Device Provisioning: Configuring Custom Data](<https://devfeed.tech/articles/esp32-device-provisioning-configuring-custom-data-13854.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-device-provisioning-configuring-custom-data/>)

Author: John Lee

Published: 2019-10-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [API](<https://devfeed.tech/topics/api.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [http](<https://devfeed.tech/tags/http.md>), [iot](<https://devfeed.tech/tags/iot.md>), [jumpstart](<https://devfeed.tech/tags/jumpstart.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This tutorial explains how to configure device-specific custom data during initial ESP32 provisioning using the unified provisioning infrastructure in ESP-IDF and ESP-Jumpstart. It covers the provisioning communication stack, custom API endpoints, and a callback-based implementation for configuring values such as a user-friendly device name.

### Source excerpt

One of the common requirements I have seen is, during the initial device provisioning, configuring some device specific custom data on the device. This could be something as easy as assigning a user-friendly name to the device, or something like initialising the Alexa credentials on the device. The unified provisioning infrastructure within the ESP-IDF/ESP-Jumpstart allows for this mechanism with ease.

## Preview Release: NimBLE support in ESP-IDF

DevFeed: [Preview Release: NimBLE support in ESP-IDF](<https://devfeed.tech/articles/preview-release-nimble-support-in-esp-idf-13944.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/preview-release-nimble-support-in-esp-idf/>)

Author: John Lee

Published: 2019-03-19T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [ble](<https://devfeed.tech/tags/ble.md>), [ble-mesh](<https://devfeed.tech/tags/ble-mesh.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [freertos](<https://devfeed.tech/tags/freertos.md>), [iot](<https://devfeed.tech/tags/iot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform](<https://devfeed.tech/tags/platform.md>), [preview](<https://devfeed.tech/tags/preview.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

This preview release adds support for the Apache Mynewt NimBLE host stack in ESP-IDF for ESP32 and FreeRTOS. NimBLE is an open-source Bluetooth Low Energy stack with Bluetooth 5 and BLE Mesh support.

### Source excerpt

ESP-IDF now supports Apache Mynewt NimBLE host stack which is ported for the ESP32 platform and FreeRTOS. NimBLE is an open-source Bluetooth Low Energy (BLE) or Bluetooth Smart stack (both host and controller) fully compliant with Bluetooth 5 specifications and with support for BLE Mesh. More details can be found here: NimBLE, being BLE only, is a footprint optimised stack and can be used in a variety of applications involving BLE.

## Project PITA: Build a Mini Mass Deauther Using Bettercap and a Raspberry Pi Zero W

DevFeed: [Project PITA: Build a Mini Mass Deauther Using Bettercap and a Raspberry Pi Zero W](<https://devfeed.tech/articles/project-pita-build-a-mini-mass-deauther-using-bettercap-and-a-raspberry-pi-zero-w-41259.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2018/07/28/Project-PITA-Writeup-build-a-mini-mass-deauther-using-bettercap-and-a-Raspberry-Pi-Zero-W/>)

Author: Simone Margaritelli

Published: 2018-07-28T17:01:56Z

Content type: tutorial

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Network](<https://devfeed.tech/topics/network.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [clients](<https://devfeed.tech/topics/clients.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [bettercap](<https://devfeed.tech/tags/bettercap.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [btnap](<https://devfeed.tech/tags/btnap.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [deauth](<https://devfeed.tech/tags/deauth.md>), [handshake-capture](<https://devfeed.tech/tags/handshake-capture.md>), [kali](<https://devfeed.tech/tags/kali.md>), [linux](<https://devfeed.tech/tags/linux.md>), [monitor-mode](<https://devfeed.tech/tags/monitor-mode.md>), [packet-injection](<https://devfeed.tech/tags/packet-injection.md>), [pi](<https://devfeed.tech/tags/pi.md>), [portable-hacking](<https://devfeed.tech/tags/portable-hacking.md>), [project](<https://devfeed.tech/tags/project.md>), [raspberry](<https://devfeed.tech/tags/raspberry.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [rpi](<https://devfeed.tech/tags/rpi.md>), [rpi-zero-w](<https://devfeed.tech/tags/rpi-zero-w.md>), [rpi0w](<https://devfeed.tech/tags/rpi0w.md>), [wifi](<https://devfeed.tech/tags/wifi.md>), [wireless-security](<https://devfeed.tech/tags/wireless-security.md>), [wpa2](<https://devfeed.tech/tags/wpa2.md>), [writeup](<https://devfeed.tech/tags/writeup.md>), [zero](<https://devfeed.tech/tags/zero.md>)

### AI overview

A writeup showing how to build a pocket-sized WiFi deauthenticator with a Raspberry Pi Zero W, Kali Linux, Nexmon drivers, and bettercap. It covers WiFi scanning, deauthentication packets, WPA2 handshake capture, initial SSH and WiFi configuration, and Bluetooth access.

### Source excerpt

A few days ago I started playing with some idea I had from a few weeks already, using a Raspberry Pi Zero W to make a mini WiFi deauthenticator: something in my pocket that periodically jumps on all the channels in the WiFi spectrum, collects information about the nearby access points and their connected clients and then sends a deauthentication packet to each one of them, resulting in some sort of WiFi jammer on the 802.11 level. As an interesting "side effect" of this jammer (the initial intent was purely for the lulz) is that the more it deauths, the higher the changes to also sniff WPA2 handshakes. Thanks to the awesome work of the Kali and Nexmon communities in packaging the nexmon drivers and utilities and to the recent changes we released in bettercap, this was very easy to setup and to script and given the interest the tweet had I thought to share this writeup :) This awesome case has been designed by @elkentaro and can be found on [his Thingverse page](https://www.thingiverse.com/thing:3018480).

## Bettercap 2.0 Released as a Go-Based Framework for MITM Attacks and Network Monitoring

DevFeed: [Bettercap 2.0 Released as a Go-Based Framework for MITM Attacks and Network Monitoring](<https://devfeed.tech/articles/all-hail-bettercap-2-0-one-tool-to-rule-them-all-41257.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2018/02/27/All-hail-bettercap-2-0-one-tool-to-rule-them-all/>)

Author: Simone Margaritelli

Published: 2018-02-27T19:37:20Z

Content type: release

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Android](<https://devfeed.tech/topics/android.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [android](<https://devfeed.tech/tags/android.md>), [bettercap](<https://devfeed.tech/tags/bettercap.md>), [ble](<https://devfeed.tech/tags/ble.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [go](<https://devfeed.tech/tags/go.md>), [golang](<https://devfeed.tech/tags/golang.md>), [macos](<https://devfeed.tech/tags/macos.md>), [mitm](<https://devfeed.tech/tags/mitm.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [network](<https://devfeed.tech/tags/network.md>), [network-attacks](<https://devfeed.tech/tags/network-attacks.md>), [offensive-tools](<https://devfeed.tech/tags/offensive-tools.md>), [project-release](<https://devfeed.tech/tags/project-release.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [release](<https://devfeed.tech/tags/release.md>), [traffic-interception](<https://devfeed.tech/tags/traffic-interception.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

### AI overview

The article announces bettercap 2.0, a complete reimplementation of the Man-in-the-Middle attack framework. It describes a move from Ruby to compiled Go, with improved concurrency, performance, and reduced resource usage, alongside support for network monitoring, Wi-Fi and BLE attacks, and multiple platforms.

### Source excerpt

It's with immense pleasure that I announce the release of the second generation of bettercap, a complete reimplementation of the most complete and advanced Man-in-the-Middle attack framework. This release not only brings MITM attacks to the next level, but it aims to be the reference framework for network monitoring (we <3 blueteams too), 802.11, BLE attacks and more! :D ベッターキャップ！

## This Is Not a Post About BLE, Introducing BLEAH

DevFeed: [This Is Not a Post About BLE, Introducing BLEAH](<https://devfeed.tech/articles/this-is-not-a-post-about-ble-introducing-bleah-41255.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2017/09/23/This-is-not-a-post-about-BLE-introducing-BLEAH/>)

Author: Simone Margaritelli

Published: 2017-09-23T15:06:56Z

Content type: tutorial

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Security](<https://devfeed.tech/topics/security.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [bleah](<https://devfeed.tech/tags/bleah.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bluetooth-low-energy](<https://devfeed.tech/tags/bluetooth-low-energy.md>), [btle](<https://devfeed.tech/tags/btle.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [hack](<https://devfeed.tech/tags/hack.md>), [iot](<https://devfeed.tech/tags/iot.md>), [iot-security](<https://devfeed.tech/tags/iot-security.md>), [offensive-tools](<https://devfeed.tech/tags/offensive-tools.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [security](<https://devfeed.tech/tags/security.md>), [tools](<https://devfeed.tech/tags/tools.md>), [wireless-security](<https://devfeed.tech/tags/wireless-security.md>)

### AI overview

An introduction to hacking Bluetooth Low Energy devices that also presents BLEAH, an open-source tool. The article discusses BLE's discoverability, connection behavior, data access, and lack of built-in protocol security, while noting that automatic fuzzing features were kept in a private fork.

### Source excerpt

This is not a post about BLE, but rather on how to hack it ... well, to be honest, BLE devices are usually very easy to hack, so it's just a quick intro to it, I'll also take the chance to open source one of the last tools I've made and that I kept private so far. I moved the features I thought to be dangerous ( aka: auto fuzzing all the BLE things and bring chaos ) in a private fork which will stay private, however it's not that complicated to chain bleah with other tools ( cough ... radamsa ... cough ) and have lots of fun. Oh and this is also because someone asked me some intro on BLE, so yeah, his fault.

## Hacking a Herb Vaporizer to Set Its Temperature Limit From 190C to 6553.5C Remotely

DevFeed: [Hacking a Herb Vaporizer to Set Its Temperature Limit From 190C to 6553.5C Remotely](<https://devfeed.tech/articles/hacking-a-herb-vaporizer-to-set-its-temperature-limit-from-190c-to-6553-5c-remotely-41254.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2017/08/25/Mini-Post-Hacking-a-Herb-Vaporizer-using-GNU-Linux-and-BLE-raw-commands/>)

Author: Simone Margaritelli

Published: 2017-08-25T01:10:53Z

Content type: opinion

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [Hacking](<https://devfeed.tech/topics/hacking.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Security](<https://devfeed.tech/topics/security.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bluetooth-low-energy](<https://devfeed.tech/tags/bluetooth-low-energy.md>), [btle](<https://devfeed.tech/tags/btle.md>), [crafty](<https://devfeed.tech/tags/crafty.md>), [crafty-vaporizer](<https://devfeed.tech/tags/crafty-vaporizer.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [iot-security](<https://devfeed.tech/tags/iot-security.md>), [linux](<https://devfeed.tech/tags/linux.md>), [low-energy](<https://devfeed.tech/tags/low-energy.md>), [no-authentication](<https://devfeed.tech/tags/no-authentication.md>), [protocol-reversing](<https://devfeed.tech/tags/protocol-reversing.md>), [responsible-disclosure](<https://devfeed.tech/tags/responsible-disclosure.md>), [security](<https://devfeed.tech/tags/security.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vaporizer](<https://devfeed.tech/tags/vaporizer.md>)

### AI overview

The article describes reverse engineering the Crafty vaporizer's mobile application and Bluetooth Low Energy interface. It reports that device descriptors could be read and written without authentication and that the temperature value was stored as two bytes, allowing a remote attempt to change the limit from 190°C to 6553.5°C. The author did not test the modified setting.

### Source excerpt

Tonight my brain decided, instead of sleeping (why even bother trying, right?), to start a new short adventure in the Bluetooth Low Energy world. I'm a happy Crafty vaporizer owner and as I discovered by chance, I can access it using my laptop.