Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Table of Contents Internet of Things with Python Internet of Things with Python Credits About the Author Acknowledgments About the Reviewer www.PacktPub.com Preface What you need for this book Who this book is for Conventions Reader feedback Customer support 1. Understanding and Setting up the Base IoT Hardware Recognizing the Input/Output and the Arduino 1.0 pinout Recognizing additional expansion and connectivity capabilities Understanding the buttons and the LEDs Checking and upgrading the board's firmware Test your knowledge Summary 2. Working with Python on Intel Galileo Gen 2 Retrieving the board's assigned IP address Connecting to the board's operating system Installing and upgrading the necessary libraries to interact with the board Installing pip and additional libraries Invoking the Python interpreter Test your knowledge Summary 3. Interacting with Digital Outputs with Python Prototyping with breadboards Working with schematics to wire digital outputs Counting from 1 to 9 with LEDs, Python code and the mraa library Taking advantage of object-oriented code to control digital outputs Improving our object-oriented code to provide new features Isolating the pin numbers to improve wirings Controlling digital outputs with the wiring-x86 library Test your knowledge Summary 4. Working with a RESTful API and Pulse Width Modulation Composing and sending HTTP requests Wiring pins with PWM capabilities Using PWM to generate analog values Generating analog values via HTTP requests Preparing the RESTful API for Web application requirements Using PWM plus a RESTful API to set colors for an RGB LED Controlling PWM with the wiring-x86 library Test your knowledge Summary 5. Working with Digital Inputs, Polling and Interrupts Wiring digital input pins with pushbuttons Reading pushbutton statuses with digital inputs and the mraa library Reading pushbutton statuses and running a RESTful API Reading digital inputs with the wiring-x86 library Using interrupts to detect pressed pushbuttons Test your knowledge Summary 6. Working with Analog Inputs and Local Storage Wiring an analog input pin with a voltage source Measuring voltage with analog inputs and the mraa library Wiring a photoresistor to an analog input pin Determining the darkness level with analog inputs and the mraa library Firing actions when the environment light changes Controlling analog inputs with the wiring-x86 library Logging to files in the local storage Working with USB attached storage Test your knowledge Summary 7. Retrieving Data from the Real World with Sensors Working with accelerometers Wiring an analog accelerometer to the analog input pins Measuring three axis acceleration with an analog accelerometer Wiring a digital accelerometer to the I2C bus Measuring three axis acceleration with a digital accelerometer Using the I2C bus to control a digital accelerometer with the mraa library Wiring an analog temperature sensor Measuring ambient temperature with an analog sensor Wiring a digital temperature and humidity sensor to the I2C bus Measuring temperature and humidity with a digital sensor Test your knowledge Summary 8. Displaying Information and Performing Actions Wiring an LCD RGB backlight to the I2C bus Displaying text on an LCD display Wiring an OLED dot matrix to the I2C bus Displaying text on an OLED display Wiring a servo motor Positioning a shaft to indicate a value with a servo motor Test your knowledge Summary 9. Working with the Cloud Building a web-based dashboard with Freeboard Sending and receiving data in real-time through Internet with PubNub Publishing messages with commands through the PubNub cloud Working with bi-directional communications Publishing messages to the cloud with a Python PubNub client Using MQTT with Mosquitto and Eclipse Paho Publishing messages to a Mosquitto broker with a Python client Test your knowledge Summary 10. Analyzing Huge Amounts of Data with Cloud-based IoT Analytics Understanding the Intel IoT Analytics structure Setting up devices in Intel IoT Analytics Setting up components in Intel IoT Analytics Collecting sensor data with Intel IoT Analytics Analyzing sensor data with Intel IoT Analytics Triggering alerts with rules in Intel IoT Analytics Test your knowledge Summary A. Exercise Answers Chapter 2, Working with Python on Intel Galileo Gen 2 Chapter 3, Interacting with Digital Outputs with Python Chapter 4, Working with a RESTful API and Pulse Width Modulation Chapter 5, Working with Digital Inputs, Polling and Interrupts Chapter 6, Working with Analog Inputs and Local Storage Chapter 7, Retrieving Data from the Real World with Sensors Chapter 8, Displaying Information and Performing Actions Chapter 9, Working with the Cloud Chapter 10, Analyzing Huge Amounts of Data with Cloud-based IoT Analytics Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion