我正在创建一个使用CoreBluetooth.framework发送JSON数据的应用程序。作为离线数据传递到区域中的特定设备。
是的,您肯定可以将任何类型的数据作为NSData对象发送到您的所有蓝牙外围设备。
实现已在sample app中完成,它们传递NSString的NSData值,您可以执行相同的操作 - 将您的JSON dict转换为NSString并使用dataUsingEncoding:NSString方法并将NSData对象发送到您的外围设备。
注意:请参阅外围设备选项卡,该选项卡将UITextView中的文本发送到另一个BLE设备。
希望这可以帮助。