Koen Vervloesem

Writing about Linux and open source, computer security, privacy, programming, artificial intelligence and Internet of Things for more than 20 years.

Projects

gateway

Multi platform Multi devices BLE Bluetooth to MQTT gateway leveraging Theengs Decoder

Python - Released: 07 Jan 2022 - 99

bluetooth-numbers

An up-to-date listing of all the various Bluetooth Specification-related elements (Company IDs, Service UUIDs, Characteristic UUIDs and Descriptor UUIDs), that you can use in your Python projects instead of rolling your own.

Python - Released: 01 Jul 2022 - 16

ESPHome-Air-Quality-Monitor

ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure

C - Released: 18 Apr 2021 - 93

humble-explorer

Cross-platform, command-line and human-friendly Bluetooth Low Energy scanner

Python - Released: 01 Dec 2022 - 56

M5Stack-Air-Quality-ESPHome

ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor

C++ - Released: 13 Dec 2020 - 49

raspberry-pi-home-automation

Code examples, errata and additional tips and references to interesting projects for the book "Control Your Home with Raspberry Pi: Secure, Modular, Open-Source and Self-Sufficient"

Python - Released: 30 Jul 2020 - 51

Getting-Started-with-ESPHome

Code examples, errata and additional tips and references to interesting projects for the book "Getting Started with ESPHome: Develop your own custom home automation devices"

C++ - Released: 26 Feb 2021 - 45

openhaystack-zephyr

Zephyr-based OpenHaystack firmware to track your personal Bluetooth devices via Apple's Find My network

C - Released: 28 Jul 2021 - 49

remarkable-calendar-creator

Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar

Shell - Released: 08 May 2021 - 51

bluetooth-low-energy-applications

Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

C - Released: 16 Jan 2022 - 37

bluetooth-clocks

Set and get the time on various Bluetooth Low Energy clocks

Python - Released: 20 Jan 2023 - 18

ESPHome-Heart-Rate-Display

ESPHome configuration for a Bluetooth Low Energy heart rate display on an M5Stack Core or LilyGO TTGO T-Display ESP32

Makefile - Released: 02 Jun 2021 - 25

ruuvitag-demo

Demo of reading Bluetooth Low Energy sensor measurements of RuuviTag environmental sensors and feeding them to MQTT, a database and dashboards

JavaScript - Released: 03 Nov 2019 - 19

openthread-applications

Code examples, errata and additional tips and references to interesting projects for the book "Building Wireless Sensor Networks with OpenThread: Developing CoAP Applications for Thread Networks with Zephyr"

C - Released: 23 Jan 2024 - 4

send-my-sensor

Zephyr-based firmware to upload sensor data via Apple's Find My network

C - Released: 28 Jul 2021 - 15

BTHome-Kaitai-Struct

BTHome format description in Kaitai Struct

Python - Released: 26 Feb 2023 - 2

BTHome-Inertial-Sensor-in-CircuitPython

CircuitPython code to detect motion of the Seeed XIAO nRF52840 Sense and send Bluetooth Low Energy (BLE) advertisements in the BTHome format when it's moving

Python - Released: 22 Feb 2023 - 6

M5Core2-Heart-Rate-Display

Show the heart rate sent by a Bluetooth Low Energy heart rate sensor on the display of an M5Stack Core2

C++ - Released: 04 Jan 2021 - 7

tensorflow-addons-on-arm

Build TensorFlow Addons for ARM on the Raspberry Pi

Shell - Released: 04 Jul 2020 - 5

rpi-mini-battery-display

Control 10-segment mini battery displays based on the TM1651 chip on a Raspberry Pi

Python - Released: 26 Jan 2020 - 2

ruuvitag-epaper

Receives temperature and humidity measurements from RuuviTag sensors using MQTT and shows them on a Waveshare 2.7 inch three-colour e-Paper HAT

Python - Released: 14 Nov 2019 - 6

digispark_blink_platformio

PlatformIO example project to build the canonical blink code for the Digispark USB development board with an Atmel AVR ATtiny85 microcontroller

Makefile - Released: 15 Jun 2021 - 4