官术网_书友最值得收藏!

Using Intel Galileo for home automation

As mentioned in the previous section, Intel Galileo supports various sets of I/O peripherals. Arduino sensor shields and USB and mini PCI-E devices can be used to develop and create applications. Intel Galileo can be expanded with the help of I/O peripherals, so we can manage the sensors needed to automate our home.

When we take a look at the existing home automation modules in the market, we can see that preconfigured hubs or gateways manage these modules to automate homes. A hub or a gateway is programmed to send and receive data to/from home automation devices. Similarly, with the help of a Linux operating system running on Intel Galileo and the support of multiple I/O ports on the board, we will be able to manage home automation devices.

We will implement new applications or will port existing Linux applications to connect home automation devices. Connecting to the devices will enable us to collect data as well as receive and send commands to these devices. Being able to send and receive commands to and from these devices will make Intel Galileo a gateway or a hub for home automation.

It is also possible to develop simple home automation devices with the help of the existing sensors. Pinout helps us to connect sensors on the board and read/write data to sensors and come up with a device.

Finally, the power of open source and Linux on Intel Galileo will enable you to reuse the developed libraries for your projects. It can also be used to run existing open source projects on technologies such as Node.js and Python on the board together with our C application. This will help you to add more features and extend the board's capability, for example, serving a web user interface easily from Intel Galileo with Node.js.

主站蜘蛛池模板: 额尔古纳市| 赣榆县| 洛扎县| 武汉市| 梅河口市| 宿州市| 石景山区| 仪征市| 若羌县| 香河县| 资兴市| 纳雍县| 新化县| 黔东| 兴国县| 上虞市| 夏津县| 泰宁县| 故城县| 孟津县| 西丰县| 许昌市| 博客| 六安市| 莱阳市| 沙坪坝区| 永定县| 肥乡县| 乐陵市| 武城县| 灵台县| 偏关县| 湛江市| 津市市| 胶南市| 登封市| 进贤县| 邵阳市| 上杭县| 大兴区| 沐川县|