Internet of Things with Python

Gaston C. Hillar

商品描述

Key Features

  • Rapidly prototype even complex IoT applications with Python and put them to practical use
  • Enhance your IoT skills with the most up-to-date applicability in the field of wearable tech, smart environments, and home automation
  • Interact with hardware, sensors, and actuators and control your DIY IoT projects through Python

Book Description

Internet of Things (IoT) is revolutionizing the way devices/things interact with each other. And when you have IoT with Python on your side, you'll be able to build interactive objects and design them.

This book lets you stay at the forefront of cutting-edge research on IoT. We'll open up the possibilities using tools that enable you to interact with the world, such as Intel Galileo Gen 2, sensors, and other hardware. You will learn how to read, write, and convert digital values to generate analog output by programming Pulse Width Modulation (PWM) in Python. You will get familiar with the complex communication system included in the board, so you can interact with any shield, actuator, or sensor.

Later on, you will not only see how to work with data received from the sensors, but also perform actions by sending them to a specific shield. You'll be able to connect your IoT device to the entire world, by integrating WiFi, Bluetooth, and Internet settings. With everything ready, you will see how to work in real time on your IoT device using the MQTT protocol in python.

By the end of the book, you will be able to develop IoT prototypes with Python, libraries, and tools.

What you will learn

  • Prototype and develop IoT solutions from scratch with Python as the programming language
  • Develop IoT projects with Intel Galileo Gen 2 board along with Python
  • Work with the different components included in the boards using Python and the MRAA library
  • Interact with sensors, actuators, and shields
  • Work with UART and local storage
  • Interact with any electronic device that supports the I2C bus
  • Allow mobile devices to interact with the board
  • Work with real-time IoT and cloud services
  • Understand Big Data and IoT analytics

商品描述(中文翻譯)

主要特點



  • 使用Python快速原型設計複雜的物聯網應用並將其實際應用

  • 透過最新的可應用性,提升您在可穿戴科技、智能環境和家庭自動化領域的物聯網技能

  • 透過Python與硬體、感測器和執行器互動,並控制您的自製物聯網專案

書籍描述


物聯網(IoT)正在改變設備/物件彼此互動的方式。當您擁有Python的物聯網技術,您將能夠建立互動式物件並設計它們。


本書讓您保持在物聯網的前沿,使用能夠與世界互動的工具,例如Intel Galileo Gen 2、感測器和其他硬體。您將學習如何通過Python編程讀取、寫入和轉換數位值以生成類比輸出。您將熟悉板上包含的複雜通訊系統,以便與任何擴展板、執行器或感測器互動。


隨後,您不僅將看到如何處理從感測器接收到的數據,還可以通過將它們發送到特定擴展板執行操作。您將能夠通過集成WiFi、藍牙和網際網路設置將您的物聯網設備連接到整個世界。一切準備就緒後,您將學習如何使用Python中的MQTT協議實時操作您的物聯網設備。


通過本書,您將能夠使用Python、庫和工具開發物聯網原型。

您將學到什麼



  • 使用Python作為編程語言,從頭開始原型設計和開發物聯網解決方案

  • 使用Intel Galileo Gen 2擴展板和Python開發物聯網專案

  • 使用Python和MRAA庫與擴展板中的不同組件互動

  • 與感測器、執行器和擴展板互動

  • 使用UART和本地存儲

  • 與支援I2C匯流排的任何電子設備互動

  • 允許移動設備與擴展板互動

  • 使用實時物聯網和雲服務

  • 了解大數據和物聯網分析