本书主要面向物联网编程应用,纵观全书,作者有意选择低成本项目和主流的物联网应用开发平台,降低读者的学习成本,同时采用基于项目和认知曲线的学习方法,降低读者的入门难度。 从内容布局上,作者首先从Raspberry Pi和Java环境的配置开始,详细介绍RaspberryPi的硬件选择、系统安装、网络连接、软件升级和JavaIDE的配置。在此基础上,由浅入深,环环相扣,大量经典的物联网应用案例精彩纷呈:咖啡冲泡机、物联网礼帽、自主机器人、无人飞行器、经典游戏机......,译者在原书翻译过程中,每每被其内容吸引,沉醉不知归路。 全书共分9章,每章都提供一个完整应用实例。读者可遵循作者的设计思路,循序渐进,步步为营,完整复现所有应用。从内容上看,各个章节既相对独立又紧密联系。第1章是全书的基础,主要介绍RaspberryPi的软硬件配置环境;第2章提供一个咖啡酿造应用:第6章进一步设计一个高精度的茶叶冲泡应用;第3章围绕经典的定时器话题进行应用设计,时间的理论计算及Pi4J库的应用是本章的亮点:第4章面向物联网可穿戴设备领域,精心设计一个魔法礼帽(哈,魔法师原来是这样炼成的);第5章提供了一个经典的循迹小车应用,第7章则转入无人机领域,借助RaspberryPi实现四旋翼无人机的自主飞行,如果读者对无人遥控设备感兴趣,这两章的应用项目是很好的学习案例;第8章和第9章以模拟游戏机为目标进行了系统的应用设计,从电路设计、焊接到系统组装、调试,最后借助3D打印技术设计出一台精美的手持游戏机。作者Stephen Chin和James L.Weaver都是深的Java用开发者,在嵌入式及物联网应用开发方面成就斐然。本书既可以作为物联网应用开发的参考资料,又可作为计算机爱好者深入了解Raspberry Pi的辅导资料,还可以作为计算机课程设计、嵌入式系统课程设计等课程的参考教材。 本书由海军航空工程学院的张龙杰(第1、第2、第3、第6章)、杨玫(第7、第8至第9章)和李祁(第4和第5章)老师翻译,并由张龙杰统稿。参与本次翻译的还有程露露、陈青华、洪贝、刘家祺和庞威。翻译过程中,在忠于作者原意的基础上,我们尽量降低译文的理解难度,但是由于本书内容较新、信息量大,加之时间紧迫,译者水平有限,对原文内容的理解和中文表达可能有不当之处,书中难免有疏漏或错误,敬请读者批评指正。 张龙杰 第1章:剖析Pi 该章介绍Raspberry Pi的配置过程,以及如何将其连接到计算机上,并通过一个简单的Java应用进行测试。第2章:第一个Java项目 该章将在计算机上建立一个Java集成开发环境(Integrated Development Environment,IDE),具体说就是NetBeans。在Raspberry Pi上使用这个IDE来开发和远程部署Java应用程序。同时还会创建一个不错的项目,借助Java和Pi酿造一杯完美的咖啡。 第3章:二进制定时器 该章利用RaspberryPi的GPIO(通用I/O)功能创建一个二进制定时器。在这个过程中学习如何使用Robert Savage编写的Pi4J库,来快速完成离散设备I/O项目。 第4章:物联网礼帽 该章通过对魔法帽子设计过程的逐步指导,演示不同形式的设备I/O。该项目是可穿戴计算的一个有趣的例子,也是一个能够使你的朋友印象深刻的例子。 第5章:循迹小车 该章将通过Makeblock机器人技术平台创建一个自主机器人,当然,还要用到Raspberry Pi和Java。 第6章:茶栈 重温第2章的咖啡酿造项目,该章将使用更高精度的设备以及一块触摸屏来冲泡一杯香气怡人的茶。 第7章:自主飞行的无人机 通过为四轴飞行器加装一个Rasp-bemryPi大脑,将其转变为一台自主飞行的无人机。 第8章:复古视频游戏模拟器 该章将创建一个由Java驱动的模拟器,可以使我们在Raspberry Pi上玩经典的红白机(NintendoEntertainment System, NES)戏。 第9章:NightHacking RetroPi 该章介绍如何将第8章介绍的NES模拟器转换成由 3D打印机制造的复古风格的便携式游戏机,使我们在现代硬件设备上重温经典游戏。 代码下载 可从McGraw-Hill专业网站 www.mhprofessional.com 下载本书 的实例代码。搜索ISBN访问可用的下载即可。此外,在GitHub上可得到本书的项目代码,地址是https://github.com/RaspberryPiWithJava. 也可以访问 www.tupwk.com.cn/downpage,输入本书中文书名或中文ISBN,下载代码。 在为业余爱好以及专业物联网应用创建嵌入式项目时,我们希望本书能够成为一个有价值的资源。翻开书页,由此开始! |
粤公网安备 44030702001224号
|关于本站|小黑屋|Archiver|手机版|无线电爱好网
( 粤ICP备2025483731号-1 )Copyright © 2001-2025
GMT+8, 2026-1-30 08:46 , Processed in 0.156000 second(s), 19 queries .