当前位置:物联网传感 → 正文

如何开发移动设备中传感器子系统的效用

责任编辑:qzhao |来源:企业网D1Net  2012-02-20 08:50:47 本文摘自:www.iot-online.com

一种新的个性化应用程序正出现在手持设备上,这类应用程序能够在考虑用户背景、习惯和周围环境的前提下,判断该用户可能需要什么,然后在用户发出相应要求前就提供帮助。

今天,移动设备中传感器子系统的效用还未被充分开发出来。为了让应用开发人员更有效、更具创造性地使用传感器,必须做出如下努力:减少或消除因传感器子系统变化而导致的平台分裂性;创建智能中间件,允许多个应用程序同时运行以共享一个传感器;为传感器创建高级应用程序接口(API)。

目前,平台分裂性是限制基于先进传感器的应用进入移动设备的最大桎梏。业界正努力构建通用的基本功能。但为了实现超越基本功能的复杂应用,需要有一种标准方式来支持应用程序查询底层系统,掌握传感器噪声、系统带宽和时间戳的不确定性,以确保做出准确和可靠的响应。

诸如苹果的iOS、谷歌的Android和微软的Windows 8等操作系统都向应用程序有限度地开放某些传感器数据。不过,并非所有系统都允许两个或多个带有不同传感器配置的应用程序在同一时间运行。

例如,运行于智能手机上的理想计步器应用程序应该在后台进行,以便用户能追踪自己在某天所走的步数。但在这一整天,手机也可能用传感器来配置屏幕方向或运行其它应用,而这些前台任务会重新配置传感器,从而破坏后台任务的数据。

为实现两个或更多的传感器应用程序同时运行,就需要可满足各应用需求的智能中间件,并能根据每种应用的要求分别计测其数据。这种中间件还可以尽量减少使用高耗能的传感器组件,并限制基于用户活动所消耗的处理资源。

除了保证平台性能、多任务支持和功率感知运行环境之外,应用开发人员还需要更高级别的API以便将传感器数据提炼成有意义的信息。目前,传感器融合技术正被采用,通过综合惯性传感器的数据来提供方向和位置信息。接下来是将这些信息与其它传感器的数据结合起来。借助先进的试探法(heuristics),传感器可提供有关用户正在做什么(例如:跑步、走路或站立)的大概信息。这些信息需要通过API呈现出来,以使应用开发人员能为用户提供更多功能和服务。

上述需求的改善是相互关联的。首先,我们必须减少或消除平台分裂性,以便应用开发人员更易于接触到大量受众。其次,我们能够激发更多的创造性,通过编写智能中间件,允许多个传感器应用同时运行;并建立一套丰富的高级 API,使应用程序能够了解用户状况并推断出用户意图。现在,业界正协同努力改进针对传感器应用的新系统软件和API标准。

Ian Chen:Sensor Platforms执行副总裁

关键字:传感器组件谷歌移动设备

本文摘自:www.iot-online.com

x 如何开发移动设备中传感器子系统的效用 扫一扫
分享本文到朋友圈
当前位置:物联网传感 → 正文

如何开发移动设备中传感器子系统的效用

责任编辑:qzhao |来源:企业网D1Net  2012-02-20 08:50:47 本文摘自:www.iot-online.com

一种新的个性化应用程序正出现在手持设备上,这类应用程序能够在考虑用户背景、习惯和周围环境的前提下,判断该用户可能需要什么,然后在用户发出相应要求前就提供帮助。

今天,移动设备中传感器子系统的效用还未被充分开发出来。为了让应用开发人员更有效、更具创造性地使用传感器,必须做出如下努力:减少或消除因传感器子系统变化而导致的平台分裂性;创建智能中间件,允许多个应用程序同时运行以共享一个传感器;为传感器创建高级应用程序接口(API)。

目前,平台分裂性是限制基于先进传感器的应用进入移动设备的最大桎梏。业界正努力构建通用的基本功能。但为了实现超越基本功能的复杂应用,需要有一种标准方式来支持应用程序查询底层系统,掌握传感器噪声、系统带宽和时间戳的不确定性,以确保做出准确和可靠的响应。

诸如苹果的iOS、谷歌的Android和微软的Windows 8等操作系统都向应用程序有限度地开放某些传感器数据。不过,并非所有系统都允许两个或多个带有不同传感器配置的应用程序在同一时间运行。

例如,运行于智能手机上的理想计步器应用程序应该在后台进行,以便用户能追踪自己在某天所走的步数。但在这一整天,手机也可能用传感器来配置屏幕方向或运行其它应用,而这些前台任务会重新配置传感器,从而破坏后台任务的数据。

为实现两个或更多的传感器应用程序同时运行,就需要可满足各应用需求的智能中间件,并能根据每种应用的要求分别计测其数据。这种中间件还可以尽量减少使用高耗能的传感器组件,并限制基于用户活动所消耗的处理资源。

除了保证平台性能、多任务支持和功率感知运行环境之外,应用开发人员还需要更高级别的API以便将传感器数据提炼成有意义的信息。目前,传感器融合技术正被采用,通过综合惯性传感器的数据来提供方向和位置信息。接下来是将这些信息与其它传感器的数据结合起来。借助先进的试探法(heuristics),传感器可提供有关用户正在做什么(例如:跑步、走路或站立)的大概信息。这些信息需要通过API呈现出来,以使应用开发人员能为用户提供更多功能和服务。

上述需求的改善是相互关联的。首先,我们必须减少或消除平台分裂性,以便应用开发人员更易于接触到大量受众。其次,我们能够激发更多的创造性,通过编写智能中间件,允许多个传感器应用同时运行;并建立一套丰富的高级 API,使应用程序能够了解用户状况并推断出用户意图。现在,业界正协同努力改进针对传感器应用的新系统软件和API标准。

Ian Chen:Sensor Platforms执行副总裁

关键字:传感器组件谷歌移动设备

本文摘自:www.iot-online.com

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^