新書推薦:

《
慢思考,快心流:深度开发大脑潜能的思维方式(一本精准的天才训练手册,一套超凡的心流打造功法。精进领航人小务虚脑洞再开,助你开发大脑无限潜能)
》
售價:HK$
63.8

《
《长河落日耀金戈——中国古代北方少数民族征战史例 》(以十场战争解读千年边塞历史,再现“铁马冰河入梦来”的热血豪迈)
》
售價:HK$
41.8

《
瀛波志(大都会南部边缘的乌夜与拂晓,社幻小说家的机械奇趣宇宙志。一部百科全书式小说,陆源将中文重新淬炼了一遍)
》
售價:HK$
107.8

《
黑暗时代的哲学家(哲学版的《人类群星闪耀时》,面对历史的洪流,哲学何为?)
》
售價:HK$
85.8

《
国魂 : 甲午( 全三册)
》
售價:HK$
178.2

《
我想当数学家
》
售價:HK$
153.8

《
产业变局与四个“铁三角”(精准锚定产业演进方向,高效挖掘变局创新机遇)
》
售價:HK$
63.8

《
游戏直播简史:重塑游戏、电竞与情感经济(薄荷实验)
》
售價:HK$
101.2
|
內容簡介: |
本书主要介绍物联网和大数据技术领域的基础知识与技能,共5 章,第1 章为物联网和大数据简介,第2 章为物联网数据采集,第3 章为大数据基础环境部署与编程,第4 章为机器学习,第5 章为智慧家居传感器数据采集与展示系统。本书通过丰富的任务和实践帮助读者逐步掌握物联网和大数据技术的基础知识与技能,为进一步深入学习与应用物联网和大数据技术打下坚实基础。本书可以作为高等院校物联网工程、大数据技术及相关专业的教学用书,也可以作为计算机、电子通信等专业相关课程的参考用书。
|
關於作者: |
陈海宝,博士,滁州学院计算机与信息工程学院副教授,网络工程专业负责人,网络与通信工程系主任。ACM中国理事会合肥分会执行委员会成员。主要研究方向是智能数据处理。共发表或录用论文30多篇,其中中国计算机学会(下简称 CCF)推荐A类、B类、C类期刊各1篇,B类、C类会议论文各1篇。拥有第一发明人授权专利1 项。主持安徽省自然科学基金青年项目1项、安徽省教育厅自然科学重点项目1项、安徽省高校优秀青年人才支持计划重点项目1项,参与安徽省自然科学基金项目1项、安徽省科技重大专项1项。
|
目錄:
|
第1 章 物联网和大数据简介 .............................................................................................................. 1 任务1.1 认识物联网 ................................................................................................................... 1 1.1.1 物联网的定义 ............................................................................................................ 2 1.1.2 物联网架构 ................................................................................................................ 2 1.1.3 物联网的行业应用 .................................................................................................... 3 任务1.2 认识大数据 ................................................................................................................... 7 1.2.1 大数据的定义 ............................................................................................................ 8 1.2.2 大数据的特点 ............................................................................................................ 8 1.2.3 大数据技术的行业应用 ............................................................................................ 9 任务1.3 认识开源工具.............................................................................................................. 12 1.3.1 NodeMCU ................................................................................................................ 13 1.3.2 Arduino IDE ............................................................................................................. 15 1.3.3 EMQ X Broker ......................................................................................................... 16 1.3.4 Hadoop ..................................................................................................................... 18 1.3.5 Kafka ........................................................................................................................ 22 1.3.6 Flink .......................................................................................................................... 24 1.3.7 Flask ......................................................................................................................... 25 1.3.8 MySQL ..................................................................................................................... 27 1.3.9 ECharts ..................................................................................................................... 29 1.3.10 Grafana ................................................................................................................... 30 1.3.11 VS Code .................................................................................................................. 31 1.3.12 IntelliJ IDEA........................................................................................................... 32 1.3.13 Maven ..................................................................................................................... 33 小结 .............................................................................................................................................. 34 习题 .............................................................................................................................................. 34 第2 章 物联网数据采集 .................................................................................................................... 35 任务2.1 组建物联网环境 .......................................................................................................... 35 2.1.1 认识传感器 .............................................................................................................. 36 2.1.2 NodeMCU 连接传感器 ........................................................................................... 37 任务2.2 部署软件开发环境 ...................................................................................................... 37 2.2.1 安装配置EMQ X Broker ........................................................................................ 38 2.2.2 安装配置Arduino IDE ............................................................................................ 40 任务2.3 NodeMCU 编程 ........................................................................................................... 45 2.3.1 连接EMQ X Broker ................................................................................................ 45 2.3.2 读取传感器数据示例 .............................................................................................. 48 2.3.3 发布传感器数据示例 .............................................................................................. 50 小结 .............................................................................................................................................. 53 习题 .............................................................................................................................................. 53 第3 章 大数据基础环境部署与编程 ................................................................................................ 54 任务3.1 Linux 系统安装与Shell 编程 ..................................................................................... 54 3.1.1 虚拟化软件和操作系统安装 .................................................................................. 55 3.1.2 Linux 系统常用命令 ................................................................................................ 58 3.1.3 Shell 脚本编程 ......................................................................................................... 76 任务3.2 Hadoop 安装与HDFS 编程 ........................................................................................ 80 3.2.1 Hadoop 安装 ............................................................................................................ 81 3.2.2 配置Hadoop 运行方式 ............................................................................................ 84 3.2.3 HDFS 基本操作命令 ............................................................................................... 88 3.2.4 HDFS 编程实训 ....................................................................................................... 89 任务3.3 Kafka 安装与编程 ..................................................................................................... 100 3.3.1 Kafka 安装 ............................................................................................................. 101 3.3.2 Kafka 配置 ............................................................................................................. 104 3.3.3 Kafka 基本操作命令 ............................................................................................. 108 3.3.4 Kafka 编程实训 ..................................................................................................... 110 任务3.4 Flink 安装与编程 ...................................................................................................... 114 3.4.1 Flink 安装 ............................................................................................................... 115 3.4.2 Flink 配置 ............................................................................................................... 117 3.4.3 Flink 基本操作命令 ............................................................................................... 121 3.4.4 Flink 编程实训 ....................................................................................................... 123 小结 ............................................................................................................................................ 126 习题 .......
|
|