当前位置:首页 > 工业技术
Windows IoT应用开发指南
Windows IoT应用开发指南

Windows IoT应用开发指南PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:施炯等著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302423188
  • 页数:249 页
图书介绍:本书首先介绍了基于Intel Galil、Raspberry Pi 2和MinnowBoard Max这三个平台的Windows IoT应用开发,从各个平台的硬件特性、开发环境配置、开发工具使用和应用案例这三个方面展开详细介绍。最后,结合Microsoft Azure IoT Suite、.NET Micro Framework、Windows 10 for Mobile/ PC和Windows IoT这几个组成部分出发,讲述一个物联网综合应用平台的开发。
《Windows IoT应用开发指南》目录

第一篇 基于Intel Galileo的Windows IoT平台应用开发 3

第1章 初识Intel Galileo 3

1.1 Intel Galileo概述 3

1.2 Intel Galileo的硬件资源 4

1.3 Intel Galileo的固件更新 5

1.4 基于Intel Galileo的Windows IoT开发环境搭建 8

1.4.1 PC环境设置 8

1.4.2 Windows IoT系统镜像烧写 9

1.4.3 启动含Windows IoT的Galileo 11

1.4.4 与Galileo进行Telnet通信 12

1.4.5 关闭Galileo 13

1.5 动手练习 13

参考链接 13

第2章 Intel Galileo的配置和开发工具 14

2.1 使用Telnet连接设备 14

2.2 命令行汇总 15

2.3 使用Galileo Watcher操作设备 20

2.4 使用FTP进行文件传输 25

2.5 动手练习 28

参考链接 28

第3章 Intel Galileo平台例程 29

3.1 数字IO的输出 29

3.1.1 实例功能 29

3.1.2 硬件电路 29

3.1.3 程序设计 29

3.1.4 部署与调试 32

3.2 数字IO的输入 34

3.2.1 实例功能 34

3.2.2 硬件电路 34

3.2.3 程序设计 36

3.2.4 部署与调试 37

3.3 模拟IO的输入 38

3.3.1 实例功能 38

3.3.2 硬件电路 38

3.3.3 程序设计 39

3.3.4 部署与调试 40

3.4 PWM波的输出 41

3.4.1 实例功能 41

3.4.2 硬件电路 42

3.4.3 程序设计 42

3.4.4 部署与调试 43

3.5 串口通信 44

3.5.1 实例功能 44

3.5.2 硬件电路 44

3.5.3 程序设计 46

3.5.4 部署与调试 47

3.6 动手练习 48

第4章 Intel Galileo应用制作 49

4.1 PWM调光灯制作 49

4.1.1 实例功能 49

4.1.2 硬件电路 49

4.1.3 程序设计 50

4.1.4 部署与调试 52

4.2 感光灯制作 52

4.2.1 实例功能 52

4.2.2 硬件电路 53

4.2.3 程序设计 54

4.2.4 部署与调试 56

4.3 火焰报警器制作 56

4.3.1 实例功能 56

4.3.2 硬件电路 57

4.3.3 程序设计 58

4.3.4 部署与调试 60

4.4 智能风扇制作 60

4.4.1 实例功能 60

4.4.2 硬件电路 61

4.4.3 程序设计 62

4.4.4 部署与调试 64

4.5 动手练习 65

第二篇 基于Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平台应用开发 69

第5章 初识Raspberry Pi 2和MinnowBoard Max 69

5.1 Raspberry Pi和MinnowBoard简介 69

5.2 Raspberry Pi 2和MinnowBoard Max的硬件资源 70

5.2.1 Raspberry Pi 2 70

5.2.2 MinnowBoard Max 72

5.3 MinnowBoard Max的固件更新 75

5.4 Windows 10 IoT Core开发环境搭建 76

5.4.1 硬件准备 76

5.4.2 硬件连接 77

5.4.3 烧写Windows 10 IoT Core镜像文件 77

5.5 设置Minnow Board MAX的BIOS 82

5.6 动手练习 85

参考链接 85

第6章 Windows 10 IoT Core配置和开发工具 86

6.1 设置开发者模式 86

6.2 使用PowerShell连接并配置设备 88

6.2.1 建立PowerShell会话 88

6.2.2 远程配置Windows 10 IoT Core设备 90

6.3 使用SSH连接并配置设备 91

6.4 命令行Command Line Utils汇总 94

6.5 使用API移植工具API Porting Tool 96

6.6 基于网页的设备管理工具 98

6.6.1 连接基于网页的设备管理工具 98

6.6.2 顶部工具栏 99

6.6.3 侧面工具栏 100

6.7 设置应用为开机自启动模式 106

6.8 使用FTP工具 108

6.8.1 使用FTP客户端连接设备 109

6.8.2 停止FTP服务 110

6.8.3 启动FTP服务 110

6.8.4 修改FTP服务的默认路径 110

6.9 使用文件共享服务 114

6.9.1 通过文件共享访问设备 114

6.9.2 开启/停止文件共享服务 115

6.9.3 设置文件共享服务的开机状态 115

6.10 动手练习 116

参考链接 116

第7章 Windows 10 IoT Core例程 117

7.1 创建HelloWorld应用 117

7.1.1 新建工程 117

7.1.2 界面设计 118

7.1.3 后台代码 118

7.1.4 部署与调试 118

7.2 创建控制台应用 121

7.2.1 新建工程 121

7.2.2 程序代码 121

7.2.3 部署与调试 123

7.3 GPIO的使用一(LED灯) 125

7.3.1 实例功能 125

7.3.2 硬件电路 125

7.3.3 界面设计 126

7.3.4 后台代码 128

7.3.5 部署与调试 131

7.4 GPIO的使用二(按钮) 133

7.4.1 实例功能 133

7.4.2 硬件电路 133

7.4.3 界面设计 135

7.4.4 后台代码 136

7.4.5 部署与调试 138

7.5 Web Server应用 139

7.5.1 实例功能 139

7.5.2 硬件电路 139

7.5.3 程序设计 139

7.5.4 部署与调试 142

7.6 I2C接口通信 145

7.6.1 实例功能 145

7.6.2 硬件电路 145

7.6.3 程序设计 148

7.6.4 部署与调试 152

7.7 SPI接口通信 154

7.7.1 实例功能 154

7.7.2 硬件电路 154

7.7.3 程序设计 157

7.7.4 部署与调试 162

7.8 串口通信 163

7.8.1 实例功能 163

7.8.2 硬件电路 163

7.8.3 程序设计 165

7.8.4 部署与调试 170

7.9 动手练习 173

参考链接 173

第8章 Windows 10 IoT Core应用之Node.js篇 174

8.1 Hello World例程 174

8.1.1 环境设置 174

8.1.2 工程创建 175

8.1.3 程序设计 175

8.1.4 部署与调试 176

8.2 Node Server-GPIO控制例程 178

8.2.1 实例功能 178

8.2.2 硬件电路 178

8.2.3 程序设计 178

8.2.4 部署与调试 179

8.3 动手练习 180

参考链接 180

第9章 Windows 10 IoT Core应用之Python篇 181

9.1 Hello World例程 181

9.1.1 环境设置 181

9.1.2 工程创建 182

9.1.3 部署与调试 182

9.2 Python例程 184

9.2.1 实例功能 184

9.2.2 硬件电路 184

9.2.3 程序设计 184

9.2.4 部署与调试 186

9.3 Python Server例程 188

9.3.1 实例功能 188

9.3.2 硬件电路 188

9.3.3 程序设计 188

9.3.4 部署与调试 190

9.4 动手练习 192

参考链接 192

第10章 Windows 10 IoT Core应用之蓝牙篇 193

10.1 TI SensorTag低功耗蓝牙简介 193

10.1.1 低功耗蓝牙技术 193

10.1.2 TI SensorTag开发套件 194

10.1.3 Windows 10 IoT Core的蓝牙支持 195

10.2 Windows 10 IoT Core蓝牙配对 196

10.2.1 SensorTag准备工作 196

10.2.2 Windows 10 IoT Core蓝牙配对流程 197

10.3 基于Windows 10 IoT Core的低功耗蓝牙应用开发 199

10.3.1 实例功能 199

10.3.2 硬件连接 199

10.3.3 程序设计 199

10.3.4 部署与调试 202

10.4 动手练习 203

参考链接 203

第三篇 基于Microsoft Azure和Windows 10平台的综合应用开发 207

第11章 Microsoft Azure和门户设置 207

11.1 Microsoft Azure简介 207

11.2 Microsoft Azure IoT Suite组成 208

11.3 Event Hubs配置 209

11.4 Azure Storage配置 211

11.5 Stream Analytics配置 213

11.5.1 配置Job Input 214

11.5.2 配置Job Query 214

11.5.3 配置Job Output 215

11.6 动手练习 216

参考链接 216

第12章 综合应用开发 217

12.1 应用总体概况 217

12.1.1 功能描述 217

12.1.2 系统架构 217

12.1.3 所需资源 219

12.2 Windows 8.1 IoT设备端应用开发 219

12.2.1 实例功能 219

12.2.2 硬件电路 219

12.2.3 程序设计 219

12.2.4 部署与调试 222

12.3 Windows 10 IoT Core设备端应用开发 224

12.3.1 实例功能 224

12.3.2 硬件电路 224

12.3.3 程序设计 224

12.3.4 部署与调试 229

12.4 Windows 10 for Mobile/PC端通用应用开发 231

12.4.1 实例功能 231

12.4.2 程序设计 231

12.4.3 部署与调试 239

12.5 动手练习 241

参考链接 241

附录A Windows 10 IoT Core尚未支持的Universal API 242

附录B Raspberry Pi 2扩展引脚图 246

附录C MinnowBoard Max扩展引脚图 247

附录D Windows 10 IoT Core设备支持的外设列表 248

返回顶部