【问题标题】:Difference between Mobile-centric and network-centric以移动为中心和以网络为中心的区别
【发布时间】:2016-12-02 18:49:52
【问题描述】:
我是新人,希望我在正确的部分发帖。我正在使用室内广告开发 iOS 应用程序。该应用程序扫描 iBeacons,当它检测到一个时,它会向服务器发送一个获取请求,该服务器确定移动设备的位置并发回响应。我在网上找到了这段文字
以移动为中心和以网络为中心的技术不同之处仅在于
数据和/或逻辑所在的位置,用于计算
移动设备。例如,美国自然历史博物馆的
最初的 Explorer 移动寻路应用程序使用了思科的移动服务
引擎 (MSE),它是一种位于网络上并进行处理的设备
移动设备提供的原始信号强度数据
根据管理和存储的地图对位置进行三角测量
MSE。新的 Explorer 仍然使用三角测量来确定
手机的位置。但是,地图和信标位置已下载
到手机,并在应用程序本地完成处理。
考虑到此文本,在我的用例中,我使用以网络为中心的系统,因为位置逻辑驻留在服务器中。真的吗 ?我认为以设备为中心的位置是当移动设备扫描信标时,而以网络为中心的位置是当信标将其位置发送到节点时。
【问题讨论】:
标签:
ios
ibeacon
indoor-positioning-system
【解决方案1】:
信标是始终发送信号的设备。移动设备也一直在扫描信标。这些东西不会因技术而改变。您正在使用以网络为中心的技术。那么有什么区别:
-
以移动为中心
-
以网络为中心
- 数据被发送到服务器,该服务器根据给定数据返回您的位置
在手机上执行任务时经常使用以网络为中心的可能:
我想说三角测量不需要服务器进行计算,因为这很容易,您可能会注意到,等待服务器响应可能不够快,无法向用户显示位置。
【解决方案2】:
在您的情况下,您使用的是以移动为中心的设备。您的移动设备通过使用它与 iBeacon 的物理距离来确定它的位置。您必须将信标绑定到某个位置,这样您的电话才会说:“好的,我看到信标 1,我知道它在房间 A 中”。
如果您要以网络为中心,那么 iBeacons 会告诉移动设备它在哪里。 (尽管这不是 iBeacons 的工作方式,但作为示例)信标会发现手机并说:“嘿,移动设备,你在房间 A”。
所以你在后者中看到网络告诉移动设备它在哪里,因此“以网络为中心”。在第一种情况下,移动设备确定它在哪里,因此“以移动为中心”。因此,即使您正在 ping 服务器以获取与位置相关的数据,设备仍会根据与信标的接近程度告诉服务器它在物理空间中的位置。