是否可以/允许使用iOS作为蓝牙设备和云之间的网关(当应用程序处于后台时)
当应用程序在后台时,我想使用iOS设备作为BLE设备和云之间的网关。这(a)是可能的,并且(b)符合苹果的指导方针吗是否可以/允许使用iOS作为蓝牙设备和云之间的网关(当应用程序处于后台时),ios,web-services,bluetooth-lowenergy,iot,Ios,Web Services,Bluetooth Lowenergy,Iot,当应用程序在后台时,我想使用iOS设备作为BLE设备和云之间的网关。这(a)是可能的,并且(b)符合苹果的指导方针吗 Architecture: BLE device <-> iOS <-> Cloud 体系结构: 可移动设备iOS云 情况如下: 云将消息发送到BLE设备 BLE设备向云发送响应(结果) 步骤1的解决方案: 据我所知,“后台通知”[1]可用于在应用程序处于后台时触发iOS设备上的操作。在此上下文中,是否允许向BLE设备发送消息? 有没有更通用的解决方
Architecture:
BLE device <-> iOS <-> Cloud
体系结构:
可移动设备iOS云
情况如下:
蓝牙外围设备应用程序使用核心蓝牙框架共享数据。是!有可能,我写了一篇文章,展示了如何使用BLE制作iPhone网关并连接到另一个主板(ESP32) 我所做的是首先使用MQTT连接到Google Cloud IoT Core,连接iPhone后,我使用Core Bluetooth扫描电路板。然后它将连接到ESP32,ESP32将数据发送到iPhone,iPhone将数据发布到PubSub
虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。