最近在搞藍芽裝置,它是IoT相關的硬體裝置,只要搞定藍芽連線部分,就能實現許多智慧家庭的應用。現在我想要在iOS連結藍芽裝置,照理說綁定藍芽裝置沒什麼稀奇,直到自己進入開發模式,才發現有許多眉眉角角要去深入瞭解,以老闆之前做藍芽眼罩的經驗來看,他說這就是為什麼IoT還無法普及的原因之一,因為光是藍芽連線,就有許多問題要去克服。「連線」是最基本的門檻,很多應用到死在這條線上⋯⋯
註:物聯網(英語:Internet of Things,縮寫IoT)。
2014年底,那時從成功嶺歸來沒多久,前同事多買一支小米手環,開啟我接下來四年的智慧手環之旅。身為使用者的我,只要連上小米手環,能正常傳輸資料到App上就很開心。身為開發者的我,必須考慮非常多「有可能」的流程,於是乎,發現藍芽真是不好搞啊XD~
首先來看我發現的這個眉角!
想要透過藍芽連結裝置,系統會跳出提示「Bluetooth pairing request」,一旦我們按「Pair」,系統就會綁定這個藍芽裝置,怎麼確認已經被綁定?可以到Settings App查看⋯⋯
從此,這個藍芽裝置只要在iPhone掃描範圍內,就會自動被連線!
那我要怎麼解除綁定?只要點進驚嘆號,去「忘記此裝置」即可。
可是可是⋯⋯怎麼有時候我沒看到驚嘆號!?
還沒發現關鍵點前我想了好幾個月(真的!),偶然間想到可以嘗試把我正在開發的App「滑出」記憶體,燈愣~驚嘆號回到我的懷抱啦⋯⋯
始知,沒有驚嘆號表示該藍芽裝置沒有被系統綁定,可是卻被App連線中,當我滑掉App後就解除連線啦~
其實這個問題,一般使用者幾乎不會碰到啦~是我開發時要用兩支iPhone測試多個藍芽裝置時,發現都已經系統解綁,怎還掃描不到該裝置!?
經驗真的是不斷try出來的~
參考:IOS Disable “Bluetooth pairing request” 。
Comments on: "[iOS] 系統藍芽綁定" (3)
感謝過去的我,紀錄此篇文章,因為剛在連結小米體重計,發現「i」不見了!想要點「i」設定數據存取,勢必得點進去呀⋯⋯
讚讚
我也明白了,謝謝。
可是,那個不是驚嘆號啊❗️ 應該是 Information 或是 About icon。
讚Liked by 1 person
對~反過來的驚嘆號XD
讚Liked by 1 person