以移动为中心和以网络为中心的区别
Difference between Mobile-centric and network-centric
我是新手,我希望我发帖在正确的部分。我正在开发一个使用室内广告的 iOS 应用程序。该应用程序扫描 iBeacons,当它检测到 iBeacons 时,它会向服务器发送获取请求,服务器确定移动设备的位置并发回响应。我在网上找到这篇文章
Mobile-centric and network-centric technologies are different only in
where the data and/or logic resides for calculating the location of a
mobile device. For example, the American Museum of Natural History’s
original Explorer mobile wayfinding app used Cisco’s Mobility Services
Engine (MSE), which was a device that sat on the network and processed
the raw signal-strength data provided by the mobile device to
triangulate the location based on a map that was managed and stored in
the MSE. The new Explorer still uses triangulation to determine the
phone’s location. However, the map and beacon locations are downloaded
to the phone, and processing is done locally in the app.
考虑到本文,在我的用例中,我正在使用以网络为中心的系统,因为定位逻辑驻留在服务器中。真的吗 ?我认为以设备为中心的位置是指移动设备扫描信标,而以网络为中心是指信标将其位置发送到节点。
信标是一直发送信号的设备。移动设备也一直在扫描信标。这些事情不会因技术而改变。您正在使用以网络为中心的技术。那么区别是什么:
以移动为中心
- 根据您的 phone
计算位置
以网络为中心
- 数据被发送到服务器returns你的位置基于给定的数据
在 phone 上执行任务时经常使用以网络为中心:
- 消耗太多能量
- 不够快
我想说的是,三角测量不需要服务器进行计算,因为它非常简单,您可能会注意到,等待服务器响应的速度可能不够快,无法向用户显示位置。
在您的情况下,您使用的是以移动设备为中心的。您的移动设备通过使用它与 iBeacon 的物理距离来确定它所在的位置。您必须将信标绑定到某个位置,这样您 phone 就会说 "Ok, I see beacon 1 which I know is in Room A"。
如果您要以网络为中心,那么 iBeacon 会告诉移动设备它在哪里。 (尽管这不是 iBeacons 的工作方式,但作为示例) 信标将发现 phone 并说 "Hey mobile device, you're in Room A"。
所以您在后者中看到网络告诉移动设备它在哪里,因此 "network-centric"。在第一种情况下,移动设备确定它在哪里,因此 "mobile-centric"。因此,即使您正在向服务器发送与某个位置关联的数据,该设备仍会根据与信标的接近程度告诉服务器它在物理 space 中的位置。
我是新手,我希望我发帖在正确的部分。我正在开发一个使用室内广告的 iOS 应用程序。该应用程序扫描 iBeacons,当它检测到 iBeacons 时,它会向服务器发送获取请求,服务器确定移动设备的位置并发回响应。我在网上找到这篇文章
Mobile-centric and network-centric technologies are different only in where the data and/or logic resides for calculating the location of a mobile device. For example, the American Museum of Natural History’s original Explorer mobile wayfinding app used Cisco’s Mobility Services Engine (MSE), which was a device that sat on the network and processed the raw signal-strength data provided by the mobile device to triangulate the location based on a map that was managed and stored in the MSE. The new Explorer still uses triangulation to determine the phone’s location. However, the map and beacon locations are downloaded to the phone, and processing is done locally in the app.
考虑到本文,在我的用例中,我正在使用以网络为中心的系统,因为定位逻辑驻留在服务器中。真的吗 ?我认为以设备为中心的位置是指移动设备扫描信标,而以网络为中心是指信标将其位置发送到节点。
信标是一直发送信号的设备。移动设备也一直在扫描信标。这些事情不会因技术而改变。您正在使用以网络为中心的技术。那么区别是什么:
以移动为中心
- 根据您的 phone 计算位置
以网络为中心
- 数据被发送到服务器returns你的位置基于给定的数据
在 phone 上执行任务时经常使用以网络为中心:
- 消耗太多能量
- 不够快
我想说的是,三角测量不需要服务器进行计算,因为它非常简单,您可能会注意到,等待服务器响应的速度可能不够快,无法向用户显示位置。
在您的情况下,您使用的是以移动设备为中心的。您的移动设备通过使用它与 iBeacon 的物理距离来确定它所在的位置。您必须将信标绑定到某个位置,这样您 phone 就会说 "Ok, I see beacon 1 which I know is in Room A"。
如果您要以网络为中心,那么 iBeacon 会告诉移动设备它在哪里。 (尽管这不是 iBeacons 的工作方式,但作为示例) 信标将发现 phone 并说 "Hey mobile device, you're in Room A"。
所以您在后者中看到网络告诉移动设备它在哪里,因此 "network-centric"。在第一种情况下,移动设备确定它在哪里,因此 "mobile-centric"。因此,即使您正在向服务器发送与某个位置关联的数据,该设备仍会根据与信标的接近程度告诉服务器它在物理 space 中的位置。