我正在构建一个应用程序,通过蓝牙将iOS设备连接到智能手表,返回血压,心率等。
一旦我从iOS设备与手表建立连接(使用CoreBluetooth Framework
),我就可以通过向手表连续发送7个不同的字节数组来完成与手表的握手。 watch通过发送相应的字节数据来响应。
例如,第一个字节数组将包含一个命令来检索手表的固件版本,并且手表会以其版本等响应。问题是,一旦进行蓝牙连接,我无法弄清楚如何将字节数组发送到手表,顺便说一下,手表是BLE 4.0 device
。
我在android中构建了相同的应用程序,一旦进行了蓝牙连接,就注册了蓝牙套接字,我从这个套接字获得了输入流和输出流。
通过使用这些,我能够从手表发送和检索字节数据。
无论如何在iOS中实现相同的目标吗?
提前感谢您的帮助!