Geliştirici Bas BotBerg, sensör verilerini raporlamak için bir ESP32-C3 mikrodenetleyici ile taşınabilir Bluetooth termal yazıcıyı kullanmak istedi.

Üreticinin sadece sahipli bir telefon uygulaması sunduğu ve herhangi bir protokol belgesi sağlamadığı için, BotBerg cihazın Bluetooth Low Energy servislerini ve karakteristiklerini doğrudan sorgulayan bir yöntem seçti.

Python ve Bleak kütüphanesini kullanarak yazılabilir BLE uç noktalarına veri göndererek yazıcının motorunu çalıştırmayı ve kağıtı ileri letmeyi başardı.