重复利用旧智能手机用于家庭自动化

迪特里希·阿亚拉

迪特里希说阿亚拉在OpenIoT峰会。

在日前举行的嵌入式Linux大会和OpenIoT首脑会议上,Mozilla的技术推广专家迪特里希·阿亚拉提出了一个简单而经济的解决方案,以家庭自动化:一个废弃的智能手机可以处理一些最有用的家庭自动化任务,而无需昂贵的集线器和传感器 - 或者冒着数据安全在云中。

“随着智能手机可以检测动作,声音,存在和不存在的无线电业务,”阿亚拉在他的介绍中所说,“谈及到的传感器信号:人性化物联网与智能手机老和Web”

“许多手机都接近或环境光传感器,方向和电池,”阿亚拉继续。“消费者设备几乎没有这些。我的手机知道,如果它被搬来搬去,但我的巢不“。

阿亚拉介绍了他的“背景”的JavaScript程序车削老的Firefox OS智能手机变成一个组合枢纽和传感器阵列的远程家庭监控。Mozilla的后旋转火狐OS队从电话到物联网,阿亚拉想知道他会如何重新调整所有的Firefox OS手机,他坐在一旁。

阿亚拉也被考虑的第一代家庭自动化的缺点。“设备实际上并没有相连的今天,”阿亚拉说。“你必须买成设备的特定网络,而且他们并不便宜。再就是生活问题结束后,与Revolv “。

大多数商业的IoT产品包括用于远程连接,存储,并且在一些情况下,处理云服务。“正有多少你的个人生活中接触到一个黑盒子,你必须任何保证或知名度?”阿亚拉说。“没有标准,法规,或周围什么人可以用这个数据做的判例法。”

许多面向黑客自动化产品避免使用云计算,但在更复杂的价格。你得到更多的隐私和开源个性化“,但在时间和学习的实验成本高,”阿亚拉说。

物联网的杀手级应用:存在或不存在

影响商业和DIY物联网系统都更大的挑战是缺乏一个令人信服的目的。“你要问自己,有什么问题我是解决?”阿亚拉说。“我真的需要有光反射我的心情还是自动购物吗?对我来说,这些都不是解决日常问题。人们有这样没有足够的钱或时间,或担心生病的亲人的问题。也许他们需要知道,如果有人在他们家中,还是基本的服务都在工作。你需要的是身体的意识放在上下文中 - 存在或不存在的东西像噪音,运动或服务“。

大多数这些功能,阿亚拉实现,已经可以在智能手机上,即使没有连接额外的传感器。你甚至可以重新利用一些旧手机在WiFi-或基于蓝牙的无线传感器网络。

阿亚拉开始写了一些JavaScript代码来获得较低水平的传感器。与Firefox OS,他发现他竟然能避免构建一个可下载的应用程序。“随着渐进式网络应用程序,您可以分发一个网页,让用户可以加载它,然后永远地收到推送通知,而无需再次加载页面,”阿亚拉说。“你甚至都不需要一个UI。您只需回复通道的身体和配置你多么想知道一个给定的主题。“

通知正在发送到IFTTT的制造商渠道。“从那里,我可以把它挂到的地方我想,”阿亚拉说。

大部分的功能阿亚拉的Firefox OS的脚本可以在其他平台上工作。这将是相当简单的做一个移动的框架相似,或更有经验的开发者,甚至本机应用程序的东西,阿亚拉说。

阿亚拉花了大量的时间从传感器研究读数,以及来自手机的麦克风,摄像头,并且,收音机,这将使远程用户绘制关于什么是在家中发生的结论。然后,这个上下文信息可以被编纂成更有用的通知。

随着环境光线,例如,如果它突然消失在黑暗的白天,也许有人站在一个设备,解释阿亚拉。来自加速计反馈可以被分析以确定的脚步声,地震,或有人拿起装置之间的差异。脚本可以使用电台宣传声带,以确定是否走动一个人拎着手机有可能引起揭示蓝牙签名。

随着电池的API,通常可以告诉我们,如果停电了。如果手机有一定的电池寿命和短信的计划,你可以把它发送短信警报。

当传感器打到一定水平,可以有脚本中使用媒体API可以将相机或麦克风,看看是怎么回事。在一项实验中,阿亚拉使用getUserMedia API来开启麦克风并记录环境声音的平均体积。“有一些签名,你可以从声音,可能会产生围绕是否存在有用的信息得到的,”他说。

未来的增强可能会点击一个移动平台的连接和发现接口与其他设备进行挂钩。Firefox上的操作系统,这些包括TCP和UDP套接字,DLNA,和其他。阿亚拉也看到使用本地语音识别API的可能性。

“最后,它是关于使用手机作为一种意识的工具,”阿亚拉说。“关于学习环境和你自己。”

观看下面的完整地呈现:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: