首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iBeacon如何将数据发送到后端或api?

iBeacon如何将数据发送到后端或api?
EN

Stack Overflow用户
提问于 2017-02-26 12:16:20
回答 2查看 1.3K关注 0票数 0

我有一个毕业设计,可以监控商店里人们的电子地图。所以我想我会用ibeacon技术来实现它,我不想让人们安装一个应用程序来发送他们的脚实验,我想获得这些数据没有任何应用程序运行在电话上。

所以我要问这个,

iBeacon可以将任何数据发送到后端/api中吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-26 13:19:53

至少在iOS上,应用程序可以充当iBeacon发送器、iBeacon接收器,或者两者兼而有之。

这两种方法都要求您在设备上安装自定义应用程序。没有设备上的自定义应用程序,你就不能做任何事情。

所以对你问题的简短回答是很难拒绝的。

您可以设置一个应用程序来监听信标,即使它没有运行。如果探测到信标,系统将在后台启动应用程序。这可能是你最好的选择。你创建“信标区域”并开始监听它们。

当您的应用程序收到检测到信标的通知时,您可以询问背景时间,然后向服务器发送有关信标(和用户ID)的信息。

或者,您可以构建一个监听iBeacons的设备,然后将有关这些信标的信息上传到服务器。(例如,您可以使用Raspberry Pi。)然后你可以让学生的电话广播一个iBeacon信号。这样做的缺点是,每个学生的手机都必须运行一个在后台(或前台)运行的应用程序。这将很快耗尽学生们的电池。

可以在Android设备上设置一个守护进程,该守护进程可以以最小的功耗发送或接收iBeacon信号。一个对Android有详细了解的人将不得不回答你问题的这一部分。

票数 3
EN

Stack Overflow用户

发布于 2017-02-26 12:27:06

iBeacon只传送数据;UUID和两个16位数字。

设备上需要一个应用程序来侦听它感兴趣的信标的特定UUID。

信标根本不接收来自设备的任何数据。

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

https://stackoverflow.com/questions/42468359

复制
相关文章

相似问题

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