亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

修改藍牙設備的名稱

2019-11-14 18:22:47
字體:
來源:轉載
供稿:網友

VID app具有一個修改當前與其連接的藍牙設備名稱的功能,以添加一些設備個性化的元素。

修改藍牙設備的名稱并不是一件困難的事情,按照手冊規定的AT指令通過串口發送到藍牙設備即可。不過手機要通過藍牙連接的無線通信方式來修改藍牙設備的名稱,則并不簡單。原因在于:

  • 手機發送的遵循AT指令格式的數據會被藍牙當作普通數據內容而傳送到單片機;
  • 藍牙設備處于連接的狀態下,AT指令并不能完成對設備名稱的修改。

解決辦法:

  • 必須由單片機通過串口來進行AT指令的操作;
  • App發送攜帶有用戶輸入的自定義名稱信息的命令給單片機;然后自動取消藍牙連接;
  • 單片機在解讀手機發來的命令后,通過AT指令將藍牙設備的名稱修改為用戶所輸入的名稱。

當中遇到了一個問題,使耗費了兩天:

在確保單片機程序的正確性之后,

iOS源代碼如下:

-(void) setDevice_Name {

[self Bluetooth_Send : command ]; //發送帶有用戶輸入的自定義名稱信息的命令command;

if ( sensor.activePeripheral.state == CBPeripheralStateConnected) { //判定是否為連接狀態

[sensor.manager cancelPeripheralConnection : sensor.activePeripheral ] ; //取消連接

Sensor.activePeripheral = nil;

}

}

Ps:藍牙連接及其它相關操作的代碼直接引用了藍牙模塊供應商提供的例程,所以不必提供上來了。

現象是:成功修改藍牙設備名稱的機率極低!

跟蹤單片機程序的運行發現:單片機并沒有收到手機端發來的命令。

在修改代碼之后,代碼大意如下:

-(void)setDevice_Name {

[self Bluetooth_Send : command ]; //發送帶有用戶輸入的自定義名稱信息的命令command;

[NSTimer scheduledTimerWithInterval : 1.0f target : self selector : @selector(disconnectBLE) userInfo : nil repeats :NO]; //在延時1s后,執行disconnectBLE;

}

?

-(void)disconnectBLE {

if ( sensor.activePeripheral.state == CBPeripheralStateConnected) { //判定是否為連接狀態

[sensor.manager cancelPeripheralConnection : sensor.activePeripheral ] ; //取消連接

Sensor.activePeripheral = nil;

}

}

成功實現了修改名稱的功能。

作為非計算機/app開發專業人員,未能理解其中的原因。個人猜想為:程序并非在將command發送完成之后才執行取消連接。而是先把command讀取到發送緩沖區,在另一線程中進行發送,而取消連接的操作在同步進行,導致command命令未能完整發出。

希望得到專業人士的指點。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美日韩亚洲精品| 久久精品影视伊人网| 55夜色66夜色国产精品视频| 一区二区三区 在线观看视| 亚洲国产精品美女| 亚洲天堂av高清| 97在线视频国产| 日韩av中文字幕在线免费观看| 欧美xxxx综合视频| 亚洲美女激情视频| 日韩视频免费大全中文字幕| 亚洲欧美日韩精品久久奇米色影视| 91美女片黄在线观| 狠狠躁天天躁日日躁欧美| 热99精品只有里视频精品| 久久久噜噜噜久久中文字免| 国产精品视频午夜| 91精品国产91久久久久久最新| 欧美又大又硬又粗bbbbb| 亚洲xxxx3d| 国产精品久久77777| 欧美影院成年免费版| 日韩精品一二三四区| 清纯唯美亚洲激情| 久久精品国产久精国产思思| 日韩中文字幕第一页| 日韩精品中文在线观看| 国产日韩专区在线| 97国产一区二区精品久久呦| 国产亚洲一级高清| 九九久久国产精品| 深夜福利亚洲导航| 777国产偷窥盗摄精品视频| 日韩www在线| 久久国产精品首页| 久久久久久欧美| 亚洲日韩第一页| 久久国产精品影片| 久久久久久久一区二区| 欧美精品激情在线观看| 国内精品久久影院| 91在线观看免费网站| 久久久免费精品| 国产欧美精品va在线观看| 亚洲成**性毛茸茸| 久久99久久99精品免观看粉嫩| 久久久视频免费观看| 久久91精品国产91久久久| 91色琪琪电影亚洲精品久久| 亚洲欧美日韩成人| 福利一区视频在线观看| 国产视频精品自拍| 欧美大片欧美激情性色a∨久久| 久久久免费观看视频| 国产成人自拍视频在线观看| 亚洲国产精品久久久久秋霞蜜臀| 操日韩av在线电影| 成人444kkkk在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产91露脸中文字幕在线| 亚州欧美日韩中文视频| 欧美日韩国产综合新一区| 国产福利精品av综合导导航| 中文字幕在线国产精品| 日韩在线激情视频| 久久成人综合视频| xxxx欧美18另类的高清| 亚洲国产精久久久久久| 不卡伊人av在线播放| 欧美乱大交做爰xxxⅹ性3| 日韩在线观看视频免费| 国产一区二区在线播放| 国产精品欧美亚洲777777| 亚洲精品国产拍免费91在线| 欧美综合国产精品久久丁香| 欧美性生活大片免费观看网址| 成人在线国产精品| 久久久最新网址| 久久免费国产视频| 久久免费成人精品视频| 国产精品成人观看视频国产奇米| 欧美日韩中国免费专区在线看| 欧美裸体视频网站| 色无极亚洲影院| 国产日韩欧美夫妻视频在线观看| 98视频在线噜噜噜国产| 国产成人高清激情视频在线观看| 国产亚洲精品一区二区| 欧美激情第99页| zzjj国产精品一区二区| 国产色视频一区| 欧美香蕉大胸在线视频观看| 欧美尤物巨大精品爽| 大量国产精品视频| 欧美性一区二区三区| 国产盗摄xxxx视频xxx69| 国产精品视频白浆免费视频| 91网站免费看| 久久精品视频中文字幕| 久久亚洲一区二区三区四区五区高| 色综合视频一区中文字幕| 欧美成人免费观看| 欧美福利视频网站| 欧美亚洲成人免费| 国产精品久久久久影院日本| 国产精品九九久久久久久久| 久久久久久12| 日韩视频精品在线| 欧美激情国产高清| 91国内免费在线视频| 日韩av在线网站| 国产精品久久久久久久久粉嫩av| 欧美国产日韩一区| 国产精品久久久久久久app| 久久国产一区二区三区| 亚洲国产97在线精品一区| 成人高h视频在线| 日本a级片电影一区二区| 欧美亚洲视频在线看网址| 欧洲成人性视频| 亚洲在线观看视频网站| 亚洲免费视频网站| 亚洲视频网站在线观看| 亚洲美女av在线| 欧美精品中文字幕一区| 亚洲品质视频自拍网| 欧美一级免费看| 亚洲欧美国产一区二区三区| 一本色道久久综合亚洲精品小说| 欧美在线精品免播放器视频| 精品国产老师黑色丝袜高跟鞋| 亚洲欧美制服中文字幕| 亚洲最新av在线网站| 九九热r在线视频精品| 国产精品男女猛烈高潮激情| 欧美人与性动交| 欧美精品一区二区免费| 久久6精品影院| 日韩欧美中文在线| 亚洲在线视频福利| 国产在线拍揄自揄视频不卡99| 激情懂色av一区av二区av| 精品久久中文字幕| 狠狠躁夜夜躁人人躁婷婷91| 国产精品久久久久999| 一区二区三区视频免费| 日韩欧美中文字幕在线播放| 97成人精品视频在线观看| 精品一区二区三区四区在线| 国产欧美一区二区三区在线看| 91av视频在线| 精品久久中文字幕久久av| 日韩中文字幕国产精品| 国产欧美一区二区三区四区| 97久久伊人激情网| 中文字幕精品久久| 91啪国产在线| 亚洲精品丝袜日韩| 91久久精品一区| 成人精品久久一区二区三区| 亚洲精品99久久久久| 国产一区二区日韩| 国产美女高潮久久白浆| 久久久免费av|