- 算法和软件对于传感器应用的重要性
- 来源:赛斯维传感器网 发表于 2013/7/10
现在消费电子传感器应用者和开发者之间的矛盾是:最流行的移动应用程序却不常用到传感器,而应用程序开发者说用传感器很难。这里面的基本原因在于传感器主要使用来度量物理环境的,但如果没有好的算法和软件,这些测量经常没有意义。
早期曾有一些使用传感器厂商提供的一些初级代码所做的尝试,但结果却无法令人满意。而今天,传感器厂商意识到了算法和软件才是产品最基本的要素。独立的固件开发者开发了传感器库,不但能保持能手机中电子罗盘传感器处在校准状态从而提供准确的导航,还能减轻外界电磁干扰造成的影响。
通过利用这些先进的传感器库,各种消费电子厂商就能让开发者能够追踪智能手机和用户的移动轨迹。通过观察移动轨迹,应用程序就能让用户与设备以创新、方便的手势进行交互。现在智能手机里面应用的传感器及其功能主要有:
加速度传感器:能够检测按照字母特定顺序排列的键盘的敲击声,精度非常高,通过计算机程序就能决定用户敲了哪些键盘。
磁力传感器:能够探测到电线发出的50/60Hz的磁场;
气压传感器:能够感知建筑不同楼层的气压变化;
麦克风:可以记录超声波。
为了充分发挥智能手机传感器的优势,我们必须考虑提供用于检测动作和手势以外的传感器功能,并考虑用这些功能来更好地理解用户的所处的状况和他的意图。比方说当用户把手机放在钱包里,传感器就能关闭背光以省电,当用户正在跑着赶火车的时候,手机接收来自加速度传感器的信息,应该直接把来电转到语音信箱,而不是打扰正在奔跑的人。一款智能的手机伴侣能够学习用户每天的活动,包括用户每天慢跑的习惯,从而在陌生的城市里也能为用户建议一条慢跑路线。
以上这些功能的实现,都需要算法和软件的支持。只有实现了这些功能,消费电子产品将有着更广泛的应用,真正成为人类的亲密伙伴。
转载请注明来源:赛斯维传感器网(www.sensorway.cn)