本书由微软技术栈资深专家撰写,微软公司官方出品,是一本简单易上手的物联网应用编程指南。书中从嵌入式设备开发开始,详细介绍了物联网编程、设备程序编写、云端解决方案定制化等各个方面,具体涉及设备输入输出、音频图像处理、设备连接云、机器学习、数据存储与数据可视化等内容。
全书共三部分,14章。第一部分(**~4章)讲解嵌入式编程的基础知识,并讨论它们与桌面、Web和移动应用程序编写的区别,还讲解了如何配置编程环境,编写第一个程序并运行在Windows 10 IoT上。第二部分(第5~11章)介绍如何使用Windows 10 IoT Core和UWP进行设备编程。首先展示如何从多个传感器获取数据并控制设备,然后解释如何使用各种通信协议,包括串行通信、蓝牙、Wi-Fi和AllJoyn,使物联网模块能够与其他设备通信,之后还展示了如何控制电机并使用Microsoft Cognitive Services和Azure Machine Learninq让我们的设备智能化。第三部分(**2~14章)主要关注云计算,展示如何使用两个预配置的Azure IoT解决方案进行远程设备遥测和预测性维护,并探讨从头开始构建自定义物联网解决方案的详细过程,包括如何将远程传感器的数据传输到云,在云中存储、处理和呈现,以及如何直接向Windows 10上运行的移动应用程序报告异常传感器读数。