如果我想讓我的iOS設備充當「服務器」並將其藍牙服務廣播到其他iOS設備,我將如何使用核心藍牙框架(或任何其他iOS框架)來實現此目標?到目前爲止,我從核心藍牙框架看到的所有內容都是如何編寫客戶端的東西。 (掃描,連接到現有的藍牙服務)如何使用corebluetooth在ios上廣播藍牙服務?
3
A
回答
0
您可以使用名爲DNSSDObjects的OSX示例項目。核心類(其中三個)在iOS下工作得很好。該代碼需要進行一些小的更改才能使用藍牙(因爲它們僅適用於WiFi)。請參閱my answer to another question以瞭解所需的代碼更改。
基本上你可以使用你需要的任何代碼來設置你的服務器並開始接受套接字連接。然後,您使用DNSSDRegistration
類通過Bonjour爲您的服務器做廣告。
另外兩個類DNSSDBrowser
和DNSSDService
可以被iOS客戶端代碼用來查找服務器,或者任何可以找到Bonjour服務的應用程序或者程序也能夠找到你的服務器。
0
相關問題
- 1. 藍牙廣播
- 2. 使用HCITool廣告藍牙LE服務
- 3. 在iOS上使用藍牙
- 4. iOS沒有CoreBluetooth檢測藍牙開關
- 5. 低級藍牙廣播
- 6. iOS藍牙服務建議
- 7. 無法調用藍牙廣播接收器方法的服務
- 8. iOS上的藍牙語音服務
- 9. 在iPhone上使用套接字的廣播式藍牙?
- 10. 如何在Android上通過藍牙廣播信息?
- 11. CoreBluetooth僅支持藍牙4.0?
- 12. Android藍牙廣播,Galaxy Gear應用
- 13. 如何防止CoreBluetooth庫提示打開iOS設備的藍牙?
- 14. 藍牙服務
- 15. iOS上的藍牙
- 16. 藍牙SPP和其他藍牙服務
- 17. 自定義藍牙LE信標廣播
- 18. Android - 藍牙設備連接廣播
- 19. 在Android服務上連接藍牙
- 20. Android藍牙服務禁用
- 21. iOS應用程序如何設置核心藍牙廣告率?
- 22. Android使用藍牙收集服務器
- 23. 如何在vb.net中使用藍牙服務發現?
- 24. 如何使用IOBluetooth/CoreBluetooth服務請求?
- 25. 用戶如何使用iOS上的Web藍牙應用程序?
- 26. 藍牙廣播接收器,如何獲得BleutoothClass
- 27. 如何識別*哪個藍牙設備導致ACTION_ACL_CONNECTED廣播?
- 28. 使用CoreBluetooth以編程方式啓用/禁用藍牙
- 29. 是否有任何Android藍牙廣播方法可用?
- 30. 谷歌玻璃上的藍牙服務