物联网项目实战:基于Android Things系统
上QQ阅读APP看书,第一时间看更新

译者序

和大部分读者一样,我之前对物联网技术并没有清晰的认识,同时由于外界的炒作,我一直对物联网技术敬而远之,因此我一直不敢去接触和学习它。

当我在第一家公司做一个嵌入式项目的时候,我第一次对物联网技术产生了兴趣。当时我主要负责Android应用部分的开发,涉及的内容很简单,因此我并没有觉得我参与的项目有什么特色。然而,当我第一次看到公司其他同事用我创建的应用程序的一个外壳来控制台灯、电动车、跑步机等设备的时候,我深刻地感受到了物联网技术的魅力。因为之前一直做软件开发,所以我根本想不到这些控制机制是如何实现的,产生浓厚兴趣的同时,我也对物联网技术更加畏惧······

让我再次折服并且希望花时间投入物联网技术的时机是我在大学实验室做的一个关于Android Things的项目。了解这个项目后不久,我对软件部分十分有信心,毕竟我已经非常擅长Android开发,可关于如何调试硬件、如何软硬件结合,我依然一头雾水。当时,对于Android Things,除了熟悉Android这一个名词之外,我对它的其他方面基本上一无所知,我试着找了国内相关资料,发现介绍Android Things的资料也寥寥无几。在不知道它是否有实用价值并且是否值得学习的情况下,当时我在Packt网站上购买了本书的英文版。我并不确定这是不是一本专业性非常强的图书。相比之下,谷歌的Android Things开发者文档当然更加有参考价值,但我能确定的是本书确实能够让你快速对物联网这项非常有前景的技术产生极大的兴趣并且入门,尤其是对于Android开发者来说。

本书的内容非常简单,它旨在帮助读者自己动手实现其中的小功能或者案例,其中不乏一些现实中已经广泛推广的功能,如RBG灯控制、房屋警报装置,也正是这些触手可及的功能可以激发读者学习物联网技术的兴趣。当然,作为新兴技术,Android Things产品的迭代速度极快,其中的一些案例可能还停留在过去的实现方法上,读者可以根据最新的开发文档进行相应的修改。同时,由于书中很多外网的资源不能使用或者在国内有或多或少的限制,读者也需要自行解决网络不通的问题。

最后,希望读者不要畏惧物联网和Android Things。一本好的入门书足以让你信心倍增。

感谢实验室和我一起做实验的王阳、孙虎同学,感谢帮我校对本书的刘江同学,没有他们,我不会顺利地翻译好这本书。感谢董瑞志博士,没有他,我可能也不会接触Android Things这项技术,是他帮我打开了一扇通往新世界的大门。最后,感谢给了我不少帮助的谢晓芳编辑,也很感谢人民邮电出版社对我的信任!

杨加康