如果我想让我的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. 谷歌玻璃上的蓝牙服务