BLE Software Development
End-to-end development practices for building BLE-enabled software.
- Bluetooth Low Energy (BLE)
The Ultimate Guide to Managing Your BLE Connection
Master connection timing, targeted advertising, and graceful disconnects to ensure responsive, reliable BLE devices, with practical techniques that let developers decide precisely when and how devices pair in production environments.
- Bluetooth Low Energy (BLE)
How to Delete BLE Bonds with the Nordic nRF5 SDK
Avoid common mistakes that cause memory corruption or dropped connections by understanding the flash timing constraints behind bond deletion in Nordic’s nRF5 SDK.
- Software Tools & Techniques
The 4 Key Benefits of Automated Testing
Automated testing saves time, improves software quality, and supports change by enabling faster feedback and better metrics, benefits that compound as connected medical software systems grow in complexity.
- Bluetooth Low Energy (BLE)
Maximizing BLE Throughput Part 4: Everything You Need to Know
Dig into the final part of our BLE throughput series. Learn how to maximize performance by understanding packet structure, timing, and real-world constraints when developing Bluetooth-enabled connected products.
- Software Tools & Techniques
Using Rx vs Delegates with CoreBluetooth
Compare CoreBluetooth implementations using RxSwift and traditional delegates to understand tradeoffs in code complexity, readability, and team adoption when building BLE-connected iOS apps.
- Bluetooth Low Energy (BLE)
Apple’s iOS Core Bluetooth: The Ultimate Guide
Learn the fundamentals of Core Bluetooth for iOS, including central and peripheral roles, services, characteristics, and how data is exchanged between BLE devices.
Dive into our complete collection of articles, guides, and resources.