登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』基于Java的物联网基础应用开发

書城自編碼: 3651622
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 虞芬 著
國際書號(ISBN): 9787302583424
出版社: 清华大学出版社
出版日期: 2021-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 400

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
铝合金先进成型技术
《 铝合金先进成型技术 》

售價:NT$ 1214.0
英雄之旅:把人生活成一个好故事
《 英雄之旅:把人生活成一个好故事 》

售價:NT$ 398.0
分析性一体的涌现:进入精神分析的核心
《 分析性一体的涌现:进入精神分析的核心 》

售價:NT$ 556.0
火枪与账簿:早期经济全球化时代的中国与东亚世界
《 火枪与账簿:早期经济全球化时代的中国与东亚世界 》

售價:NT$ 352.0
《全面与进步跨太平洋伙伴关系协定》国有企业条款研究
《 《全面与进步跨太平洋伙伴关系协定》国有企业条款研究 》

售價:NT$ 449.0
银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书)
《 银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书) 》

售價:NT$ 449.0
金托邦:江湖中的沉重正义
《 金托邦:江湖中的沉重正义 》

售價:NT$ 275.0
易经今解:释疑·解惑·见微
《 易经今解:释疑·解惑·见微 》

售價:NT$ 403.0

建議一齊購買:

+

NT$ 387
《 创新思维与TRIZ创新方法(第2版) 》
+

NT$ 226
《 农林经济管理创新创业实训教程 》
+

NT$ 198
《 土壤学实验指导教程(第2版国家林业和草原局普通高等教育十三五规划教材) 》
+

NT$ 370
《 大学语文(第十版) 》
編輯推薦:
紧密结合物联网开发。本书以智慧园区项目为中心,将Java程序设计的知识以知识解析的形式拆分到不同的物联网开发情景中,让读者能够及时的将所学的知识运用到实际开发中,提升学习兴趣,培养动手能力。
先封装调用、后详细拆解。前期开发中碰到的Java高级编程的知识,采用“先封装调用,后详细拆解”的方式,让读者“先使用,后理解”,由易到难、深入浅出的学习Java开发知识。
综合运用、实战检验。后通过智慧园区的串口篇和云平台篇的综合开发,让读者将各部分知识综合使用、融会贯通,充分掌握Java物联网程序设计基础知识。
內容簡介:
《基于Java的物联网基础应用开发》编者总结了十多年的物联网专业教学和指导学生参加竞赛的经验,精心选择物联网方面典型的项目展开分析,根据项目需求设计工作任务,采用任务式结构编写,通过引导读者完成不同的物联网程序任务,对Java物联网开发各方面的知识进行讲解。全书共分为13个项目,建议学时为100学时,不包括项目12和项目13。项目12和项目13建议采用综合实训课形式。 《基于Java的物联网基础应用开发》既可以作为高等院校本科和高职物联网工程及相关专业学生的教材使用,又可以作为物联网相关从业者和爱好者的参考用书。
關於作者:
虞芬,九江职业技术学院信息工程学院副院长,长期从事计算机专业教学与管理,主授课程程序设计基础、数据库技术。主编《C语言程序设计》、《计算机文化基础》等教材多部。
目錄
项目1 智慧园区项目概述 1 【需求描述】 1【需求分析】 11. 门禁安防模块 12. 室内环境监控模块 23. 园区环境监测模块 2【运行效果】 4【技术选型】 5【设备选型】 5【知识前提】 5 项目2 初识Java与物联网 6 任务1 了解Java与物联网 7【任务描述】 7【知识解析】 71. Java语言介绍 72. Java语言的特点 83. Java与物联网 8任务2 搭建Java开发环境 9【任务描述】 9【知识解析】 91. JDK简介 92. 下载并安装JDK 103. 配置环境变量 11任务3 编写第#一个Java程序 13【任务描述】 13【知识解析】 131. Java中的注释 132. Java中的标识符 143. Java中的关键字 15【任务实施】 15任务4 使用Eclipse开发工具 17【任务描述】 17【任务实施】 17任务5 第#一个Java物联网程序(随心所欲亮灯灭灯) 22【任务描述】 22【拓扑图】 22【知识解析】 23【任务实施】 23思考与练习 26 项目3 传感数据解析和控制指令生成 27 任务1 显示温湿度传感器数据 28【任务描述】 28【拓扑图】 28【知识解析】 291. 基本数据类型 292. 基本数据类型的转换 33【任务实施】 35任务2 ZigBee传感数据计算 38【任务描述】 38【拓扑图】 38【知识解析】 381. 算术运算符 382. 赋值运算符 403. 比较运算符 414. 逻辑运算符 425. 位运算符 436. 三目运算符 457. 运算符的优先级 45【任务实施】 46任务3 ZigBee传感数据采集分析 49【任务描述】 49【拓扑图】 49【知识解析】 491. 条件控制 492. 循环控制 55【任务实施】 60任务4 ZigBee控制指令的生成 65【任务描述】 65【拓扑图】 65【知识解析】 651. 一维数组 662. 多维数组 69【任务实施】 70思考与练习 76 项目4 从串口获取传感器数据 77 任务1 编写串口管理工具类 78【任务描述】 78【拓扑图】 78【知识解析】 781. 面向对象的概念 782. 类与对象 793. 成员变量 824. 方法 845. 构造方法 866. this关键字 897. RXTX串口通信工具 90【任务实施】 90任务2 获取真实的传感器数据 94【任务描述】 94【拓扑图】 94【知识解析】 941. Java常见代码块 942. Java垃圾回收机制 953. 包与访问权限 964. 类的封装 985. 单例模式 986. 枚举 997. 导出jar依赖包 101【任务实施】 102思考与练习 104 项目5 采集传感数据的API的构建 105 任务1 构建采集ZigBee数据的API 106【任务描述】 106【拓扑图】 106【知识解析】 1061. 类的继承 1062. 抽象类和接口 1113. Lambda表达式 1144. 多态 115【任务实施】 118任务2 构建串口开发自定义异常的API 122【任务描述】 122【知识解析】 1221. 认识Java异常 1222. 处理Java异常 1243. 自定义异常类 1274. Java中的类加载和反射?技术 128【任务实施】 132思考与练习 136 项目6 认识常用类 137 任务1 ZigBee控制器命令的生成工具 138【任务描述】 138【知识解析】 1381. 字符串概述 1382. String类 1383. StringBuffer类与StringBuilder类 1424. JSON字符串解析 143【任务实施】 147任务2 验证用户注册信息 150【任务描述】 150【知识解析】 1511. Date类 1512. SimpleDateFormat类 1523. Calendar类 1544. Math类 1555. Random类 1576. 基本数据类型的封装类 157【任务实施】 158思考与练习 164 项目7 智慧园区界面开发和事件处理 165 任务1 智慧园区登录界面 166【任务描述】 166【知识解析】 1661. JavaFX简介 1662. JavaFX的主要特征 1663. JavaFX工程 1674. JavaFX工程入口 1675. 创建FXML文件 1686. SceneBuilder添加控件 1687. 加载FXML文件 172【任务实施】 173任务2 智慧园区功能界面 176【任务描述】 176【知识解析】 1771. JavaFX元素的id 1772. JavaFX界面的controller 177【任务实施】 179任务3 智慧园区事件的 181【任务描述】 181【知识解析】 182【任务实施】 184思考与练习 186 项目8 使用集合 187 任务1 使用List存储传感器数据日志 188【任务描述】 188【拓扑图】 188【知识解析】 1881. Java集合概述 1882. Collection接口 1893. List接口 1904. ArrayList集合 1905. LinkedList集合 1916. Iterator接口 1927. forEach遍历 195【任务实施】 195任务2 实现智慧园区用户注册功能 199【任务描述】 199【知识解析】 1991. Set接口 1992. HashSet 2003. TreeSet 202【任务实施】 203任务3 使用Map存储采集器数据 207【任务描述】 207【拓扑图】 208【知识解析】 2081. Map接口 2082. HashMap 209【任务实施】 211思考与练习 217 项目9 使用IO流 218 任务1 使用File类读写用户信息文件 219【任务描述】 219【知识解析】 219【任务实施】 222任务2 使用IO流持久化保存用户注册? 信息 224【任务描述】 224【知识解析】 2251. Java的IO包 2252. 字节流 2263. 字符流 229【任务实施】 234任务3 智慧园区配置参数的读写 237【任务描述】 237【知识解析】 238【任务实施】 239思考与练习 241 项目10 实时更新数据 242 任务1 实时更新可用串口列表 243【任务描述】 243【拓扑图】 243【知识解析】 2431. 进程与线程 2432. Thread类 2443. 创建线程的两种方式 245【任务实施】 247任务2 实时园区门禁监测 250【任务描述】 250【拓扑图】 250【知识解析】 250 1. 线程状态的转换 2502. 守护线程 2533. 退出/停止线程 253【任务实施】 256任务3 实时火警警示 264【任务描述】 264【拓扑图】 264【知识解析】 2651. 为什么要使用线程同步 2652. 同步代码块与同步方法 2663. wait与notify 270【任务实施】 270思考与练习 273 项目11 网络与定位技术的使用 274 任务1 利用北斗定位模块获取地理位置信息 275【任务描述】 275【拓扑图】 275【知识解析】 2761. 网络通信基础知识 2762. URL与URLConnection 2783. 百度地图Web服务API 281【任务实施】 281任务2 将经纬度数据上报到云ping台 290【任务描述】 290【拓扑图】 291【知识解析】 2911. 基于TCP的Socket?套接字 2912. 基于UDP的数据包传送 293【任务实施】 295思考与练习 307 项目12 智慧园区综合实现(串口篇) 308 【拓扑图】 309【技能目标】 310【项目实施】 310 项目13 智慧园区环境实时监测(云ping台篇) 333 【拓扑图】 334【技能目标】 334【项目实施】 335 参考文献 366
內容試閱
物联网被看作是继计算机、互联网与移动通信之后的又一次信息产业浪潮,将成为未来带动中国经济发展的主要生力军。2009年,在美国总统奥巴马与工商业领袖举办的圆桌会议上,IBM首席执行官首次提出了“智慧地球”(Smart Earth)的构想。同年,欧盟发布了物联网研究战略路线图(Internet of Things Strategic Research Roadmap)。在我国,物联网同样得到了高度重视,在2010年“两会”期间物联网已经被写入政府工作报告,确立为国家五大战略新兴产业之一。在2016年国务院印发的《“十三五”国家信息化规划》中特别提出要加快信息化和生态文明建设深度融合,利用新一代信息技术,促进产业链接循环化;推进物联网感知设施规划布局,发展物联网开发应用;实施物联网重大应用示范工程,推进物联网应用区域试点,建立城市级物联网接入管理与数据汇聚平台,深化物联网在城市基础设施、生产经营等环节中的应用。
本书编者总结了十多年的物联网专业教学和指导学生参加竞赛的经验,精心选择物联网方面典型的项目展开分析,根据项目需求设计工作任务,采用任务式结构编写,通过引导读者完成不同的物联网程序任务,对Java物联网开发各方面的知识进行讲解。
本书的特点如下。
1. 紧密结合物联网开发
本书以智慧园区项目为中心,将Java程序设计所需要掌握的知识拆分到不同的物联网开发情景中,让读者能够及时地将所学的知识运用到实际开发中,提升学习兴趣,培养动手能力。
2. 先封装调用、后详细拆解
前期开发中遇到的有关Java高级编程的知识,采用“先封装调用,后详细拆解”的方式,让读者“先使用,后理解”,由易到难、深入浅出地学习Java开发知识。
3. 综合运用、实战检验
后通过智慧园区的串口篇和云平台篇的综合开发,让读者将各部分知识综合使用、融会贯通,充分掌握Java物联网程序设计基础知识。
本书具体内容介绍如下。
* 项目1 智慧园区系统项目概述——本项目介绍智慧园区项目的需求、功能模块、运行结果以及技术选型和设备选型等内容(建议学时:2学时)。
* 项目2 初识Java与物联网——本项目介绍Java与物联网的关系,并在搭建好Java开发环境后,让读者完成“随心所欲亮灯灭灯”的个物联网程序(建议学时:6学时)。
* 项目3 传感数据解析和控制指令生成——本项目介绍如何利用Java的基本语法对ZigBee传感数据进行计算、采集分析、显示,以及ZigBee控制指令的生成(建议学时:16学时)。
* 项目4 从串口获取传感器数据——本项目介绍串口管理工具类的封装,以及如何通过工具类从串口获取真实的传感器数据,让读者理解Java面向对象的编程思想(建议学时:8学时)。
* 项目5 采集传感数据的API的构建——本项目介绍如何利用Java的继承、接口、多态等机制构建采集ZigBee数据的API,以及串口开发自定义异常的API(建议学时:6学时)。
* 项目6 认识系统常用类——本项目介绍ZigBee控制器命令生成工具的封装及用户注册信息的验证,让读者掌握系统常用类的使用(建议学时:8学时)。
* 项目7 智慧园区系统界面开发和事件处理——本项目介绍如何利用JavaFX完成智慧园区系统界面,实现界面之间的跳转,并处理控件的事件监听,让读者初步了解图形化界面的制作过程和原理(建议学时:12学时)。
* 项目8 使用集合——本项目介绍如何使用List存储传感器数据日志,使用Set实现用户注册功能,使用Map存储采集器数据,并让读者掌握Java集合的使用(建议学时:12学时)。
* 项目9 使用IO流——本项目介绍如何使用File类读写用户信息文件,以及如何利用IO流保存用户信息和读写系统配置文件,并让读者掌握IO编程的基本知识(建议学时:14学时)。
* 项目10 实时更新数据——本项目介绍如何实现可用串口列表的实时更新,园区门禁的实时监测,及实时火警警示,并讲解了Java多线程的使用(建议学时:12学时)。
* 项目11 网络与定位技术的使用——本项目介绍如何使用北斗定位模块获取地理位置信息,并将园区位置信息上报到云平台(建议学时:4学时)。
* 项目12 智慧园区系统综合实现(串口篇)——本项目介绍智慧园区串口部分全部功能的综合实现,包含门禁安防模块、室内环境监控模块等功能(建议以实训形式教学)。
* 项目13 智慧园区环境实时监测(云平台篇)——本项目介绍如何利用网络编程与云平台连接,综合实现智慧园区室外环境监测模块的功能(建议以实训形式教学)。
本书适合物联网工程以及相关专业的学生使用。
本书的编写得到了北京新大陆时代教育科技有限公司相关人员的大力帮助和支持,在此表示感谢。
由于编者水平有限,书中疏漏之处在所难免,敬请各位读者不吝赐教,以求共同进步,感激不尽。
编 者
(扫一扫,了解本书配套资源目录) (扫一扫,试看配套的精美课件)

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.