Android Things
文章平均质量分 92
1024工场
新技术,新未来,1024工场...
展开
-
Android Things:“1024工场”店铺开张啦!树莓派套装首发—专为Android Things打造!
"1024工场"店铺开张啦!开张啦!全场包邮!全场顺丰!经过我们小伙伴的不懈努力和精心筹备,容重推出了我们的首款产品树莓派套装—专为Android Things打造。 该套装遵循Google官方标准精心挑选,针对Android Things开发完美搭配!一次性购买,全方位满足,较少你东寻西觅的烦恼!“1024工场”倾情推荐,你值得拥有!温馨提示:为了让你后期能更方便进入店铺选购商品、查看订单。你原创 2017-03-25 14:41:11 · 15598 阅读 · 0 评论 -
Android Things:用户驱动-输入驱动
一、驱动介绍输入用户驱动程序为应用程序提供接口,向Android的输入管道注入事件。有了这个API,应用程序可以使用Peripheral I/O模拟一个人机界面的设备(HID)或者连接外部硬件到输入系统。比如说,我们可以使用开关按钮GPIO的信号输入,通过输入驱动API模拟呈键盘上按键的输入事件,下面我们会具体演示如何实现。二、使用步骤实现输入用户驱动,有如下步骤:1.创建驱动:使用InputDr原创 2017-03-22 01:14:00 · 2231 阅读 · 0 评论 -
Android Things:外设I/O接口-UART
一、接口简介UART(Universal Asynchronous Receiver Transmitter)是用来和外围设备交互数据的通用接口,如GPS模块,LCD显示器,XBee收音机等复杂的外围设备,通常使用UART端口(通常简称为串行端口)来通信。 它是通用的:因为数据传输速率和数据字节格式是可配置的。 它是异步的:因为没有时钟信号来同步两个设备之间的数据传输,设备的硬件在一个先进先出的缓冲中收集所有的输入数据,直到你的app读取它。 它是全双工:意味着可以同时发送和接口数据。 它原创 2017-03-17 11:30:15 · 6200 阅读 · 1 评论 -
Android Things:外设I/O接口-SPI
一、接口简介串行外围接口(Serial Peripheral Interface)设备通常需要快速的数据传输速率。SPI适合高带宽使用情况,如外部非易失性存储器和图形显示,许多传感器除了I2C也支持SPI。SPI总线是一种同步的串行接口:这意味着它依赖于共享的时钟信号来同步设备之间的数据传输。控制时钟信号的设备被称为master。其它所有连接的外设被认为是Slaves。每个设备连接到同一组数据信号以原创 2017-05-02 00:00:53 · 3993 阅读 · 0 评论 -
Android Things:外设I/O接口-I2C
一、接口简介内部集成电路(IIC或者I2C)总线使用小数据负载连接简单的外部设备。传感器和执行器是常见的I2C使用案例,例如包含加速度计,温度计,LCD显示器,和电机驱动。I2C总线是一种同步的串行接口:这意味着它依赖于共享的时钟信号来同步设备之间的数据传输。控制时钟信号的设备被称为master,其它所有连接的外设被认为是Slaves,每个设备连接到同一组数据信号以形成总线。I2C设备连接使用3原创 2017-04-11 15:06:58 · 7151 阅读 · 3 评论 -
Android Things:外设I/O接口-GPIO
一、接口简介通用输入/输出(General Purpose Input/Output),简单的传感器使用这个API,如运动探测器、距离探测器,和电平开关使用一个二进制值-高或者低来报告它们的状态。 它引脚提供了可编程的接口,来读取二进制输入设备的状态(如开关按钮)或者控制二进制输出设备的开关状态(例如LED等)。你可以配置GPIO引脚为具有高低状态的输入或者输出: 作为输入:外部源决定这个状态,你的app可以读取当前的值或者对状态的变化做出反应。 作为输出:你的app配置引脚的状态。原创 2017-03-11 11:33:27 · 5385 阅读 · 0 评论 -
Android Things:外设I/O接口-PWM
Pluse Width Modulaion(PWM)是通过数字输出引脚向外部设备输出比例控制信号的常用方法。例如,伺服电机使用输入PWM信号的脉冲宽度来确定它们的旋转角度,LCD显示器基于PWM信号的平均值来控制它们的亮度。PWM是数字信号(即方波),根据指定的频率和占空比振荡: 频率(以赫兹表示)描述了输出脉冲重复多少次; 周期是每个周期需要的时间,并且是频率的倒数; 占空比(以百分数表示)描述了该频率窗口内的脉冲宽度;例如,一个PWM信号设置为50%的占空比,每个周期的一般是活跃的。原创 2017-03-14 11:22:05 · 3299 阅读 · 0 评论 -
Android Things:你应该了解的Android Things知识
Google在近期推出了物联网操作系统Android Things,它可以运行在有线扬声器、智能温控器、安全摄像头、路由器等设备上,Google的理念是通过Android Things让Android开发者与公司能够以他们过去的开发方式继续开发物联网硬件设备。结合Google为物联网推出的通讯协议Weave,Android Things将会在Google的物联网战略中发挥重要作用。原创 2017-01-16 01:41:32 · 4937 阅读 · 0 评论 -
Android Things:树莓派3上手就是这么简单
一、树莓派简介官方推荐的开发板有Intel Edison、NXP Pico i.MX6UL和Raspberry Pi 3(树莓派3)。树莓派是世界上最流行的单板计算机,3 Model B是最新的版本,我们后面就使用它给大家介绍Android Things。它提供了如下配置:原创 2017-01-16 01:57:49 · 27801 阅读 · 2 评论 -
Android Things:来跑一个Demo耍耍
一、Demo运行实践这里我们以官方提供的sample-simplepio项目的blink模块为例,这样给大家演示一下如何使用Android Studio和树莓派3开发板,进行Android Things项目的开发;原创 2017-02-07 00:23:43 · 10001 阅读 · 4 评论 -
Android Things:让你陌生的面包板
一、电子元器件介绍1.面包板面包板简介面包板是电子实验不可缺少的一款重要工具。它有如下两个优点: 简单:由于板子上很多小插孔,各种电子元器件可根据需要任意插入或拔出,免去了焊接的工序,节省了电路的组装时间; 复用:元器件可以重复使用,非常适合电子电路的组装,调试和训练;面包板规格面包板的大小规格不同,如170孔(35*47mm),400孔(85*55mm),800孔(165*55mm)等;面包板的原创 2017-02-06 17:18:55 · 3434 阅读 · 2 评论 -
Android Things:撸起袖子来创建第一个Things工程
在前面的章节,我们利用官方的sample-simplepio项目的blink模块,给大家演示了如何导入和运行现成的Android Things工程。那么这个章节,我们来手把手的给大家演示,如何从零开始创建、开发和运行一个Android Things项目。1.前期准备在你开始创建你的Android Things项目之前,你必须完成以下事情: 更新你的SDK工具为24或者更高版本,更新的SDK工具可以让你能构建和测试Things应用。 更新你的SDK为Android 7.0(API 24)或者更高,原创 2017-03-04 00:33:07 · 12698 阅读 · 5 评论 -
Android Things:用户驱动-传感器
一、传感器简介Android传感器框架支持多种传感器类型来测量物理环境的状况,并且从应用程序读取原始数据。使用传感器驱动,你的应用可以扩展框架,并且添加新的通过Peripheral I/O连接的传感器设备; 和Android内置的传感器一样,来自这些传感器的数据通过相同的SensorManager API进行分发。你的应用可以实现一个驱动程序来连接一个已知类型的新传感器,如加速度计,或者一个And原创 2017-05-16 11:24:27 · 3251 阅读 · 3 评论