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