iOS藍牙接收外設數據自動中斷
一、錯誤原因
在做iOS設備作為central,與藍牙外設連接,接收藍牙外設傳輸的數據時發生藍牙中斷。
在- (void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(nullable NSError *)error方法報Code=6 "The connection has timed out unexpectedly錯誤。
二、解決辦法
找了好久在https://developer.apple.com/library/content/qa/qa1931/_index.html發現蘋果對藍牙固件參數有以下控制
最後想硬件工程師要了 Interval Min Interval Max Slave Latency connSupervisionTimeout這幾個參數值,在蘋果提供的驗證表格下發現如下圖Interval min
參數不符合,最後讓硬件工程師修改後 讓他們重新給你燒個固件,就不會再出現這個問題了
iOS藍牙接收外設數據自動中斷
相關推薦
iOS藍牙接收外設數據自動中斷
style slave index blog manager height eve ble ios設備 一、錯誤原因 在做iOS設備作為central,與藍牙外設連接,接收藍牙外設傳輸的數據時發生藍牙中斷。 在- (void)centralManager:(CBCentra
iOS藍牙通信數據處理,位運算,數據的大小端轉換
make 位數 存儲 大小端模式 計算 取出 sign nsstring nta 目的 轉載自:http://blog.csdn.net/remember_17/article/details/77337534?locationNum=10&fps=1 在藍牙項目的
ios應用內嵌h5頁面數據自動變色識別為手機號碼的解決方法——手機號碼撥號禁用IOS手機頁面數字自動識別為手機號
log 數字 bsp 標簽 one .com div meta name 現象如下,ios應用內嵌h5頁面,本來是設置了白色的數字,兩三秒之後會自動變為黑色,然後點擊的時候就會彈出是否撥號的提示; 解決方法,添加如下meta標簽,即可解決: <meta
vlc源碼分析之調用live555接收RTSP數據
sca loss 問題 賦值 mage 轉載 linda 結構 mex 首先了解RTSP/RTP/RTCP相關概念,尤其是了解RTP協議:RTP與RTCP協議介紹(轉載)。 vlc使用模塊加載機制調用live555,調用live555的文件是live555.cpp。
IOS 藍牙(GameKit、Core Bluetooth)
one col logs nali param pla star close equal GameKit的藍牙開發註意 ● 只能用於iOS設備之間的連接 ● 只能用於同一個應用程序之間的連接 ● 最好別利用藍牙發送比較大的數據 iOS中藍牙的
GitLab 數據自動備份
logs pan 文件 com div fin remove 時間 執行權 gitlab自動備份 周期性計劃任務: crontab -e 0 0 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create servic
[iOS] “是否允許“xxx”使用數據”,在iOS10之後,首次安裝App會彈框讓用戶授權,問題解決方案。
log 引導圖 決定 問題 應對 mil ima 移動 bsp 一、為什麽會彈 “是否允許使用數據”? 因為按照我們天朝的工信部要求,用戶再使用應用的過程中,如果要使用移動數據必須要用戶授權,其實這是好事,是為了保護用戶的流量或者話費不會無端的被扣除。所以蘋果在 iOS
iOS藍牙開發總結-4
讀寫 開發 想象 src character font term 震動 模塊 藍牙開發總結 只要熟悉藍牙的流程,和藍牙中每一個角色的作用,其實藍牙通訊並沒有想象中的難 1.藍牙中心CBCentralManager:一般指得是iPhone手機 2.設備(外設)CBPer
Datagrid接收JSON數據格式
theme -1 wget columns end mes doctype 示例 ont 開打View下面的Shared創建一個視圖模版(母版頁)<!DOCTYPE html> <html> <head> <title>
jQuery插件:Ajax將Json數據自動綁定到Form表單
觸發事件 表單 form表單 col switch 常用語 tex 類型 parse jQuery註冊方法的兩種常用方式: //jQuery靜態方法註冊 //調用方法$.a1() $.extend({ a1: function () { conso
Struts2學習(二)——數據自動封裝和自動傳遞
action exec pri pack 前臺 url dispatch 字符串 提交 第一點:method屬性學習 可以在一個action(MethodAction)裏,定義多個方法method1()、method2()(類比execute方法)返回String字符串。
struts中請求數據自動封裝
jsp http cti 對象 src 封裝 自動 頁面 bsp 實現原理 參數攔截器 第一:jsp表單數據填充到action中的屬性 必須實現set方法,get方法可以不需要實現,jsp頁面name名字保持一致 第二:jsp表單填充到action的對象的屬性
ajax中用josnp接收josn數據
快遞 請求 www. com url orm -m 發的 允許 最近在做查快遞網頁時遇到一個問題,調用的快遞100的api,但是快遞100api不允許跨域請求,就是用127.0.0.1發的請求會直接被攔截。 只是個簡單的網頁,不想自己做服務器轉發,最後找到了一個yahoo提
Python連接Sqlite數據庫及Django獲取接收Html數據
nat pan data mit 接收 star start footer 報錯 def sqlitetest(txt,footer): cx = sqlite3.connect("D:\Python-Test\StuProject\db.sqlite3")
iOS 藍牙添加權限
include pes for col import must after plist all Important An iOS app linked on or after iOS 10.0 must include in its Info.plist file th
IOS 四種保存數據的方式
val 磁盤 發送 了吧 oss tor nco final call 在iOS開發過程中,不管是做什麽應用,都會碰到數據保存的問題。將數據保存到本地,能夠讓程序的運行更加 流暢,不會出現讓人厭惡的菊花形狀,使得用戶體驗更好。下面介紹?一下數據保存的方式: 1.NSKey
一個ajax請求,接收json數據
blog cati ces 一個 color span .ajax con response <a id="inviterDel" onclick="delInviter(${item.inviterAddId})">刪除</a> fun
iOS開發之JSON格式數據的生成與解析
添加 json intern 對象 RM use convert mail value 我們為什麽要用JSON格式的數據? JSON格式取代了xml給網絡傳輸帶來了很大的便利,但是卻沒有了xml的一目了然,尤其是json數據很長的時候,我們會陷入繁瑣復雜的數據節點查找中。
United States Department of Agriculture 美國農業部網站數據自動下載小腳本
inter dexp rtm http start lec index false https 幫對象寫的自動點擊頁面的小腳本,如果有需要的可以試試,(#^.^#) https://apps.fas.usda.gov/gats/ExpressQuery1.aspx 1
ios藍牙開發
角色 nsrange crypt ive nonatomic nonnull handler cbc werror #import "BuildClientVC.h" @interface BuildClientVC () // 被掃描的藍牙設備,比如我