看板 MacDev 關於我們 聯絡資訊
請問如果合作廠商的設備有通過MFi的認證 那如果要開發利用藍牙控制的APP 那我應該取得廠商通過MFi的license去取得API嗎? 就我查到的資料 如果我要控制或傳送資料到外部設備上的話 外部設備要有通過MFi的認證 也就是說就算我想要先做連接的測試 例如用Andriod的手機上的Bluetooth Terminal跟iPhone做連接都不能 一定要有實際通過MFi有裝Apple發的那個Chip機器才能做測試 我這樣的理解有錯誤嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.146.78
wasihero:基本上沒錯..但事實上可以先單買模組做測試和開發 05/08 20:22
wasihero:不太可能做好成品才開始寫程式吧 05/08 20:23
wasihero:至於api不用任何license就可以呼叫了 05/08 20:24
ChonPiggy:指的是CoreBluetooth 跟 ExternalAccessory framework嗎 05/08 22:44
ChonPiggy:其中有一段protocolString 這是從哪裡取得的?chip嗎? 05/08 22:45
SunnyHomeBoy:protocolString在ExternalAccessory跟APP都要設定 05/09 01:03
SunnyHomeBoy:但其實不設也可以= = 05/09 01:03
wasihero:protocol是指你和設備之間是怎樣溝通的.要問提供設備的人 05/09 04:58
ChonPiggy:我看了sample code 那個protocolString不是只是在做是否 05/09 08:13
ChonPiggy:跟這台設備做連結的判定嗎?如果字串相同就開啟stream 05/09 08:14
ChonPiggy:是這樣嗎?好像沒有做配對而是依照這個字串來做連結判定? 05/09 08:15
wasihero:那是你自己設的..比如你第一代產品溝通協定叫 XYZ 05/09 10:10
wasihero:第二代產品因為加了新指令..協定改叫 XYX2 05/09 10:11
wasihero:這樣你舊的程式連到新設備時..就會因協定不同不能連 05/09 10:11
wasihero:就不會發生送出錯誤不相容指令的問題 05/09 10:11
wasihero:當然新版程式就應該要向下相容.同時支援XYZ和XYZ2協定 05/09 10:14
ChonPiggy:所以設備的部分上面也有程式需要我去寫的嗎? 05/09 10:20
ChonPiggy:對硬體方面不太熟所以有這個奇怪的問題..不好意思> < 05/09 10:21
wasihero:另外.配對是在[設定]那就配好了.你能抓到的是已配成功的 05/09 10:22
wasihero:看你的設備模組怎麼設計的..一般都是藍芽+單晶片=模組 05/09 10:23
wasihero:所以買到的模組..基本上賣你的人應該都有寫好程式 05/09 10:23
wasihero:這些資訊去問提供模組的人比較快... 05/09 10:24
ChonPiggy:整個搞清楚之後才懂您原本在說的是什麼意思.. 05/11 18:20
ChonPiggy:一開始什麼都不懂看得霧煞煞..非常感謝您的幫助!! 05/11 18:20