#bluetoothlowenergy — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #bluetoothlowenergy, aggregated by home.social.
-
"What can we do with asynchronous programming?" That was the question that kicked off my latest project. My OBS heart rate widget had been broken for months, and solving it meant tackling a huge technical challenge: bridging a fast, asynchronous Bluetooth data stream with a slow, blocking synchronous OBS WebSocket client. It became the perfect real-world test for Python's concurrency tools.
The problem started with vendor lock-in. After my old Fitbit died, I moved to a Garmin Instinct II, whose heart rate broadcasts via standard Bluetooth Low Energy (BLE). This shift from a proprietary API to an open interface was the critical first step. It enabled me to easily capture the data using the bleak library, setting up my asynchronous producer.
The core challenge lay in the Producer-Consumer pattern. My async producer needed to feed the synchronous consumer (the OBS client) without blocking the entire event loop. The solution was to delegate the blocking I/O using asyncio.to_thread and then separate the components entirely using threads and a queue for synchronization. This allowed both the fast BLE communication and the slower OBS updates to work independently and reliably.
So, is this project a good example of what asyncio is capable of? Absolutely. It shows that even when not all components are asynchronous, it is still possible to create a reliable and non-blocking workaround. Check out the full breakdown, including the code snippets and my thoughts on the future of open hardware development!
#Python #Asyncio #Concurrency #BluetoothLowEnergy #SoftwareDevelopment #OBS
-
"What can we do with asynchronous programming?" That was the question that kicked off my latest project. My OBS heart rate widget had been broken for months, and solving it meant tackling a huge technical challenge: bridging a fast, asynchronous Bluetooth data stream with a slow, blocking synchronous OBS WebSocket client. It became the perfect real-world test for Python's concurrency tools.
The problem started with vendor lock-in. After my old Fitbit died, I moved to a Garmin Instinct II, whose heart rate broadcasts via standard Bluetooth Low Energy (BLE). This shift from a proprietary API to an open interface was the critical first step. It enabled me to easily capture the data using the bleak library, setting up my asynchronous producer.
The core challenge lay in the Producer-Consumer pattern. My async producer needed to feed the synchronous consumer (the OBS client) without blocking the entire event loop. The solution was to delegate the blocking I/O using asyncio.to_thread and then separate the components entirely using threads and a queue for synchronization. This allowed both the fast BLE communication and the slower OBS updates to work independently and reliably.
So, is this project a good example of what asyncio is capable of? Absolutely. It shows that even when not all components are asynchronous, it is still possible to create a reliable and non-blocking workaround. Check out the full breakdown, including the code snippets and my thoughts on the future of open hardware development!
#Python #Asyncio #Concurrency #BluetoothLowEnergy #SoftwareDevelopment #OBS
-
How neighbors could spy on smart homes https://www.helpnetsecurity.com/2025/10/30/spy-on-smart-homes-privacy-research/ #BluetoothLowEnergy #InternetofThings #surveillance #Don'tmiss #Bluetooth #smarthome #Features #Hotstuff #hardware #scanning #wireless #network #privacy #News
-
How neighbors could spy on smart homes https://www.helpnetsecurity.com/2025/10/30/spy-on-smart-homes-privacy-research/ #BluetoothLowEnergy #InternetofThings #surveillance #Don'tmiss #Bluetooth #smarthome #Features #Hotstuff #hardware #scanning #wireless #network #privacy #News
-
Hacking the Bluetooth-Enabled Anker Prime Power Bank https://hackaday.com/2025/08/14/hacking-the-bluetooth-enabled-anker-prime-power-bank/ #ReverseEngineering #bluetoothlowenergy #customfirmware #powerbank
-
Hacking the Bluetooth-Enabled Anker Prime Power Bank https://hackaday.com/2025/08/14/hacking-the-bluetooth-enabled-anker-prime-power-bank/ #ReverseEngineering #bluetoothlowenergy #customfirmware #powerbank
-
Hacking the Bluetooth-Enabled Anker Prime Power Bank - Selling power banks these days isn’t easy, as you can only stretch the reasonable ... - https://hackaday.com/2025/08/14/hacking-the-bluetooth-enabled-anker-prime-power-bank/ #reverseengineering #bluetoothlowenergy #customfirmware #powerbank
-
Hacking the Bluetooth-Enabled Anker Prime Power Bank - Selling power banks these days isn’t easy, as you can only stretch the reasonable ... - https://hackaday.com/2025/08/14/hacking-the-bluetooth-enabled-anker-prime-power-bank/ #reverseengineering #bluetoothlowenergy #customfirmware #powerbank
-
A Solar-Only, Battery-Free Device That Harvests Energy from a BPW34 Photodiode https://hackaday.com/2025/08/10/a-solar-only-battery-free-device-that-harvests-energy-from-a-bpw34-photodiode/ #BQ25504ultra-low-powerboostconverter #BPW34SiliconPINphotodiode #bluetoothlowenergy #WirelessHacks #RadioHacks #SolarHacks #NordicnRF #hardware #mosfet
-
A Solar-Only, Battery-Free Device That Harvests Energy from a BPW34 Photodiode https://hackaday.com/2025/08/10/a-solar-only-battery-free-device-that-harvests-energy-from-a-bpw34-photodiode/ #BQ25504ultra-low-powerboostconverter #BPW34SiliconPINphotodiode #bluetoothlowenergy #WirelessHacks #RadioHacks #SolarHacks #NordicnRF #hardware #mosfet
-
A Solar-Only, Battery-Free Device That Harvests Energy from a BPW34 Photodiode - Normally when you think solar projects, you think of big photovoltaic cells. But a... - https://hackaday.com/2025/08/10/a-solar-only-battery-free-device-that-harvests-energy-from-a-bpw34-photodiode/ #bq25504ultra-low-powerboostconverter #bpw34siliconpinphotodiode #bluetoothlowenergy #wirelesshacks #radiohacks #solarhacks #nordicnrf #hardware #mosfet
-
A Solar-Only, Battery-Free Device That Harvests Energy from a BPW34 Photodiode - Normally when you think solar projects, you think of big photovoltaic cells. But a... - https://hackaday.com/2025/08/10/a-solar-only-battery-free-device-that-harvests-energy-from-a-bpw34-photodiode/ #bq25504ultra-low-powerboostconverter #bpw34siliconpinphotodiode #bluetoothlowenergy #wirelesshacks #radiohacks #solarhacks #nordicnrf #hardware #mosfet
-
GarageMinder: Automatic Garage Door - After getting a new car, [Solo Pilot] missed the automatic garage door opening and... - https://hackaday.com/2025/07/19/garageminder-automatic-garage-door/ #bluetoothlowenergy #garagedoor #homehacks #carhacks #ble
-
GarageMinder: Automatic Garage Door - After getting a new car, [Solo Pilot] missed the automatic garage door opening and... - https://hackaday.com/2025/07/19/garageminder-automatic-garage-door/ #bluetoothlowenergy #garagedoor #homehacks #carhacks #ble
-
GarageMinder: Automatic Garage Door https://hackaday.com/2025/07/19/garageminder-automatic-garage-door/ #bluetoothlowenergy #garagedoor #homehacks #carhacks #ble
-
GarageMinder: Automatic Garage Door https://hackaday.com/2025/07/19/garageminder-automatic-garage-door/ #bluetoothlowenergy #garagedoor #homehacks #carhacks #ble
-
Intercepting and Decoding Bluetooth Low Energy Data for Victron Devices https://hackaday.com/2025/05/26/intercepting-and-decoding-bluetooth-low-energy-data-for-victron-devices/ #bluetoothlowenergy #Microcontrollers #SoftwareHacks #WirelessHacks #ArduinoHacks #RadioHacks #ESP32wroom #Victron #ble
-
Intercepting and Decoding Bluetooth Low Energy Data for Victron Devices https://hackaday.com/2025/05/26/intercepting-and-decoding-bluetooth-low-energy-data-for-victron-devices/ #bluetoothlowenergy #Microcontrollers #SoftwareHacks #WirelessHacks #ArduinoHacks #RadioHacks #ESP32wroom #Victron #ble
-
Intercepting and Decoding Bluetooth Low Energy Data for Victron Devices - [ChrisJ7903] has created two Ardiuno programs for reading Victron solar controller... - https://hackaday.com/2025/05/26/intercepting-and-decoding-bluetooth-low-energy-data-for-victron-devices/ #bluetoothlowenergy #microcontrollers #softwarehacks #wirelesshacks #arduinohacks #radiohacks #esp32wroom #victron #ble
-
Intercepting and Decoding Bluetooth Low Energy Data for Victron Devices - [ChrisJ7903] has created two Ardiuno programs for reading Victron solar controller... - https://hackaday.com/2025/05/26/intercepting-and-decoding-bluetooth-low-energy-data-for-victron-devices/ #bluetoothlowenergy #microcontrollers #softwarehacks #wirelesshacks #arduinohacks #radiohacks #esp32wroom #victron #ble
-
Apple Lets Stalkers Find YOU — ‘nRootTag’ Team Breaks AirTag Crypto – Source: securityboulevard.com https://ciso2ciso.com/apple-lets-stalkers-find-you-nroottag-team-breaks-airtag-crypto-source-securityboulevard-com/ #SecurityBoulevard(Original) #rssfeedpostgeneratorecho #Analytics&Intelligence #Bluetoothvulnerability #Bluetoothlowenergy #ThreatIntelligence #BluetoothProtocol #bluetoothsecurity #CyberSecurityNews #EditorialCalendar #IndustrySpotlight #SecurityAwareness #SecurityBoulevard #AirTags
-
Apple Lets Stalkers Find YOU — ‘nRootTag’ Team Breaks AirTag Crypto – Source: securityboulevard.com https://ciso2ciso.com/apple-lets-stalkers-find-you-nroottag-team-breaks-airtag-crypto-source-securityboulevard-com/ #SecurityBoulevard(Original) #rssfeedpostgeneratorecho #Analytics&Intelligence #Bluetoothvulnerability #Bluetoothlowenergy #ThreatIntelligence #BluetoothProtocol #bluetoothsecurity #CyberSecurityNews #EditorialCalendar #IndustrySpotlight #SecurityAwareness #SecurityBoulevard #AirTags
-
Fighting to Keep Bluetooth Thermometers Hackable - Back in 2020, we first brought you word of the Xiaomi LYWSD03MMC — a Bluetooth Low... - https://hackaday.com/2025/01/16/fighting-to-keep-bluetooth-thermometers-hackable/ #bluetoothlowenergy #customfirmware #softwarehacks #thermometer #xiaomi
-
Fighting to Keep Bluetooth Thermometers Hackable - Back in 2020, we first brought you word of the Xiaomi LYWSD03MMC — a Bluetooth Low... - https://hackaday.com/2025/01/16/fighting-to-keep-bluetooth-thermometers-hackable/ #bluetoothlowenergy #customfirmware #softwarehacks #thermometer #xiaomi
-
うちわ型ゲームデバイスを作って分かった、2人でものづくりをする楽しさ | fabcross https://www.playing-games.com/412609/ #AzureFunctions #BLE #BluetoothLowEnergy #Game #GameNews #GamingNews #kintone #M5StackAtomS3 #M5StackCore2 #SORACOMAir #SORACOMBeam #SORACOMDiscovery2024 #SORACOMUserGroup #うちわ型ゲームデバイス #ゲーム #ゲーム最新情報 #ハッスルメーター
-
Marshall Emberton III Launches In Malaysia For RM999 #audio #bluetoothlowenergy #bluetoothspeaker #embertoniii #marshall #portablespeaker #speakers
https://www.lowyat.net/2024/331547/marshall-emberton-iii-malaysia-rm999/
-
Marshall Emberton III Launches In Malaysia For RM999 #audio #bluetoothlowenergy #bluetoothspeaker #embertoniii #marshall #portablespeaker #speakers
https://www.lowyat.net/2024/331547/marshall-emberton-iii-malaysia-rm999/
-
BSAM: Open-source methodology for Bluetooth security assessment https://www.helpnetsecurity.com/2024/03/13/bluetooth-security-assessment-methodology/ #BluetoothLowEnergy #securityauditing #vulnerability #enterprise #Don'tmiss #Bluetooth #Hotstuff #consumer #Tarlogic #wireless #News #SMBs
-
Hacking BLE to Liberate Your Exercise Equipment - It’s a story we’ve heard many times before: if you want to get your data from the ... - https://hackaday.com/2024/01/04/hacking-ble-to-liberate-your-exercise-equipment/ #reverseengineering #bluetoothlowenergy #wirelesshacks #bluetooth #intercept #sniffing #gatt #ble
-
Hacking BLE to Liberate Your Exercise Equipment - It’s a story we’ve heard many times before: if you want to get your data from the ... - https://hackaday.com/2024/01/04/hacking-ble-to-liberate-your-exercise-equipment/ #reverseengineering #bluetoothlowenergy #wirelesshacks #bluetooth #intercept #sniffing #gatt #ble
-
Bluetooth As Proxy for Occupancy - During [Matt]’s first year of college, he found in a roundabout way that he could ... - https://hackaday.com/2023/12/13/bluetooth-as-proxy-for-occupancy/ #bluetoothlowenergy #occupancysensor #wirelesshacks #bluetooth #occupancy #beacon #esp32 #radio #ble
-
Bluetooth As Proxy for Occupancy - During [Matt]’s first year of college, he found in a roundabout way that he could ... - https://hackaday.com/2023/12/13/bluetooth-as-proxy-for-occupancy/ #bluetoothlowenergy #occupancysensor #wirelesshacks #bluetooth #occupancy #beacon #esp32 #radio #ble
-
Raspberry Pi Pico W Now Supports Bluetooth - What’s the best kind of upgrade a piece of consumer technology can get? A free one... - https://hackaday.com/2023/06/15/raspberry-pi-pico-w-now-supports-bluetooth/ #bluetoothlowenergy #microcontrollers #raspberrypipicow #raspberrypi #bluetooth #news #sdk
-
Raspberry Pi Pico W Now Supports Bluetooth - What’s the best kind of upgrade a piece of consumer technology can get? A free one... - https://hackaday.com/2023/06/15/raspberry-pi-pico-w-now-supports-bluetooth/ #bluetoothlowenergy #microcontrollers #raspberrypipicow #raspberrypi #bluetooth #news #sdk
-
The BLE Datalogging Scale Of A Thousand Uses -
Whether you’re making coffee or beer or complex chemicals, weighing your ingredi... - https://hackaday.com/2023/03/29/the-ble-datalogging-scale-of-a-thousand-uses/ #bluetoothlowenergy #toolhacks #bluetooth #scale #tools #ble -
The BLE Datalogging Scale Of A Thousand Uses -
Whether you’re making coffee or beer or complex chemicals, weighing your ingredi... - https://hackaday.com/2023/03/29/the-ble-datalogging-scale-of-a-thousand-uses/ #bluetoothlowenergy #toolhacks #bluetooth #scale #tools #ble -
Using GitHub Actions to Brew Coffee - It’s getting harder and harder to think of a modern premium-level appliance that d... - https://hackaday.com/2022/12/10/using-github-actions-to-brew-coffee/ #bluetoothlowenergy #homehacks #automatic #bluetooth #delonghi #wireless #coffee #ble
-
Using GitHub Actions to Brew Coffee - It’s getting harder and harder to think of a modern premium-level appliance that d... - https://hackaday.com/2022/12/10/using-github-actions-to-brew-coffee/ #bluetoothlowenergy #homehacks #automatic #bluetooth #delonghi #wireless #coffee #ble
-
Using GitHub Actions to Brew Coffee
https://hackaday.com/2022/12/10/using-github-actions-to-brew-coffee/
#bluetoothlowenergy #homehacks #automatic #bluetooth #delonghi #wireless #coffee #ble -
I've started on a BLE wrapper for Android, based on all my learnings over the years. The goal is a better developer experience when working with BLE, and solving some of the most common issue we face.
There is a lot of things left to do, but the basics around GATT operations is in place. Next up is to get a first alpha release on Maven Central.
Check it out and let me know if you have any suggestions. #AndroidDev #BluetoothLowEnergy #BLE
-
I've started on a BLE wrapper for Android, based on all my learnings over the years. The goal is a better developer experience when working with BLE, and solving some of the most common issue we face.
There is a lot of things left to do, but the basics around GATT operations is in place. Next up is to get a first alpha release on Maven Central.
Check it out and let me know if you have any suggestions. #AndroidDev #BluetoothLowEnergy #BLE
-
2022 Hackaday Prize: Sensible Flow Helps You Keep Track of Your Water Usage - Safe, clean drinking water is a scarce resource that shouldn’t be wasted. But it’s... - https://hackaday.com/2022/10/17/2022-hackaday-prize-sensible-flow-helps-you-keep-track-of-your-water-usage/ #bluetoothlowenergy #2022hackadayprize #thehackadayprize #watermeasurement #greenhacks #homehacks #flowmeter
-
Check Your Mailbox Using The AirTag Infrastructure - When a company creates an infrastructure of devices, we sometimes subvert this inf... - https://hackaday.com/2022/05/30/check-your-mailbox-using-the-airtag-infrastructure/ #bluetoothlowenergy #wirelesshacks #openhaystack #appleairtag #bluetooth #machacks #nrf51822 #tracker #airtag #findmy #apple #nrf51
-
New Bluetooth hack can unlock your Tesla—and all kinds of other devices - Enlarge (credit: Getty Images)
When you use your phone to unlo... - https://arstechnica.com/?p=1854858 #proximityauthentication #bluetoothlowenergy #relayattacks #bluetooth #biz&it #ble