Ios 以移动为中心和以网络为中心的区别
我是新的,我希望我张贴在正确的部分。我正在开发一个使用室内广告的iOS应用程序。应用程序对iBeacons进行扫描,当它检测到一个iBeacons时,它向服务器发送get请求,服务器确定移动设备的位置并发送回响应。我在网上找到了这篇文章 以移动为中心和以网络为中心的技术仅在以下方面有所不同 其中数据和/或逻辑用于计算 移动设备。例如,美国自然历史博物馆 最初的Explorer移动寻路应用程序使用Cisco的移动服务 引擎(MSE),这是一个位于网络上并进行处理的设备 由移动设备向用户提供的原始信号强度数据 根据在中管理和存储的地图对位置进行三角测量 MSE。新的浏览器仍然使用三角测量来确定 电话的位置。但是,地图和信标位置是下载的 连接到手机,并在应用程序中本地完成处理Ios 以移动为中心和以网络为中心的区别,ios,ibeacon,indoor-positioning-system,Ios,Ibeacon,Indoor Positioning System,我是新的,我希望我张贴在正确的部分。我正在开发一个使用室内广告的iOS应用程序。应用程序对iBeacons进行扫描,当它检测到一个iBeacons时,它向服务器发送get请求,服务器确定移动设备的位置并发送回响应。我在网上找到了这篇文章 以移动为中心和以网络为中心的技术仅在以下方面有所不同 其中数据和/或逻辑用于计算 移动设备。例如,美国自然历史博物馆 最初的Explorer移动寻路应用程序使用Cisco的移动服务 引擎(MSE),这是一个位于网络上并进行处理的设备 由移动设备向用户提供的原始信
考虑到本文,在我的用例中,我使用的是网络中心系统,因为位置逻辑位于服务器中。这是真的吗?我认为以设备为中心的定位是指移动设备扫描信标时,以网络为中心的定位是指信标将其位置发送到节点时 信标是始终发送信号的设备。移动设备也一直在扫描信标。这些东西不会因为技术而改变。您正在使用以网络为中心的技术。那么区别是什么呢
- 位置是在你的手机上计算出来的
- 数据被发送到服务器,服务器根据给定的数据返回您的位置
- 消耗太多能量
- 不够快
我想说的是,三角测量不需要服务器进行计算,因为这非常简单,您可能会注意到,等待服务器响应可能不够快,无法向用户显示位置。信标是一直发送信号的设备。移动设备也一直在扫描信标。这些东西不会因为技术而改变。您正在使用以网络为中心的技术。那么区别是什么呢
- 位置是在你的手机上计算出来的
- 数据被发送到服务器,服务器根据给定的数据返回您的位置
- 消耗太多能量
- 不够快
我想说的是,三角测量不需要服务器进行计算,因为这非常简单,您可能会注意到,等待服务器响应可能不够快,无法向用户显示位置。在您的情况下,您使用的是以移动为中心的。您的移动设备通过其与iBeacon的物理距离来确定其所在位置。你必须把一个信标系在一个位置上,这样你的电话就会说,“好的,我看到信标1,我知道它在a房间。” 如果您选择以网络为中心,那么iBeacons会告诉移动设备它在哪里。(尽管这不是iBeacons的工作方式,但作为一个例子),信标会发现手机并说,“嘿,移动设备,你在房间A”
因此,在后者中,网络告诉移动设备它在哪里,因此“以网络为中心”。其中,在第一种情况下,移动设备是确定其位置的,因此“以移动为中心”。因此,即使您正在ping服务器以获取与某个位置相关的数据,该设备仍会根据与信标的接近程度告知服务器它在物理空间中的位置 在您的情况下,您使用的是以移动为中心的。您的移动设备通过其与iBeacon的物理距离来确定其所在位置。你必须把一个信标系在一个位置上,这样你的电话就会说,“好的,我看到信标1,我知道它在a房间。” 如果您选择以网络为中心,那么iBeacons会告诉移动设备它在哪里。(尽管这不是iBeacons的工作方式,但作为一个例子),信标会发现手机并说,“嘿,移动设备,你在房间A” 因此,在后者中,网络告诉移动设备它在哪里,因此“以网络为中心”。其中,在第一种情况下,移动设备是确定其位置的,因此“以移动为中心”。因此,即使您正在ping服务器以获取与某个位置相关的数据,该设备仍会根据与信标的接近程度告知服务器它在物理空间中的位置