目錄(145章)
倒序
- coverpage
- Title Page
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Getting Started with Android Things
- Internet of Things overview
- IoT components
- Android Things overview
- Things support library
- Android Things board compatibility
- How to install Android Things on Raspberry
- How to install Android Things using Windows
- How to install Android Things using OS X
- Testing the installation
- How to install Android Things on Intel Edison
- Configuring the WiFi
- Creating the first Android Things project
- Cloning the template project
- Create the project manually
- Differences between Android and Android Things
- Create your first Android Things app
- Summary
- Creating an Alarm System Using Android Things
- Alarm system project description
- PIR sensor
- Project schematic
- How to use GPIO pins
- Reading from the GPIO pin
- How to add a listener to GPIO
- Declare the event to listen to
- Implementing the callback class
- How to close the connection with a GPIO pin
- Handle different boards in Android Things
- Android Things board pinout
- How to identify the board
- How to implement the notification system
- Configuring firebase
- Add the notification feature to the Android Things app
- Android companion app
- Summary
- How to Make an Environmental Monitoring System
- Environmental monitoring system project overview
- Project components
- Project schematic
- How to read data from sensors
- Handling sensors using the Android sensor framework
- Implementing the sensor callback
- How to handle dynamic sensors
- Putting it all together - acquiring data
- How to close the sensor connection
- How to control GPIO pins
- Initialize the GPIO pin
- Diving into I2C protocol
- I2C protocol overview
- How to implement a custom sensor driver
- Low-level sensor driver
- Summary
- Integrate Android Things with IoT Cloud Platforms
- IoT cloud architecture
- An IoT cloud platform overview
- IoT cloud architecture overview
- Streaming data to the IoT cloud platform
- How to configure Artik Cloud
- Artik client description
- How to implement the Android Things Artik client
- Implement a StringRequest with Volley
- Implement a custom HTTP header
- Send the data using a custom body request
- Sending data from the Android Things app
- Creating a dashboard
- Data logging
- Adding voice capabilities to Android Things
- Configure Temboo choreo
- Integrate Temboo in the Android Things app
- Summary
- Create a Smart System to Control Ambient Light
- Ambient light control system description
- Project components
- Project architecture
- Building the Arduino project
- How Arduino exposes the services
- Implementing the Android Things app
- How to develop an Android Things app UI
- Attaching the layout to the Activity
- Handling UI events
- Invoking the Arduino services
- How to implement a web interface
- Implementing a simple HTTP web server
- Creating the HTML page with the UI
- Embedding the HTTP Server into the Android Things app
- Summary
- Remote Weather Station
- Remote weather station project description
- Project components
- The M2M architecture and the MQTT protocol
- MQTT protocol overview
- MQTT message details
- Security and QoS
- Using MQTT in our remote weather station
- Implementing the MQTT publisher
- Connecting to MQTT and sending data
- Implementing the MQTT subscriber using Android Things
- Implementing the Android Things Activity
- Displaying the information using OLED display
- Connect the OLED display to Android Things board
- Installing the MQTT server
- Installing the MQTT broker
- Configuring the MQTT broker
- Summary
- Build a Spying Eye
- Spying eye Android Things project overview
- Project components
- Pulse Width Modulation overview
- How to use PWM with Android Things
- Implementing the spying eye project in Android Things
- Controlling a servomotor in Android Things
- Using a camera in Android Things
- Getting ready to use the camera
- Assembling the app
- Summary
- Android with Android Things
- Architecture to connect Android and Android Things
- How to control a LED strip using an Android app
- Connecting the Android app to Android Things
- How to develop an Android app that retrieves data from Android Things
- How to implement a Bluetooth connection
- Creating the Android app
- Implementing the Bluetooth server in Android Things
- Summary 更新時間:2021-07-02 20:46:50
推薦閱讀
- Photoshop智能手機APP UI設計之道
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- MATLAB圖像處理超級學習手冊
- Mastering Entity Framework
- 軟件測試工程師面試秘籍
- OpenNI Cookbook
- C語言程序設計
- Expert Android Programming
- PostgreSQL Replication(Second Edition)
- Flux Architecture
- H5頁面設計:Mugeda版(微課版)
- 量化金融R語言高級教程
- Julia高性能科學計算(第2版)
- C++從入門到精通(第5版)
- C++寶典
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Go Systems Programming
- Python繪圖指南:分形與數據可視化(全彩)
- Learning Gerrit Code Review
- Programming MapReduce with Scalding
- IBM Cognos Insight
- WebGIS之Leaflet全面解析
- OCA Oracle Database 11g:SQL Fundamentals I:A Real World Certification Guide
- 三菱FX/Q系列 PLC工程實例詳解
- Java修煉指南:核心框架精講
- Python數據科學導論
- Learning PostgreSQL 11
- Oracle公有云實用指南
- Tkinter GUI Application Development Cookbook
- Mastering AWS Development