《Windows IoT應(yīng)用開發(fā)指南 》全面介紹了windows IoT平臺的具體分類、硬件構(gòu) 成、外設(shè)資源、功能特點(diǎn),以及如何基于Windows IoT和Microsoft Azure設(shè)計(jì)面向物聯(lián)網(wǎng)和智能硬件領(lǐng) 域的應(yīng)用程序。本書內(nèi)容分為三篇共12章,分別從基 于Intel Galieo的Windows IoT平臺應(yīng)用開發(fā)、基于 Raspberry Pi 2和MinnowBoard Max的windows 10 IoT core平臺應(yīng)用開發(fā)和基于Microsoft Azure和 Windows 10平臺的綜合應(yīng)用開發(fā)這四個(gè)角度進(jìn)行講述 ,其中前兩篇注重單個(gè)10T終端的應(yīng)用和實(shí)物制作, 第三篇在前兩篇的基礎(chǔ)上,結(jié)合Microsoft Azure和 通用應(yīng)用(UWP),詳細(xì)介紹了“云+端”的windows 通用應(yīng)用開發(fā)。
本書循序漸進(jìn),圖文并茂,從開發(fā)環(huán)境的搭建、 開發(fā)工具的配置和使用,到每個(gè)應(yīng)用實(shí)例的硬件電路 設(shè)計(jì)、元器件連接、程序設(shè)計(jì),以及部署和調(diào) 試,都給出了詳細(xì)而準(zhǔn)確的說明,每章都配置了相應(yīng) 的動手練習(xí),力求開發(fā)者能夠在本書的基礎(chǔ)上快速開 發(fā)并搭建結(jié)合“云+端”的行業(yè)應(yīng)用,展現(xiàn)Windows IoT和Microsoft Azure的神奇魅力。本書設(shè)計(jì)了大量 基于Windows IoT的軟硬件應(yīng)用實(shí)例,包含了物聯(lián)網(wǎng) 感知、傳輸、管理和應(yīng)用四個(gè)層次,適合作為高校物 聯(lián)網(wǎng)工程、電子信息工程、通信工程和電氣工程及自 動化相關(guān)專業(yè)的高年級選修課教材,也可以作為創(chuàng)客 、電子工程師和愛好者進(jìn)行Windows IoT開發(fā)和實(shí)物 制作的參考書籍。
? ? 施炯 連續(xù)7年獲得微軟MVP榮譽(yù),技術(shù)方向包括Windows Embedded、Windows Phone Development、Windows Platform Development和Windows Hardware Engineering。活躍于博客園和微軟中文技術(shù)論壇等社區(qū),擔(dān)任“微軟2015 Ignite China”、“微軟2013TechEd上海站”培訓(xùn)講師、“微軟中國開發(fā)者大會(CDC 2013)”Windows Phone分會場主持人兼講師、“l(fā)earn微軟全球社區(qū)巡講中國站”講師。 ? ?
第一篇 基于Intel Galileo的windows IoT平臺應(yīng)用開發(fā)
第1章 初識Intel Galileo
L.1 Intel Galileo概述
1.2 Intel Galileo的硬件資源
1.3 Intel Galileo的固件更新
1.4 基于Intel Galileo的Windows IoT開發(fā)環(huán)境搭建
1.4.1 PC環(huán)境設(shè)置
1.4.2 Windows IoT系統(tǒng)鏡像燒寫
1.4.3 啟動含Windows IoT的Galileo
1.4.4 與Galileo進(jìn)行Telnet通信
1.4.5 關(guān)閉Galileo
1.5 動手練習(xí)
參考鏈接
第2章 Intel Galileo的配置和開發(fā)工具
2.1 使用Telnet連接設(shè)備
2.2 命令行匯總
2.3 使用Galileo Watcher操作設(shè)備
2.4 使用FTP進(jìn)行文件傳輸
2.5 動手練習(xí)
參考鏈接
第3章 Intel Galileo平臺例程
3.1 數(shù)字IO的輸出
3.1.1 實(shí)例功能
3.1.2 硬件電路
3.1.3 程序設(shè)計(jì)
3.1.4 部署與調(diào)試
3.2 數(shù)字IO的輸入
3.2.1 實(shí)例功能
3.2.2 硬件電路
3.2.3 程序設(shè)計(jì)
3.2.4 部署與調(diào)試
3.3 模擬IO的輸入
3.3.1 實(shí)例功能
3.3.2 硬件電路
3.3.3 程序設(shè)計(jì)
3.3.4 部署與調(diào)試
3.4 PWM波的輸出
3.4.1 實(shí)例功能
3.4.2 硬件電路
3.4.3 程序設(shè)計(jì)
3.4.4 部署與調(diào)試
3.5 串口通信
3.5.1 實(shí)例功能
3.5.2 硬件電路
3.5.3 程序設(shè)計(jì)
3.5.4 部署與調(diào)試
3.6 動手練習(xí)
第4章 Intel Galileo應(yīng)用制作
4.1 PWM調(diào)光燈制作
4.1.1 實(shí)例功能
4.1.2 硬件電路
4.1.3 程序設(shè)計(jì)
4.1.4 部署與調(diào)試
4.2 感光燈制作
4.2.1 實(shí)例功能
4.2.2 硬件電路
4.2.3 程序設(shè)計(jì)
4.2.4 部署與調(diào)試
4.3 火焰報(bào)警器制作
……
第二篇 基于Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平臺應(yīng)用開發(fā)
第5章 初識Raspberry Pi 2和MinnowBoard Max
第6章 Windows 10 IoT Core配置和開發(fā)工具
第7章 Windows 10 IoT Core例程
第8章 Windows 10 IoT Core應(yīng)用之Node.js篇
第9章 Windows 10 IoT Core應(yīng)用之Python篇
第10章 Windows 10 IoT Core應(yīng)用之藍(lán)牙篇
第三篇 基于Microsoft Azure和Windows 10平臺的綜合應(yīng)用開發(fā)
第11章 Microsoft Azure和門戶設(shè)置
第12章 綜合應(yīng)用開發(fā)
附錄A Windows 10 IoT Core尚未支持的Universal API
附錄B Raspberry Pi 2擴(kuò)展引腳圖
附錄C MinnowBoard Max擴(kuò)展引腳圖
附錄D Windows 10 IoT Core設(shè)備支持的外設(shè)列表