内容简介
If you have already worked on ARM boards like Arduino, but now want to learn Intel Galileo, then this book is for you. Knowledge of C programming language is required.
AI简介
这是一本针对那些已经熟悉ARM开发板,现在想要学习Intel Galileo的开发者而编写的实用指南。这本书以C语言为基础,涵盖了从安装和配置Linux系统到创建基于Web服务器的物联网应用的各个方面。
本书首先介绍了如何使用简单的Linux图像或更高级的IoT Linux图像来启动你的Intel Galileo开发板。接着,书中详细讲解了如何通过Arduino IDE连接和配置外部传感器,如旋转电位器和LCD屏幕,以及如何控制硬件设备,如继电器和DC电机。
书中还深入探讨了如何创建一个Web服务器,并利用Node.js和Express框架来读取和控制pins。此外,还介绍了如何在Galileo板上托管应用程序,如创建文件共享服务器、访问天气数据、发推等。
在远程访问测量数据方面,书中讲解了如何通过Web界面和WebSocket技术远程查看和操作测量数据,并介绍了如何使用本地数据库记录数据。书中还探讨了如何实现实时数据可视化,使用Python和Flask框架以及Flot库将数据以图表的形式展示在Web界面上。
在构建云数据监控系统方面,书中介绍了如何构建和测试硬件,以及如何将数