1.藍(lán)牙相關(guān)概念:
GATT、ATT: 這兩者都是BLE間小數(shù)據(jù)傳輸?shù)膮f(xié)議規(guī)范恰矩,都是通用的记盒。
Characteristic: 數(shù)據(jù)類型,它包括一個(gè)value和0至多個(gè)value的描述外傅。
Descriptor: 對上面的描述孽鸡,例如范圍、計(jì)量單位等栏豺。
Service:Characteristic的集合彬碱,例如一個(gè)service可能包含多個(gè)ch,一個(gè)ch也可能包含多個(gè)des.
3.APP 跳轉(zhuǎn)到設(shè)置界面
//藍(lán)牙設(shè)置界面
//注意首字母改成了大寫,prefs->Prefs
NSURL*url=[NSURL URLWithString:@"Prefs:root=Bluetooth"];
Class LSApplicationWorkspace = NSClassFromString(@"LSApplicationWorkspace");
[[LSApplicationWorkspace performSelector:@selector(defaultWorkspace)] performSelector:@selector(openSensitiveURL:withOptions:) withObject:url withObject:nil];
私有API-iOS10 openURL方法跳轉(zhuǎn)到設(shè)置界面失效的解決方法
http://www.reibang.com/p/ee666b21e0a9
4.iOS如果獲取藍(lán)牙Mac地址