首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子信标发送远程数据/双向通信

电子信标发送远程数据/双向通信
EN

Stack Overflow用户
提问于 2017-01-01 18:28:03
回答 1查看 456关注 0票数 0

iOS/Android应用程序在接收到iBeacon信号时,是否有可能将数据传输到远程服务器。该应用程序将在后台运行。

让我们假设iBeacon也配备了互联网连接。信标能接收到智能手机应用程序传输的数据吗?

我想要实现的是:

  1. IoT设备作为iBeacon (和运动传感器)工作。
  2. IoT装置通过传感器捕捉运动。
  3. IoT与远程服务器联系,以确定给定的智能手机是否在其附近。
  4. 如果智能手机是否关闭,IoT将执行某种操作。

这有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-01 19:04:23

是和No.

是的,后台的iOS/Android应用程序可以在检测到iBeacon信号时向远程服务器传输数据。这是一个非常常见的用例,我已经构建了几个这样做的应用程序。

不,iBeacon不能向服务器发送数据,原因有二:

  1. iBeacon是一个只传输的设备。它只会定期发送带有唯一标识符的广告包。从设计上看,它不听也不接收。虽然您当然可以构建一些其他定制的蓝牙LE设备来实现这一点,但它并不是一个标准的iBeacon。
  2. 通常,iBeacon设备没有互联网连接。

如果您构建了一台具有互联网连接的通用计算机,并将iBeacon传输作为其功能的一小部分,那么您所描述的当然是可能的。我用Raspberry Pi电脑和固定的Android/iOS设备建立了这样的系统。但是你也可以用笔记本电脑、台式机或者更小的嵌入式设备来完成这个任务。

能够做到这一点的关键区别在于认识到,你不能仅仅购买现成的iBeacon并使其工作。你必须建立你自己的IoT设备基于一台小型计算机,它的互联网连接被增强,以传输一个iBeacon广告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41417897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档