目錄(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
推薦閱讀
- Qt 5 and OpenCV 4 Computer Vision Projects
- Web交互界面設(shè)計(jì)與制作(微課版)
- MATLAB 2020 從入門到精通
- Blockly創(chuàng)意趣味編程
- Mathematica Data Analysis
- Asynchronous Android Programming(Second Edition)
- 青少年學(xué)Python(第1冊)
- Android應(yīng)用案例開發(fā)大全(第二版)
- SSM開發(fā)實(shí)戰(zhàn)教程(Spring+Spring MVC+MyBatis)
- 深入剖析Java虛擬機(jī):源碼剖析與實(shí)例詳解(基礎(chǔ)卷)
- Java圖像處理:基于OpenCV與JVM
- C++編程兵書
- Python從入門到精通(第3版)
- Learning iOS Security
- 零基礎(chǔ)輕松學(xué)C++:青少年趣味編程(全彩版)
- C++17 By Example
- JavaScript語法簡明手冊
- Kotlin入門與實(shí)戰(zhàn)
- The C++ Workshop
- Swift語言實(shí)戰(zhàn)晉級(第2版)
- 自然語言處理NLP從入門到項(xiàng)目實(shí)戰(zhàn):Python語言實(shí)現(xiàn)
- Getting Started with Spiceworks
- ATmega16單片機(jī)C語言程序設(shè)計(jì)經(jīng)典實(shí)例
- Elasticsearch技術(shù)解析與實(shí)戰(zhàn)
- Python地球科學(xué)數(shù)據(jù)分析
- Java語言程序設(shè)計(jì)
- JSP網(wǎng)絡(luò)程序設(shè)計(jì)與案例開發(fā)教程
- Practical Data Analysis(Second Edition)
- Go Cookbook
- Puppet 5 Essentials(Third Edition)