涉及到藍(lán)牙操作的一定會(huì)接觸到升級 我是安照TI 寫的不過只是驗(yàn)證了藍(lán)牙升級的功能肩狂。 一開始首先需要把升級bin文件在iTunes上拖進(jìn)APP 然...
因?yàn)樾〉芨懔撕荛L時(shí)間關(guān)于藍(lán)牙設(shè)備得APP 所以對這邊比較了解 因?yàn)閕OS自從7以后就無法或取設(shè)備的MAC地址 網(wǎng)上有人說把它加到藍(lán)牙的廣播包里但...
現(xiàn)在有關(guān)物聯(lián)網(wǎng)開發(fā)的藍(lán)牙設(shè)備都是基于藍(lán)牙4.0的 也就是#import <CoreBluetooth/CoreBluetooth.h> 這個(gè)框架...
/**初始化向量*/ #define gIv@"0000000000000000" 這個(gè)要和后臺(tái)或者硬件確定好否則會(huì)結(jié)果不一樣 因?yàn)?DES的K...
因?yàn)樗{(lán)牙4.0芯片自帶AES128加密算法所以 只要涉及到藍(lán)牙開發(fā)都會(huì)使用 加密方法 +(NSMutableData*)AES_NEW_AESE...
因?yàn)橐鲫P(guān)于硬件設(shè)備的開發(fā)所以需要加密運(yùn)算 這里面加密運(yùn)算和其它的區(qū)別是不需要BASE64轉(zhuǎn)碼還有在解密的時(shí)候不用kCCOptionPKCS7P...
本人開發(fā)的都是和藍(lán)牙有關(guān)在程序中 經(jīng)常要用到異或運(yùn)算 現(xiàn)在給大家羅列出來 1校驗(yàn)位異或 傳入16進(jìn)制串 -(NSData*)getcheckSu...
16進(jìn)制字符串轉(zhuǎn)data -(NSData*)data_With_HexString:(NSString*)hexString { // hex...