新書推薦:
《
逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
》
售價:HK$
137.5
《
工业互联网导论
》
售價:HK$
97.9
《
木偶的恨意(法国悬念大师米歇尔普西悬疑新作)
》
售價:HK$
64.9
《
孤独传:一种现代情感的历史
》
售價:HK$
85.8
《
家、金钱和孩子
》
售價:HK$
64.9
《
形而上学与测量
》
售價:HK$
74.8
《
世界航母、舰载机图鉴 【日】坂本明
》
售價:HK$
74.8
《
量价关系——透视股票涨跌脉络
》
售價:HK$
74.8
|
編輯推薦: |
本书介绍了Windows
IOT应用技术。书中提供了25个实例的软硬件需求及使用说明。
(1)基于Intel Galileo的Windows IoT平台应用开发
开发环境和工具:开发坏境的搭建,开发工具和配置工具的使用。
基础实例:LED灯的控制,按钮的使用,温度传感器的使用,PWM波的输出,串口通信。
实物制作:PWM调光灯,感光灯,火焰报警器,智能风扇。
(2)基于Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平台应用开发
开发环境和工具:开发坏境的搭建,开发工具和配置工具的使用。
基础实例:控制台应用,LED灯的控制,按钮的使用,Web Server应用,I2C接口通信,SPI接口通信,串口通信,Node.js及Node.js Server实例,Python及Python Server实例,蓝牙通信及TI SensorTag实例。
(3)基于Microsoft Azure和Windows IoT的综合应用开发
Microsoft Azure门户配置:Event Hub,Azure
Storage,Stre
|
內容簡介: |
本书全面介绍了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通用应用开发。
本书循序渐进,图文并茂,从开发环境的搭建、开发工具的配置和使用,到每个应用实例的硬件电路设计、元器件连接、程序设计,以及最终的部署和调试,都给出了详细而准确的说明,每章都配置了相应的动手练习,力求开发者能够在本书的基础上快速开发并搭建结合“云+端”的行业应用,展现Windows IoT和Microsoft Azure的神奇魅力。本书设计了大量基于Windows IoT的软硬件应用实例,包含了物联网感知、传输、管理和应用四个层次,适合作为高校物联网工程、电子信息工程、通信工程和电气工程及自动化相关专业的高年级选修课教材,也可以作为创客、电子工程师和爱好者进行Windows IoT开发和实物制作的参考书籍。
|
關於作者: |
施炯 连续7年获得微软MVP荣誉,技术方向包括Windows Embedded、Windows Phone Development、Windows Platform Development和Windows Hardware Engineering。活跃于博客园和微软中文技术论坛等社区,担任微软2015
Ignite China、微软2013TechEd上海站培训讲师、微软中国开发者大会(CDC 2013)Windows Phone分会场主持人兼讲师、learn微软全球社区巡讲中国站讲师。
|
目錄:
|
第一篇基于Intel Galileo的Windows IoT平台应用开发
第1章初识Intel Galileo
1.1Intel Galileo概述
1.2Intel Galileo的硬件资源
1.3Intel Galileo的固件更新
1.4基于Intel Galileo的Windows IoT开发环境搭建
1.4.1PC环境设置
1.4.2Windows 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.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章Intel Galileo应用制作
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动手练习
第二篇基于Raspberry Pi 2和MinnowBoard Max的Windows 10 IoT Core平台应用开发第5章初识Raspberry Pi 2和MinnowBoard Max
5.1Raspberry Pi和MinnowBoard简介
5.2Raspberry Pi 2和MinnowBoard Max的硬件资源
5.2.1Raspberry Pi 2
5.2.2MinnowBoard Max
5.3MinnowBoard Max的固件更新
5.4Windows 10 IoT Core开发环境搭建
5.4.1硬件准备
5.4.2硬件连接
5.4.3烧写Windows 10 IoT Core镜像文件
5.5设置Minnow Board MAX的BIOS
5.6动手练习
参考链接
第6章Windows 10 IoT Core配置和开发工具
6.1设置开发者模式
6.2使用PowerShell连接并配置设备
6.2.1建立PowerShell会话
6.2.2远程配置Windows 10 IoT Core设备
6.3使用SSH连接并配置设备
6.4命令行Command Line Utils汇总
6.5使用API移植工具API Porting Tool
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章Windows 10 IoT Core例程
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.5Web Server应用
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章Windows 10 IoT Core应用之Node.js篇
8.1Hello World例程
8.1.1环境设置
8.1.2工程创建
8.1.3程序设计
8.1.4部署与调试
8.2Node ServerGPIO控制例程
8.2.1实例功能
8.2.2硬件电路
8.2.3程序设计
8.2.4部署与调试
8.3动手练习
参考链接
第9章Windows 10 IoT Core应用之Python篇
9.1Hello World例程
9.1.1环境设置
9.1.2工程创建
9.1.3部署与调试
9.2Python例程
9.2.1实例功能
9.2.2硬件电路
9.2.3程序设计
9.2.4部署与调试
9.3Python Server例程
9.3.1实例功能
9.3.2硬件电路
9.3.3程序设计
9.3.4部署与调试
9.4动手练习
参考链接
第10章Windows 10 IoT Core应用之蓝牙篇
10.1TI SensorTag低功耗蓝牙简介
10.1.1低功耗蓝牙技术
10.1.2TI SensorTag开发套件
10.1.3Windows 10 IoT Core的蓝牙支持
10.2Windows 10 IoT Core蓝牙配对
10.2.1SensorTag准备工作
10.2.2Windows 10 IoT Core蓝牙配对流程
10.3基于Windows 10 IoT Core的低功耗蓝牙应用开发
10.3.1实例功能
10.3.2硬件连接
10.3.3程序设计
10.3.4部署与调试
10.4动手练习
参考链接
第三篇基于Microsoft Azure和Windows 10平台的综合应用开发
第11章Microsoft Azure和门户设置
11.1Microsoft Azure简介
11.2Microsoft Azure IoT Suite组成
11.3Event Hubs配置
11.4Azure Storage配置
11.5Stream Analytics配置
11.5.1配置Job Input
11.5.2配置Job Query
11.5.3配置Job Output
11.6动手练习
参考链接
第12章综合应用开发
12.1应用总体概况
12.1.1功能描述
12.1.2系统架构
12.1.3所需资源
12.2Windows 8.1 IoT设备端应用开发
12.2.1实例功能
12.2.2硬件电路
12.2.3程序设计
12.2.4部署与调试
12.3Windows 10 IoT Core设备端应用开发
12.3.1实例功能
12.3.2硬件电路
12.3.3程序设计
12.3.4部署与调试
12.4Windows 10 for Mobile PC端通用应用开发
12.4.1实例功能
12.4.2程序设计
12.4.3部署与调试
12.5动手练习
参考链接附录AWindows 10 IoT Core尚未支持的Universal API附录BRaspberry Pi 2扩展引脚图附录CMinnowBoard Max扩展引脚图附录DWindows 10 IoT Core设备支持的外设列表
|
|