《Windows IoT应用开发指南 》全面介绍了windows IoT平台的具体分类、硬件构 成、外设资源、功能特点,以及如何基于Windows IoT和Microsoft Azure设计面向物联网和智能硬件领 域的应用程序。本书内容分为三篇共12章,分别从基 于Intel Galieo的Windows IoT平台应用开发、基于 Raspberry Pi 2和MinnowBoard Max的windows 10 IoT core平台应用开发和基于Microsoft Azure和 Windows 10平台的综合应用开发这四个角度进行讲述 ,其中前两篇注重单个10T终端的应用和实物制作, 第三篇在前两篇的基础上,结合Microsoft Azure和 通用应用(UWP),详细介绍了“云+端”的windows 通用应用开发。
本书循序渐进,图文并茂,从开发环境的搭建、 开发工具的配置和使用,到每个应用实例的硬件电路 设计、元器件连接、程序设计,以及*终的部署和调 试,都给出了详细而准确的说明,每章都配置了相应 的动手练习,力求开发者能够在本书的基础上快速开 发并搭建结合“云+端”的行业应用,展现Windows IoT和Microsoft Azure的神奇魅力。本书设计了大量 基于Windows IoT的软硬件应用实例,包含了物联网 感知、传输、管理和应用四个层次,适合作为高校物 联网工程、电子信息工程、通信工程和电气工程及自 动化相关专业的高年级选修课教材,也可以作为创客 、电子工程师和爱好者进行Windows IoT开发和实物 制作的参考书籍。
第一篇 基于Intel Galileo的windows IoT平台应用开发
第1章 初识Intel Galileo
L.1 Intel Galileo概述
1.2 Intel Galileo的硬件资源
1.3 Intel Galileo的固件更新
1.4 基于Intel Galileo的Windows IoT开发环境搭建
1.4.1 PC环境设置
1.4.2 Windows IoT系统镜像烧写
1.4.3 启动含Windows IoT的Galileo
1.4.4 与Galileo进行Telnet通信
1.4.5 关闭Galileo
1.5 动手练习
参考链接
第2章 Intel Galileo的配置和开发工具
2.1 使用Telnet连接设备
2.2 命令行汇总
2.3 使用Galileo Watcher操作设备
2.4 使用FTP进行文件传输
2.5 动手练习
参考链接
第3章 Intel Galileo平台例程
3.1 数字IO的输出
3.1.1 实例功能
3.1.2 硬件电路
3.1.3 程序设计
3.1.4 部署与调试
3.2 数字IO的输入
3.2.1 实例功能
3.2.2 硬件电路
3.2.3 程序设计
3.2.4 部署与调试
3.3 模拟IO的输入
3.3.1 实例功能
3.3.2 硬件电路
3.3.3 程序设计
3.3.4 部署与调试
3.4 PWM波的输出
3.4.1 实例功能
3.4.2 硬件电路
3.4.3 程序设计
3.4.4 部署与调试
3.5 串口通信
3.5.1 实例功能
3.5.2 硬件电路
3.5.3 程序设计
3.5.4 部署与调试
3.6 动手练习
第4章 Intel Galileo应用制作
4.1 PWM调光灯制作
4.1.1 实例功能
4.1.2 硬件电路
4.1.3 程序设计
4.1.4 部署与调试
4.2 感光灯制作
4.2.1 实例功能
4.2.2 硬件电路
4.2.3 程序设计
4.2.4 部署与调试
4.3 火焰报警器制作
……
第二篇 基于Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平台应用开发
第5章 初识Raspberry Pi 2和MinnowBoard Max
第6章 Windows 10 IoT Core配置和开发工具
第7章 Windows 10 IoT Core例程
第8章 Windows 10 IoT Core应用之Node.js篇
第9章 Windows 10 IoT Core应用之Python篇
第10章 Windows 10 IoT Core应用之蓝牙篇
第三篇 基于Microsoft Azure和Windows 10平台的综合应用开发
第11章 Microsoft Azure和门户设置
第12章 综合应用开发
附录A Windows 10 IoT Core尚未支持的Universal API
附录B Raspberry Pi 2扩展引脚图
附录C MinnowBoard Max扩展引脚图
附录D Windows 10 IoT Core设备支持的外设列表
——严飞(微软中国开发体验和平台合作事业部首席技术顾问)
近年来,随着物联网、可穿戴设备、智能硬件、工业4.0、“互联网+”等新概念与新技术的出现,涌现出了大量的创客及创客空间。微软公司继Windows Embedded之后,适时地推出了应用于物联网的Windows 8.1 IoT和Windows 10 IoT。本书基于Windows 10 IoT,从环境搭建到简单的输入/输出实例,再到综合应用工程实例,全面介绍了Windows IoT在X86和ARM两种硬件平台上的应用。本书凝聚了作者多年来在嵌入式、物联网领域的工程实践经验,非常适合作为开源硬件、智能硬件爱好者的参考教材。同时,也可作为电子信息和计算机类专业学生创新实践课程的教材。
——韩德强(北京工业大学计算机学院教师,微软Windows Hardware Engineering MVP)
认识施炯很多年了,知道他从学生时代就热衷于嵌入式领域的研究。作为微软嵌入式方向的MVP,施炯第一时间深入研究了Windows IoT平台。本书由浅入深,比较详细地介绍了基于微软的技术去实现一些常见物联网开发过程,是物联网初学者或者是微软技术爱好者学习物联网开发的不可多得的好书。
——刘洪峰(叶帆科技创始人)
施炯是我所认识的国内很早研究Windows 10 IoT的开发者了,他撰写的这本IoT开发教程条理清晰,通俗易懂,非常适合初学者阅读。我敬佩的是他不仅将这些知识毫无保留地传授给他自己的学生,而且还将有价值的内容分享给了其他对物联网感兴趣的广大爱好者。
——黄斌(智机网站长)