图书介绍

物联网核心技术丛书 物联网程序设计 基于微软的物联网解决方案PDF|Epub|txt|kindle电子书版本网盘下载

物联网核心技术丛书 物联网程序设计 基于微软的物联网解决方案
  • (美)大卫·博里基著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111626428
  • 出版时间:2019
  • 标注页数:536页
  • 文件大小:235MB
  • 文件页数:554页
  • 主题词:互联网络-应用;智能技术-应用

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

物联网核心技术丛书 物联网程序设计 基于微软的物联网解决方案PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础知识2

第1章 嵌入式设备编程2

1.1 什么是嵌入式设备2

1.1.1 专用固件2

1.1.2 微控制器的存储器3

1.2 嵌入式设备无处不在4

1.3 连接嵌入式设备:物联网5

1.4 嵌入式设备的基础7

1.5 嵌入式设备编程与桌面、Web和移动编程9

1.5.1 相似之处及用户互动9

1.5.2 硬件抽象层10

1.5.3 鲁棒性10

1.5.4 资源10

1.5.5 安全11

1.6 Windows 10 IoT Core和通用Windows平台的优势11

1.7 总结12

第2章 嵌入式设备上的UWP13

2.1 什么是Windows 10 IoT Core13

2.2 UWP的功能14

2.3 工具的安装和配置15

2.3.1 Windows 1015

2.3.2 Visual Studio 2015或更高版本16

2.3.3 Windows IoT Core项目模板17

2.3.4 Windows 10 IoT Core Dashboard18

2.4 配置设备19

2.4.1 用于RPi2和RPi3的Windows 10 IoT核心入门套件19

2.4.2 安装Windows 10 IoT Core21

2.4.3 配置开发板22

2.5 “Hello,World!”Windows IoT24

2.5.1 电路连接24

2.5.2 使用C#和C++打开和关闭LED30

2.6 实用工具和程序40

2.6.1 Device Portal40

2.6.2 Windows IoT远程客户端41

2.6.3 SSH43

2.6.4 FTP44

2.7 总结46

第3章 Windows IoT编程精粹47

3.1 将RPi2连接到外部显示器并进行引导配置47

3.2 有界面和无界面模式48

3.3 无界面应用50

3.3.1 C#50

3.3.2 C++52

3.3.3 小结58

3.4 有界面应用程序的入口点58

3.5 异步编程63

3.5.1 工作线程和线程池63

3.5.2 计时器66

3.5.3 工作线程与UI同步71

3.6 使用DispatcherTimer闪烁LED75

3.7 总结79

第4章 有界面设备的用户界面设计80

4.1 UWP应用程序的UI设计80

4.2 可视化编辑器81

4.3 XAML命名空间83

4.4 控件的声明、属性和特性85

4.5 Style类87

4.5.1 样式声明87

4.5.2 样式定义88

4.5.3 StaticResource和ThemeResource标记扩展92

4.5.4 视觉状态和VisualStateManager95

4.5.5 自适应和状态触发器100

4.5.6 资源集合103

4.5.7 默认样式和主题资源109

4.6 布局109

4.6.1 StackPanel109

4.6.2 Grid111

4.6.3 RelativePanel114

4.7 事件116

4.7.1 事件处理116

4.7.2 事件处理函数和视觉设计器120

4.7.3 事件传播121

4.7.4 声明和触发自定义事件123

4.8 数据绑定126

4.8.1 绑定控件属性126

4.8.2 转换器128

4.8.3 绑定到字段129

4.8.4 绑定到方法134

4.9 总结136

第二部分 设备编程139

第5章 从传感器读取数据139

5.1 位、字节和数据类型140

5.2 解码和编码二进制数据141

5.2.1 按位运算符141

5.2.2 移位运算符、位掩码和二进制表示141

5.2.3 字节编码和字节顺序150

5.2.4 BitConverter151

5.2.5 BitArray153

5.3 Sense HAT扩展板156

5.4 用户界面156

5.5 温度和气压158

5.6 相对湿度169

5.7 加速度计和陀螺仪173

5.8 磁力计177

5.9 传感器校准183

5.10 单例模式184

5.11 总结185

第6章 输入和输出187

6.1 触觉按钮188

6.2 操纵杆190

6.2.1 中间件层191

6.2.2 控制杆状态可视化196

6.3 LED阵列199

6.4 操纵杆和LED阵列集成206

6.5 LED阵列与传感器读数集成209

6.6 触摸屏和手势处理210

6.7 总结215

第7章 音频处理216

7.1 语音合成216

7.2 语音识别220

7.2.1 背景220

7.2.2 应用程序功能和系统配置220

7.2.3 UI更改221

7.2.4 一次性识别222

7.2.5 连续识别225

7.3 使用语音命令进行设备控制227

7.3.1 设置硬件227

7.3.2 编码228

7.4 波的时域和频域231

7.4.1 快速傅里叶变换232

7.4.2 采样率和频率范围238

7.4.3 分贝239

7.5 波形谱分析器240

7.5.1 读取文件240

7.5.2 波形音频文件格式阅读器241

7.5.3 信号窗口和短时傅里叶变换244

7.5.4 谱直方图245

7.5.5 频谱显示:整合247

7.5.6 在LED阵列上显示频谱250

7.6 总结254

第8章 图像处理255

8.1 使用USB摄像头获取图像256

8.2 人脸检测261

8.3 面部追踪265

8.3.1 在UI中显示面部位置268

8.3.2 在LED阵列上显示面部位置269

8.4 OpenCV与原生代码接口272

8.4.1 解决方案配置和OpenCV安装272

8.4.2 图像阈值274

8.4.3 处理结果的可视化278

8.4.4 对象检测283

8.4.5 用于物体识别的机器视觉286

8.5 总结294

第9章 连接设备295

9.1 串行通信295

9.1.1 UART环回模式296

9.1.2 项目轮廓296

9.1.3 串行设备配置297

9.1.4 写数据和读数据300

9.2 为设备内部通信写应用程序303

9.2.1 连接转换器304

9.2.2 远程控制物联网设备305

9.3 蓝牙318

9.3.1 设置连接319

9.3.2 蓝牙绑定和配对321

9.3.3 LED颜色命令323

9.3.4 Windows Runtime组件对LedArray类的要求324

9.3.5 有界面客户端应用程序329

9.4 Wi-Fi331

9.5 AllJoyn335

9.5.1 内省XML文件336

9.5.2 AllJoyn Studio338

9.5.3 生产者340

9.5.4 IoT Explorer for AllJoyn343

9.5.5 自定义消费者345

9.6 Windows Remote Arduino350

9.7 总结350

第10章 电机351

10.1 电机和设备控制基础351

10.2 电机HAT352

10.3 脉冲宽度调制353

10.4 直流电机359

10.4.1 用PWM信号实现电机控制360

10.4.2 有界面应用程序363

10.5 步进电机365

10.5.1 全步模式控制367

10.5.2 有界面应用程序372

10.5.3 自动调节速度373

10.5.4 微步进376

10.6 伺服电机381

10.6.1 硬件组装382

10.6.2 有界面应用程序383

10.7 提供者模型385

10.7.1 Lightning提供者386

10.7.2 PCA9685控制器提供者387

10.7.3 直流电机控制390

10.8 总结391

第11章 设备学习392

11.1 微软认知服务393

11.1.1 情绪检测393

11.1.2 使用LED阵列指示情绪402

11.1.3 计算机视觉API404

11.2 定制人工智能406

11.2.1 动机和概念406

11.2.2 Microsoft Azure Machine Learning Studio408

11.3 异常检测416

11.3.1 训练数据集采集416

11.3.2 使用一类支持向量机进行异常检测421

11.3.3 准备和发布Web服务424

11.3.4 实现Web服务客户端427

11.3.5 组合所有的内容432

11.4 总结435

第三部分 Azure IoT Suite438

第12章 远程监控438

12.1 设置预先配置的解决方案439

12.2 预配设备441

12.2.1 注册新设备441

12.2.2 发送设备信息442

12.3 发送遥测数据448

12.4 接收和处理远程命令452

12.4.1 更新设备信息452

12.4.2 响应远程命令454

12.5 Azure IoT服务456

12.6 总结457

第13章 预测性维护458

13.1 预配置解决方案459

13.1.1 解决方案仪表板460

13.1.2 机器学习工作区461

13.1.3 Cortana Analytics Gallery465

13.2 Azure资源465

13.3 Azure Storage467

13.3.1 预测性维护存储467

13.3.2 遥测和预测结果存储468

13.3.3 设备列表469

13.4 Azure Stream Analytics470

13.5 解决方案源代码472

13.6 Event Hub和机器学习事件处理器473

13.6.1 机器学习数据处理器477

13.6.2 Azure Table存储480

13.7 WebJob模拟器484

13.8 预测性维护Web应用程序487

13.8.1 模拟服务487

13.8.2 遥测服务488

13.9 总结490

第14章 自定义解决方案491

14.1 IoT Hub492

14.1.1 客户端应用493

14.1.2 设备注册表496

14.1.3 发送遥测数据500

14.2 流分析501

14.2.1 存储账户501

14.2.2 AzureTable503

14.2.3 EventHub503

14.2.4 StreamAnalytics Job504

14.3 事件处理器510

14.4 使用Microsoft Power BI进行数据可视化517

14.5 Notification Hub521

14.5.1 关联Windows Store522

14.5.2 通知客户端应用522

14.5.3 Notification Hub的创建和配置527

14.5.4 使用事件处理器发送Toast通知529

14.6 将Event Hub处理器部署到云端532

14.7 总结535

热门推荐