通过Android Things摆脱“眨眼”

当您与开发人员谈论他们在物联网和电子产品方面的经验时,您经常会听到他们设法通过Arduino或Raspberry Pi来运行Blink示例(电子产品的“ Hello World”),然后停下来。 停止的原因各不相同,包括不知道下一步应该是什么,没有额外的硬件,或者振作起来以为电子设备太难了。 这些问题中的任何一个都可能导致人们在尝试第二个项目之前就失去兴趣。 在某一点上,这三者也都适用于我自己。 解决这些问题的方法之一就是知道可以使用哪些软件或硬件工具及组件来创建下一个项目或解决特定问题。 一旦知道了可用的东西,就可以计划与您和您的兴趣相关的项目,可以找出要购买的硬件,并可以通过构建一些东西来找到适当的文档来克服“这可能是困难的”难题。 本文将向您介绍一系列可用于创建下一个项目的硬件组件,以及Android Things提供的一些工具,这些工具可与该硬件进行交互并对设备周围的世界产生有意义的作用。 由于我们专注于物联网,因此我们还将考虑一些可轻松与您的Android Things设备集成的后端框架。 硬件组件 我们将重点关注两类组件:传感器和执行器。 传感器根据来自周围世界的输入来控制电路中的电流,通过主动事件(例如按下按钮)或被动条件(例如环境温度)来进行。 致动器利用传递给它们的电能与周围的世界互动,例如显示信息的屏幕或移动的电动机。 尽管本节将向您介绍各种硬件组件,但不会详细介绍这些组件在电路中的使用方式。…

“ Android Things”黑客日:办公室热销

Android Things项目使物联网(IoT)硬件黑客触手可及,只要具备一些Android开发技能,并且花费38.99英镑就可以购买Raspberry Pi 3,无需焊接。 尽管在撰写本文时(2017年9月)仍在Developer Preview中,但它足够稳定,可以用于一些探索性测试。 在Rant,我们想看看这个新平台提供了什么-因此我们决定将其用作我们最近的黑客日的核心,并逐步进行试验。 我们将Pi与Rainbow Hat板配对,Rainbow Hat板是从出色的Pimoroni(https://shop.pimoroni.com/products/rainbow-hat-for-android-things)获得的,它提供了多种输入和输出包括LED显示屏,按钮,温度和湿度传感器以及蜂鸣器。 尽管Rant办公室是一个和谐宜人的工作场所,但分歧之处在于温度。 我们中大约有一半(包括我自己)更喜欢寒冷的气候,而另一半似乎是蜥蜴的后代,并且喜欢它们的工作环境始终闷热。 为了用一些冷硬数据来增强那些激烈的办公室恒温器争论,我们决定建立一个Rant气象站,该气象站将经常记录温度数据,然后将其存储在云中。 Firebase Realtime Database是我们之前在任何客户端项目中都未曾使用过的东西-但它看起来非常适合轻松存储和同步温度数据,并且我们希望与Android Things一起,在整个应用程序中使用它多么容易和有效。我们合作的主要平台。 我在黑客日的工作是启动并运行Android,并使用Firebase…

智能标牌和Android Things:案例研究

在春季学期中,三名来自罗文大学电气与计算机工程专业的学生与Android Things的开发人员预览版以及Google Assistant SDK的开发人员预览版一起工作,以开发一种与您每天看到的设备进行交互的新方法。 在大学里,有一个工程诊所的概念。 大三学生必须在每个学期就诊。 这些可以是由学生,教授或公司发起的研究项目。 这些诊所为学生提供了实际的工程问题,为他们提供了动手实践的经验。 Android Things平台已从开发人员预览版发展到最近发布的1.0版(框架的初始稳定版)。 该平台为开发人员提供了巨大的潜力,使其不仅可以构建嵌入式设备,还可以构建智能和交互式设备。 物联网不仅涉及将计算机放入日常物品中,还为那些使用这些物品的人创造新颖而有用的体验。 数字标牌是一个正在发展的行业,对许多企业,饭店和其他设施具有吸引力,因为数字标牌使他们能够轻松控制和更改显示的内容。 但是,从公告板迁移到数字屏幕时,用户体验并没有得到改善。 数字标牌为用户提供了很多信息,迫使他们进行分析并理解所有内容。 对内容进行业务控制将使控制权脱离用户。 标牌上的内容可能会突然发生变化,例如过渡到一组新的信息,从而使读者失去位置并感到更加迷失。 数字标牌应该是什么样?…