Windows IoT 套用開發指南

Windows IoT 套用開發指南

《Windows IoT 套用開發指南》是清華大學出版社的圖書,作者是施炯 梁豐。

基本介紹

  • 書名:Windows IoT 套用開發指南
  • ISBN:9787302423188
  • 出版社:清華大學出版社 
  • 出版時間:2016.01.01
基本信息,內容簡介,目錄,

基本信息

作者:施炯 梁豐
定價:59元
印次:1-1
ISBN:9787302423188
出版日期:2016.01.01

內容簡介

本書全面介紹了Windows IoT平台的具體分類、硬體構成、外設資源、功能特點,以及如何基於Windows IoT和Microsoft Azure設計面向物聯網和智慧型硬體領域的套用程式。本書內容分為三篇共12章,分別從基於Intel Galileo的Windows IoT平台套用開發、基於Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平台套用開發和基於Microsoft Azure和Windows 10平台的綜合套用開發這四個角度進行講述,其中前兩篇注重單個IoT終端的套用和實物製作,第三篇在前兩篇的基礎上,結合Microsoft Azure和通用套用(UWP),詳細介紹了“雲+端”的Windows通用套用開發

目錄

第一篇基於IntelGalileo的WindowsIoT平台套用開發
第1章初識IntelGalileo
1.1IntelGalileo概述
1.2IntelGalileo的硬體資源
1.3IntelGalileo的固件更新
1.4基於IntelGalileo的WindowsIoT開發環境搭建
1.4.1PC環境設定
1.4.2WindowsIoT系統鏡像燒寫
1.4.3啟動含WindowsIoT的Galileo
1.4.4與Galileo進行Telnet通信
1.4.5關閉Galileo
1.5動手練習
參考連結
第2章IntelGalileo的配置和開發工具
2.1使用Telnet連線設備
2.2命令行匯總
2.3使用GalileoWatcher操作設備
2.4使用FTP進行檔案傳輸
2.5動手練習
參考連結
第3章IntelGalileo平台例程
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.4PWM波的輸出
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章IntelGalileo套用製作
4.1PWM調光燈製作
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火焰報警器製作
4.3.1實例功能
4.3.2硬體電路
4.3.3程式設計
4.3.4部署與調試
4.4智慧型風扇製作
4.4.1實例功能
4.4.2硬體電路
4.4.3程式設計
4.4.4部署與調試
4.5動手練習
第二篇基於RaspberryPi2和MinnowBoardMax
的Windows10IoTCore平台套用開發
第5章初識RaspberryPi2和MinnowBoardMax
5.1RaspberryPi和MinnowBoard簡介
5.2RaspberryPi2和MinnowBoardMax的硬體資源
5.2.1RaspberryPi2
5.2.2MinnowBoardMax
5.3MinnowBoardMax的固件更新
5.4Windows10IoTCore開發環境搭建
5.4.1硬體準備
5.4.2硬體連線
5.4.3燒寫Windows10IoTCore鏡像檔案
5.5設定MinnowBoardMAX的BIOS
5.6動手練習
參考連結
第6章Windows10IoTCore配置和開發工具
6.1設定開發者模式
6.2使用PowerShell連線並配置設備
6.2.1建立PowerShell會話
6.2.2遠程配置Windows10IoTCore設備
6.3使用SSH連線並配置設備
6.4命令行CommandLineUtils匯總
6.5使用API移植工具APIPortingTool
6.6基於網頁的設備管理工具
6.6.1連線基於網頁的設備管理工具
6.6.2頂部工具列
6.6.3側面工具列
6.7設定套用為開機自啟動模式
6.8使用FTP工具
6.8.1使用FTP客戶端連線設備
6.8.2停止FTP服務
6.8.3啟動FTP服務
6.8.4修改FTP服務的默認路徑
6.9使用檔案共享服務
6.9.1通過檔案共享訪問設備
6.9.2開啟/停止檔案共享服務
6.9.3設定檔案共享服務的開機狀態
6.10動手練習
參考連結
第7章Windows10IoTCore例程
7.1創建HelloWorld套用
7.1.1新建工程
7.1.2界面設計
7.1.3後台代碼
7.1.4部署與調試
7.2創建控制台套用
7.2.1新建工程
7.2.2程式代碼
7.2.3部署與調試
7.3GPIO的使用一(LED燈)
7.3.1實例功能
7.3.2硬體電路
7.3.3界面設計
7.3.4後台代碼
7.3.5部署與調試
7.4GPIO的使用二(按鈕)
7.4.1實例功能
7.4.2硬體電路
7.4.3界面設計
7.4.4後台代碼
7.4.5部署與調試
7.5WebServer套用
7.5.1實例功能
7.5.2硬體電路
7.5.3程式設計
7.5.4部署與調試
7.6I2C接口通信
7.6.1實例功能
7.6.2硬體電路
7.6.3程式設計
7.6.4部署與調試
7.7SPI接口通信
7.7.1實例功能
7.7.2硬體電路
7.7.3程式設計
7.7.4部署與調試
7.8串口通信
7.8.1實例功能
7.8.2硬體電路
7.8.3程式設計
7.8.4部署與調試
7.9動手練習
參考連結
第8章Windows10IoTCore套用之Node.js篇
8.1HelloWorld例程
8.1.1環境設定
8.1.2工程創建
8.1.3程式設計
8.1.4部署與調試
8.2NodeServerGPIO控制例程
8.2.1實例功能
8.2.2硬體電路
8.2.3程式設計
8.2.4部署與調試
8.3動手練習
參考連結
第9章Windows10IoTCore套用之Python篇
9.1HelloWorld例程
9.1.1環境設定
9.1.2工程創建
9.1.3部署與調試
9.2Python例程
9.2.1實例功能
9.2.2硬體電路
9.2.3程式設計
9.2.4部署與調試
9.3PythonServer例程
9.3.1實例功能
9.3.2硬體電路
9.3.3程式設計
9.3.4部署與調試
9.4動手練習
參考連結
第10章Windows10IoTCore套用之藍牙篇
10.1TISensorTag低功耗藍牙簡介
10.1.1低功耗藍牙技術
10.1.2TISensorTag開發套件
10.1.3Windows10IoTCore的藍牙支持
10.2Windows10IoTCore藍牙配對
10.2.1SensorTag準備工作
10.2.2Windows10IoTCore藍牙配對流程
10.3基於Windows10IoTCore的低功耗藍牙套用開發
10.3.1實例功能
10.3.2硬體連線
10.3.3程式設計
10.3.4部署與調試
10.4動手練習
參考連結
第三篇基於MicrosoftAzure和Windows10平台的綜合套用開發
第11章MicrosoftAzure和門戶設定
11.1MicrosoftAzure簡介
11.2MicrosoftAzureIoTSuite組成
11.3EventHubs配置
11.4AzureStorage配置
11.5StreamAnalytics配置
11.5.1配置JobInput
11.5.2配置JobQuery
11.5.3配置JobOutput
11.6動手練習
參考連結
第12章綜合套用開發
12.1套用總體概況
12.1.1功能描述
12.1.2系統架構
12.1.3所需資源
12.2Windows8.1IoT設備端套用開發
12.2.1實例功能
12.2.2硬體電路
12.2.3程式設計
12.2.4部署與調試
12.3Windows10IoTCore設備端套用開發
12.3.1實例功能
12.3.2硬體電路
12.3.3程式設計
12.3.4部署與調試
12.4Windows10forMobile/PC端通用套用開發
12.4.1實例功能
12.4.2程式設計
12.4.3部署與調試
12.5動手練習
參考連結
附錄AWindows10IoTCore尚未支持的UniversalAPI
附錄BRaspberryPi2擴展引腳圖
附錄CMinnowBoardMax擴展引腳圖
附錄DWindows10IoTCore設備支持的外設列表

相關詞條

熱門詞條

聯絡我們