android 智能家居 pdf,基于Android的智能家居系统设计与实现.pdf

1引言 随着我国互联网技术不断的发展, 给IT行业带来了新的 春天。越来越多的企业加入了互联网的发展浪潮, 使得智能 家居得到了飞速的发展。网络已经成为我们生活中必不可 少的部分, 网络电视、 网络空调、 网络冰箱甚至连厨房用品都 用到了网络。现今, 智能家居在很多国家都得到十分广泛的 应用, 各个国家都相继推出了有各自特点的智能家居产品。 许多大型的家电以及计算机通信企业起到了先锋作用。比 如IBM、 摩托罗拉、 LG、 英特尔等等, 都投入了大量的资金去 研究智能家居系统。我国智能家居的发展速度也非常快。 一方面, 我国对互联网企业包括物联网非常重视, 同时也提 供了很大的支持; 另一方面智能家居确实也拥有非常大的消 费市场。基于此, 对智能家居相关技术及应用的研究具有相 当的现实意义。本文主要基于智能家居应用, 研究出一款具 有趣味性、 实用性以及一定商业价值的Android端智能小车 软件。 2系统总体设计 本系统设计从功能上可以划分为三大部分功能: 智能空 调, 智能电视, 智能机器人。如图1所示。 (1) 智能空调, 包括开空调, 关空调, 调温度, 制冷, 制热 等功能。 (2) 智能电视, 包括开电视, 关电视, 调音量, 调频道等功 能。 (3) 智能机器人, 包括三个小模块, 控制小车运动, 控制 摄像头转动, 实时监控和拍照功能。 图1功能模块图 3系统详细设计与实现 系统的设计最为关键的技术在于控制小车发射红外、 控 制小车运动, 以及实时监控技术。控制小车有两种实现方 式: 第一种, 智能小车本身具有路由器功能, Android终端连 上智能小车的路由器, 在同一个局域网, 获得智能小车的IP 进行通信; 第二种, 远程访问方式, 手机通过WIFI或者4G网 络以推送方式发送信号, 智能小车通过WIFI连上网络, 从而 接收信号, 发送红外控制家电。 (1) 控制小车发射红外 首先需要将红外模块功能刷入智能小车中, 另外需要开 发智能小车和Android程序学习功能, 学习电视机、 冰箱、 空 调等智能家电的红外数据, 然后通过设置智能小车的红外来 基于Android的智能家居系统设计与实现 扈乐华 (湖南科技学院 电子工程与信息化学院, 湖南永州425199) [摘要]Android系统是当前最为流行的嵌入式操作系统之一, 具有很高的市场占用率。随着我国互联网技术不断地 发展, 智能家居技术在这个大环境下也得到快速的普及。本系统主要研究基于智能家居的机器人小车, 利用智能小车本身所 具有的可刷机、 路由、 摄像功能, 在Android终端开发出一款具有趣味性、 实用性以及一定商业价值的智能家居软件。 [关键词]Android; 视频编解码; 实时监控; 智能家居 中图分类号: TP273.5文献标识码: A文章编号: 1008 - 6609 (2016) 08 - 0032 - 02 —————————————— 作者简介: 扈乐华, 男, 湖南邵东人, 硕士, 助教, 研究方向: 图像处理和视频编解码。 基金项目: 湖南科技学院科学研究课题, 湖南科技学院计算机专业综合改革试点项目资助, 项目编号: [2016]56。 学术探讨∙基金项目 -- 32 控制家电。比如学习遥控器按键, 先发送FF500001FF, 然后 学习静音键, 再发送FF510001FF即可控制电视静音。 (2) 控制小车运动 智能小车可以进行180度随意运动, 它是通过车轮运动 的速度和方向来进行控制的。Android软件中可以通过重力 控制和智能小球界面两种方式实现。通过多次的数据测试, 指定重力控制参数来灵活操作智能小车, 以及设置智能小车 的滑动速度来控制智能小车。 (3) 实时监控 智能小车通过视频流将所拍摄的画面实时传输给An- droid智能终端, Android需要实时的解码由智能小车所发送 的视频流。关键代码如下: public Bitmap readMjpegFrame() throws IOException { mark(FRAME_MAX_LENGTH); intheaderLen=getStartOfSequence(this, SOI_MARKER); reset(); byte[] header = new byte[headerLen]; readFully(header); try { mContentLength = parseContentLength(header); } catch (NumberFormatException nfe) { mContentLength=getEndOfSeqeunce(this, EOF_MARKER); } reset(); byte[] frameData = new byte[mContentLength]; skipBytes(headerLen); readFully(frameData); return BitmapFactory.decodeStream(new ByteArrayInputStream(frameData)); } 4结语 Android智能家居控制系统, 利用智能小车作为大脑和 眼睛, 既能够对家里进行巡逻, 实时移动来监控家中的状况, 也能够实时控制空调、 电视和空调等家电, 能够帮助子女实 时监控独居父母的情况, 同时也有较强的趣味性, 可用于游 戏领域实现智能控制游戏等。 参考文献: [1] 陈根.互联网+智能家居[M].北京: 机械工业出版社, 2015. [2] 付蔚.智能家居技术[M].北京: 科学出版社, 2016. [3] 路锦正.MPEG-4/H.264视频编解码工程实践[M].北京: 电 子工业出版社, 2011. [4] 纳德尔曼 (Greg Nudelman).Android应用UI设计模式[M].袁 国忠译.北京: 人民邮电出版社, 2013. Design and Implementation of Smart Home System Based onAndroid Hu Lehua (Hunan University of Science and Engineering, Yongzhou 425199, Hunan) 【Abstract】 Android system is one of the most popular embedded operating systems, which has high market occupancy rate. With the continuous development of Internet technology in our country, smart home technology has popularized rapidly. The research is about the intelligent robot based on smart home. With the functions of the smart car, such as reloading, routing and photographing, an intelligent home software inAndroid terminal is developed with fun, practicability, and a certain commercial value. 【Keywords】 Android; video encoding and decoding; real-time monitoring; smart home 学术探讨∙基金项目 -- 33

展开阅读全文

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值