ibeacon发送远程数据/双向通信
ibeacon send remote data / two way communication
iOS/Android 应用程序是否可以在接收到 iBeacon 信号时将数据传输到远程服务器。该应用程序将 运行 在后台运行。
让我们假设 iBeacon 也配备了互联网连接。信标能否接收到从智能手机应用程序传输的数据?
我想要实现的是:
- IoT 设备用作 iBeacon(和运动传感器)
- IoT 设备通过传感器获取运动
- IoT 联系远程服务器以查明给定的智能手机是否在它的近距离范围内。
- IoT 根据智能手机是否靠近执行某种操作。
这可能吗?
是也不是
是的,后台的 iOS/Android 应用程序可以在检测到 iBeacon 信号时将数据传输到远程服务器。这是一个非常常见的用例,我已经构建了几个执行此操作的应用程序。
不,iBeacon 不能向服务器发送数据有两个原因:
iBeacon 是一种仅传输设备。它只是定期发送一个带有唯一标识符的广告包。按照设计,它不会收听或接收。虽然您当然可以构建其他一些执行此操作的定制蓝牙 LE 设备,但它不会是标准的 iBeacon。
通常 iBeacon 设备没有互联网连接。
如果您构建一台具有 Internet 连接的通用计算机,该计算机还发送 iBeacon 传输作为其功能的一小部分,那么您所描述的当然是可能的。我已经用 Raspberry Pi 台计算机和固定式 Android/iOS 设备构建了这样的系统。但您也可以使用笔记本电脑、台式机或更小的嵌入式设备执行此操作。
能够做到这一点的关键区别是认识到您不能只购买现成的 iBeacon 就可以完成这项工作。您必须基于带有互联网连接的小型计算机构建您自己的物联网设备,该设备经过增强以传输 iBeacon 广告。
iOS/Android 应用程序是否可以在接收到 iBeacon 信号时将数据传输到远程服务器。该应用程序将 运行 在后台运行。
让我们假设 iBeacon 也配备了互联网连接。信标能否接收到从智能手机应用程序传输的数据?
我想要实现的是:
- IoT 设备用作 iBeacon(和运动传感器)
- IoT 设备通过传感器获取运动
- IoT 联系远程服务器以查明给定的智能手机是否在它的近距离范围内。
- IoT 根据智能手机是否靠近执行某种操作。
这可能吗?
是也不是
是的,后台的 iOS/Android 应用程序可以在检测到 iBeacon 信号时将数据传输到远程服务器。这是一个非常常见的用例,我已经构建了几个执行此操作的应用程序。
不,iBeacon 不能向服务器发送数据有两个原因:
iBeacon 是一种仅传输设备。它只是定期发送一个带有唯一标识符的广告包。按照设计,它不会收听或接收。虽然您当然可以构建其他一些执行此操作的定制蓝牙 LE 设备,但它不会是标准的 iBeacon。
通常 iBeacon 设备没有互联网连接。
如果您构建一台具有 Internet 连接的通用计算机,该计算机还发送 iBeacon 传输作为其功能的一小部分,那么您所描述的当然是可能的。我已经用 Raspberry Pi 台计算机和固定式 Android/iOS 设备构建了这样的系统。但您也可以使用笔记本电脑、台式机或更小的嵌入式设备执行此操作。
能够做到这一点的关键区别是认识到您不能只购买现成的 iBeacon 就可以完成这项工作。您必须基于带有互联网连接的小型计算机构建您自己的物联网设备,该设备经过增强以传输 iBeacon 广告。