iOS 的蓝牙分为Central和Periphera
这里介绍Periphera
代码:
#define readwriteCharacteristicUUID @"abcd"
#define ServiceUUID1 @"50BD367B-6B17-4E81-B6E9-F62016F26E7B"
#define LocalNameKey @"my ble"
遵守协议<CBPeripheralManagerDelegate>
@property(nonatomic,strong)CBPeripheralManager *myperipheralManager;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.myperipheralManager = [[CBPeripheralManager alloc] initWithDelegate:self queue:nil];
}
- (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)peripheral{
NSLog(@"%ld",(long)peripheral.state);
switch (peripheral.state) {
case

这篇博客主要介绍了在iOS应用中如何设置蓝牙外设(Periphera)角色,包括初始化PeripheralManager,创建可读写的特性(Characteristics),设置服务(Services),以及处理读写请求的方法。通过示例代码详细展示了蓝牙外设的配置和操作流程。
最低0.47元/天 解锁文章
752

被折叠的 条评论
为什么被折叠?



