 <p>You can't use the <code>CBCharacteristicProperties.Broadcast</code> property with characteristics you create yourself. From the <a href="https://developer.apple.com/library/prerelease/ios/documentation/CoreBluetooth/Reference/CBCharacteristic_Class/index.html#//apple_ref/c/tdef/CBCharacteristicProperties" rel="nofollow">documentation</a>:</p> <blockquote> <ul> <li><p><strong>CBCharacteristicPropertyBroadcast</strong> The characteristic’s value can be broadcast using a characteristic configuration descriptor.</p> <p>This property is not allowed for local characteristics published via the <code>addService:</code> method of the <code>CBPeripheralManager</code> class. This means that you cannot use this property when you initialize a new <code>CBMutableCharacteristic</code> object via the <code>initWithType:properties:value:permissions:</code> method of the <code>CBMutableCharacteristic</code> class.</p></li> </ul> </blockquote>