Skip to Main Content
Icon guide-cover-connectivity-architecture-full

BLE Connectivity Architecture: The Ultimate Guide

Introduction Building your first connected product is no easy task. There are many wireless networking protocols, each with its benefits and tradeoffs. However, if you're interested in widespread support, including iOS or Android devices in your network, the Bluetooth Low Energy (BLE) protocol is the way to go. This Ultimate Guide to BLE Connectivity Architecture is primarily designed for engineers. Still, project managers and…
Punch Through Office where engineers use rx and delegate programming on iOS

Using Rx vs Delegates with CoreBluetooth

Reactive (or “Rx”) style programming is quickly becoming a popular design pattern in mobile development. What is it, and how does it compare to the tried-and-true delegation pattern? Should you be using Rx on your next mobile project? Follow…
Ultimate Guide to Apple's Core Bluetooth library

The Ultimate Guide to Apple’s Core Bluetooth

This article assumes you know the very basics of Bluetooth Low Energy (BLE) and iOS programming (including the delegation pattern for asynchronous calls common to many iOS native APIs), and is meant as a comprehensive guide to the ins and outs of…
action-blur-close-up-2339722

Maximizing BLE Throughput on iOS and Android

Still confused about how fast you can really send data over Bluetooth Low Energy? It's not just you. A google search will turn up many incomplete answers. Each OS and device has it’s own restrictions, such as connection interval and number of…
adult-architecture-bad-weather-2438798

What is an iBeacon

At this year’s WWDC, Apple quietly announced one of their upcoming products for iOS 7, the iBeacon. Even if you’ve been following WWDC and the iOS 7 announcements, you might not have heard of the iBeacon. And even if you’ve heard the name,…
apple-device-electronics-1682821

Testing Bluetooth Low Energy Devices

Bluetooth Low Energy is a new Bluetooth standard that is exciting for a couple reasons- it enables very low power battery applications, and it further opens the smartphone accessory market. LightBlue allows you to test and simulate Bluetooth Low…