我是新人,我希望我在正确的部分发帖。我正在使用室内广告开发iOS应用程序。应用程序扫描iBeacons,当它检测到一个时,它向服务器发送一个获取请求,确定移动设备的位置并发回响应。我在互联网上找到了这个文本
以移动为中心和以网络为中心的技术仅在于 数据和/或逻辑所在的位置,用于计算a的位置 移动设备。例如,美国自然历史博物馆 原始Explorer移动寻路应用程序使用思科的移动服务 引擎(MSE),它是一种坐在网络上并进行处理的设备 移动设备提供的原始信号强度数据 根据管理和存储的地图对位置进行三角测量 MSE。新的Explorer仍然使用三角测量来确定 手机的位置。但是,下载地图和信标位置 到手机,处理在应用程序本地完成。
考虑到这个文本,在我的用例中,我使用网络中心系统bacuase,位置逻辑驻留在服务器中。真的吗 ?我认为以设备为中心的位置是指移动设备扫描信标并以网络为中心时,信标将其位置发送给节点。
答案 0 :(得分:0)
信标是一直发送信号的设备。移动设备也一直在扫描信标。这些东西不会因技术而改变。您正在使用以网络为中心的技术。那么差异是什么:
移动为中心的
网络为中心的
在电话上执行任务时经常使用以网络为中心:
我认为三角测量不需要服务器进行计算,这很容易,您可能会注意到,等待服务器响应的速度可能不足以向用户显示位置。
答案 1 :(得分:0)
在您的情况下,您使用的是以移动设备为中心。您的移动设备通过使用与iBeacon的物理距离来确定其所处位置。你必须将一个灯塔系到一个位置,这样你的手机就会说:“好吧,我看到我知道的灯塔1在A房间”。
如果您打算以网络为中心,那么iBeacons会告诉移动设备它在哪里。 (即使这不是iBeacons的工作方式,但作为一个例子)信标将发现手机并说:“嘿移动设备,你在A房间”。
所以你在后者看到,网络告诉移动设备它在哪里,因此“以网络为中心”。在第一种情况下,移动设备确定它在何处,因此“以移动为中心”。因此,即使您正在为服务器ping一个与位置相关联的数据,设备仍然会根据与信标的接近程度告诉服务器它在物理空间中的位置。