目錄(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 更新時(shí)間:2021-07-02 20:46:50
推薦閱讀
- 自然語言處理實(shí)戰(zhàn):預(yù)訓(xùn)練模型應(yīng)用及其產(chǎn)品化
- 零基礎(chǔ)搭建量化投資系統(tǒng):以Python為工具
- 程序員面試算法寶典
- MySQL數(shù)據(jù)庫管理與開發(fā)(慕課版)
- Flux Architecture
- Learning Python by Building Games
- Advanced Oracle PL/SQL Developer's Guide(Second Edition)
- 智能手機(jī)APP UI設(shè)計(jì)與應(yīng)用任務(wù)教程
- UI設(shè)計(jì)全書(全彩)
- 新印象:解構(gòu)UI界面設(shè)計(jì)
- jQuery技術(shù)內(nèi)幕:深入解析jQuery架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- Visual Basic 程序設(shè)計(jì)實(shí)踐教程
- 數(shù)據(jù)結(jié)構(gòu):Python語言描述
- Learning ROS for Robotics Programming
- Python編程基礎(chǔ)與數(shù)據(jù)分析
- Instant JRebel
- Expert Angular
- Application Testing with Capybara
- Instant Windows 8 C++ Application Development How-to
- Grunt Cookbook
- Visual C#程序設(shè)計(jì)應(yīng)用教程(第2版)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- SQL編程思想:基于5種主流數(shù)據(jù)庫代碼實(shí)現(xiàn)
- Java編程方法論:響應(yīng)式Spring Reactor 3設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算思維之程序設(shè)計(jì)
- ASP.NET Core從入門到精通
- Python程序設(shè)計(jì)
- Python工匠:案例、技巧與工程實(shí)踐
- Android System Programming
- Practical Real-time Data Processing and Analytics