当前位置:
首页 > 计算机 > 程序设计 > 物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载

物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载

书名:物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载

推荐语:

作者:(美)弗朗西斯科·阿佐拉,杨加康译

出版社:人民邮电出版社

出版时间:2020-05-01

书籍编号:30611565

ISBN:9787115532787

正文语种:中文

字数:118813

版次:1

所属分类:计算机-程序设计

全书内容:

物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载









版权声明


Copyright © Packt Publishing 2017. First published in the English language under the title Android Things Projects.


All Rights Reserved.


本书由英国Packt Publishing公司授权人民邮电出版社出版。未经出版者书面许可,对本书的任何部分不得以任何方式或任何手段复制和传播。


版权所有,侵权必究。



内容提要


本书介绍如何使用Android Things完成实际的物联网项目,主要内容包括Android Things系统本身及其工作原理,如何使用Android Things SDK开发报警系统,如何构建环境监测系统,如何集成Android Things与物联网云平台,如何创建智能系统,如何构建远程气象站,如何开发间谍眼,如何集成Android和Android Things。通过本书,开发者可以使用Android开发工具开发嵌入式设备,完成智能硬件的开发。


本书适合Android开发人员、Android爱好者、物联网开发人员及希望了解Android Things的专业人士阅读。



作者简介


Francesco Azzola,电子工程师,在计算机编程和 JEE 架构方面有超过15年的经验。他是Sun认证的企业架构师(Sun Certified Enterprise Architect,SCEA)、Sun认证的Web组件开发人员(Sun Certified Web Component Developer,SCWCD)和Sun认证的Java程序员(Sun Certified Java Programmer,SCJP),也是Android系统和物联网技术的爱好者,喜欢用 Arduino、Raspberry Pi、Android 和其他平台完成物联网项目。


他对物联网和移动应用颇有兴趣。此前,他也在移动开发领域工作了几年。他创建了一个名为Surviving with Android的博客,在那里他分享了Android和物联网项目开发方面的许多文章。



技术审校人简介


Ali Utku Selen,索尼移动系统工程师,土耳其伊兹密尔市度库兹埃路尔大学(Dokuz Eylul)大学计算机工程系硕士,多年来致力于旗舰Android设备的开发。他从11岁开始编程,从那以后便对软件开发产生了浓厚的兴趣。


Raimon Ràfols Montane,自2004年以来一直致力于移动设备的开发。他在开发UI、构建系统和实现客户端-服务器通信方面有丰富的实战经验。他目前在巴塞罗那的AXA Group Solutions公司担任工程经理,过去曾在伦敦附近的Imagination Technologies公司和阿姆斯特丹的Service2Media公司工作过。在业余时间,他喜欢编程和摄影,并在多个移动开发会议上就Android 性能优化和Android自定义视图发表演讲。



译者序


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


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


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


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


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


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


杨加康



adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid <Your_WIFI_SSID> -e passphrase <WIFI_password>sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn

前        言


Android Things是由谷歌开发的旨在使用Android技术开发专业物联网项目的全新操作系统。在阅读本书的整个过程中,读者将逐步深入了解Android Things的所有核心内容,并初步感受到由物联网(Internet of Things,IoT)带来的下一次技术革命。你将学会如何搭建涵盖Android Things 所有技术层面的实际物联网项目。



第1章介绍物联网的概念及其相关组件,并解释为什么它对日常生活产生如此巨大的影响。该章还将介绍Android Things的相关概念,并解释如何用Android Things来实现我们的第一个物联网项目。


第2章演示如何在Android Things中使用双状态传感器(或二进制设备),介绍如何创建一个检测物体运动并向用户的智能手机发送通知的报警系统。


第3章介绍如何将传感器连接到Android Things以及如何使用I2C总线读取数据并使用RGB LED将数据可视化。


第4章介绍如何在物联网云架构中使用Android Things,讲述如何将数据实时地从传感器传输到物联网云平台。


第5章演示如何使用简单的集成模式和HTTP将Android Things与Arduino集成。


第6章介绍如何在机器到机器(Machine to Machine,M2M)架构中使用Android Things。在该章中,我们会搭建一个监控温度、湿度、压强和亮度的远程气象站,同时使用MQTT作为发送数据的协议。


第7章介绍如何使用脉冲宽度调制(Pulse Width Modulation,PWM)开发控制伺服电动机的Android Things应用程序,以及如何在Android Things中使用摄像机。


第8章介绍如何开发与Android Things交互的配套Android应用。



要开发本书中的示例项目,读者需要提前安装Windows操作系统或Mac OS X。此外,为了完整地执行开发、编译和安装Android Things应用程序的流程,也需要按照书中的步骤安装Android Studio等相关开发环境。



本书主要面向希望深入了解Android Things系统的Android 系统爱好者、物联网工程师、Android开发人员。本书重点介绍如何使用Android Things 实现物联网项目,讨论Android Things的常用API在物联网项目中的使用,以及传感器、电阻、电容和物联网云平台等概念。



本书采用许多样式来区分不同类型的信息。下面是这些样式的一些示例。


代码块的样式如下。


命令行的输入或输出如下。





物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载 


表示警告或重要说明。








物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载 


表示提示和技巧。






欢迎来自各位读者的反馈。读者的反馈对我们相当重要,这些反馈可以帮助我们出版真正对读者有帮助的图书。如果要向我们发送一般反馈,请发送电子邮件至feedback@packtpub.com,并在电子邮件标题中标明书名。如果您有扎实的专业背景,并且有兴趣撰写图书,可参阅packtpub网站上的作者指南。



虽然我们已经尽力确保内容的准确性,但有时确实会存在疏漏。如果您在我们的书中发现了错误(可能是文字或代码中的错误),并且向我们报告,我们将不胜感激。这样做可以使其他读者少走弯路,并帮助我们进一步完善本书的后续版本。如果您发现任何勘误,请访问packtpub网站,选择您购买的图书,单击Errata Submission Form链接,并录入详细信息。一旦您的勘误得到验证,将接受您的提交,把勘误表上传到我们的网站或添加到本书现有的勘误表中。要查看先前提交的勘误表,可以访问packtpub网站,在搜索框中输入书名,所需信息将显示在Errata部分下。



互联网上正版图书的盗版一直是媒体所关注的问题,Packt非常重视版权的保护。如果您在互联网上发现了盗版的Packt图书,请立即向我们提供地址或网站名称,我们将尽快采取相应措施。您可以通过copyright@packtpub.com与我们联系,必要时可提供盗版图书的链接。这里,感谢广大读者帮助我们保护作者的版权。



如果您对本书的任何方面有疑问,可以通过questions@packtpub.com与我们取得联系。



资源与支持


本书由异步社区出品,社区(https://www.epubit.com)为您提供相关资源和后续服务。



本书配套资源包括书中示例的源代码。


要获得以上配套资源,请在异步社区本书页面中单击物联网项目实战:基于Android Things系统pdf/doc/txt格式电子书下载,跳转到下载界面,按提示进行操作即可。注意,为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。


如果您是教师,希望获得教学配套资源,请在社区本书页面中直接联系本书的责任编辑。



作者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。


当您发现错误时,请登录异步社区,按书名搜索,进入本书页面,单击“提交勘误”按钮,输入勘误信息,单击“提交”按钮即可(见下图)。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品。


E:\\0在线编撰系统图书\\50391\\qy-web-resources\\image\\2.png



我们的联系邮箱是contact@epubit.com.cn。


如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。


如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们;有意出版图书的作者也可以到异步社区在线提交投稿(直接访问www.epubit.com/

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示