Android Things HelloWorld

原来一直做的都是Android App的产品,最近经常和硬件部门调试一些硬件,如蓝牙的连接和读写,串口的通信,涉及到一些嵌入式和硬件的知识,虽然不懂但感觉挺有意思的,偶然机会看见Google推出了一个新的物联网平台Android Things,所以就开始了解了解。
学习一门新的语言或者新的编程技术都是从Hello world开始的,所以我也开始从Hello World开始。
首先需要有以下软硬件准备:
1. Android Studio2.2及以上
2. Android SDK 7.0及以上
3. Raspberry Pi 3(树莓派3 B)考虑到成本最低,200多,淘宝有的卖
4. SD卡8G及以上(是sd卡不是U盘),及读卡器(用来写系统到SD卡中)
5. HDMI线
6. 显示器
7. 网线
软硬件齐全后,开始Android Things的旅程
1. 首先制作系统(参考)
我选择的硬件是Raspberry Pi 3 Model B,所以系统的制作就用这个了
步骤1.下载最新的镜像
下载地址,选择Raspberry Pi
Android Things HelloWorld_第1张图片
下载androidthings_rpi3_devpreview_2.zip,解压到开发电脑得到iot_rpi3.img(如果解压有问题mac用 The Unarchiver,windows用 7-Zip )
步骤2.烧写镜像
(1).下载烧写工具,我用的是mac,所以烧写工具是Etcher,Etcher下载链接,下载安装后运行Android Things HelloWorld_第2张图片,选择镜像(iot_rpi3.img),然后选择烧写的SD卡,进行烧写
(2).烧写完成后,将SD卡取出,插入到Raspberry Pi板子的下方的SD卡插槽,系统制作完成。
2. 硬件连接
(1)Android Things HelloWorld_第3张图片 1的位置插入usb线提供电源,2的位置插入网线,提供网络,3的位置插入HDMI线,用来显示
(2) 连接完成后,要做的就是等待系统的开启,这个过程可能需要几分钟,如果不行的话,可以将SD卡拔插几下
3. 开始Hello World
(1)新建一个Android项目HelloThings,注意SDKVersion在24及以上,然后在app的build.gradle文件的dependencies中加入依赖provided ‘com.google.android.things:androidthings:0.2-devpreview’;项目可以参考官方demo或者我的git项目HelloThings
(2)项目新建好后,开始通过wifi建立板子和开发电脑的连接,在系统启动成功后界面的下方会有一个IP地址(如192.168.1.8)Android Things HelloWorld_第4张图片,在android studio的terminal中输入 adb connect 192.168.1.8建立调试连接,输出connected to 192.168.1.8:5555,说明连接成功,就可以直接运行HelloThings,同时显示屏会有相应的界面出现。Android Things HelloWorld_第5张图片

你可能感兴趣的:(Android,Things,android)