Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Making Bluetooth Smarter

Making Bluetooth Smarter

A lightning talk about hacking Bluetooth Low Energy in Seed Labs given at CocoaHeads Kraków #15

Michał Ciuba

October 30, 2014
Tweet

More Decks by Michał Ciuba

Other Decks in Programming

Transcript

  1. Seed empowers manufacturers in making their products intelligent and connected.

    We use Bluetooth Smart (a.k.a. Low Energy) and consider it a game-changer in IoT connectivity. Seed —who we are 01 | Seed connectivity
  2. Bluetooth Smart as we know it Point-to-point communication 02 |

    Seed Wearables, iBeacons Direct communication, routers or hubs not needed Low power usage
  3. We made Bluetooth even smarter Many-to-many communication (usage from many

    mobile devices at the same time) 03 | Seed Groups and scenes Public and private mode, sharing access to devices
  4. How we did it 04 | Seed • Seed hardware

    module • Our own protocol built on top of Bluetooth Smart • We don't keep connection open connect -> write -> disconnect immediately • We don't use Bluetooth pairing / bonding • We use custom payload in advertisement packets • We use CoreBluetooth in iOS app
  5. What's next 06 | Seed • Seed rapid prototyping kit

    for manufacturers so they can build connected products without knowing Bluetooth Smart • iOS SDK • We have joined Apple HomeKit program recently