我正在开发一款使用蓝牙LE传输数据的iPad多人游戏。 iPad将消息发送到作为外围设备的iPad,每秒约30次。
我正在开发离子,带蓝牙插件: https://github.com/randdusing/cordova-plugin-bluetoothle
问题是写入和通知操作的延迟变化很大。有时它可能多达2秒,而大多数时间它可以忽略不计。 iOS中有什么可能导致这种情况吗?
我有点理解源代码,我相信如果需要我可以对它进行较小的更改。
我试过插入:
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 10
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 20
在m文件的开头。
提前致谢, 马库斯