单片机应用技术 9-7 智能家居——蓝牙APP设计 9.7 智能家居——蓝牙APP设计-课件.pptVIP

单片机应用技术 9-7 智能家居——蓝牙APP设计 9.7 智能家居——蓝牙APP设计-课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主讲:王凯兴 智能家居—蓝牙APP设计 ——通信类专业教学资源库 电信工程系 目 录 智能家居介绍 01 APP设计制作 02 蓝牙通讯设计 03 1.智能家居介绍——定义 智能家居是一个居住环境,是以住宅为平台安装有智能家居系统的居住环境,实施智能家居系统的过程就称为智能家居集成。 又称智能住宅。通俗的说,它是融合了自动化控制系统、计算机网络系统和网络通信技术于一体的网络化智能化的家居控制系统。 1.智能家居发展现状 智能家居作为一个新生产业,处于一个导入期与成长期的临界点,市场消费观念还未形成,但随着智能家居市场推广普及的进一步落实,培育起消费者的使用习惯,智能家居市场的消费潜力必然是巨大的,产业前景光明。 智能家居研究目的: 随着科技的提高,经济的发展,人们的物质生活水平的提高,对家居环境的要求也越来越高,作为家居智能化的核心部分——智能家居控制系统也越发显得重要。家居智能化控制的开发和建设是未来国家、经济发展的必然趋势。? 1.智能家居研究目的及意义 智能家居研究意义: 智能家居控制器可以为系统提供智能控制方案,使住户的控制更便捷,更高效,更能为家庭的日常活动节约不必要的能耗。 2. APP设计制作 LED灯开关 风扇 开关 天气 监测 室温 监测 设计Android手机APP,通过蓝牙与设备建立连接,实现智能家居中LED灯、风扇的控制和室温、天气等传感器数据的显示。 2. APP设计制作 室温 天气 风扇 LED灯 3.蓝牙通讯设计 打开 蓝牙 搜索 设备 实现 通讯 连接 设备 蓝牙技术 蓝牙技术(Bluetooth)是一种短距离、低成本的无线通讯技术,能够实现语音和数据的无线传输。 通讯方法: 每当嵌入了蓝牙技术的设备发现另一样同样嵌入蓝牙技术的设备。它们就能自动同步,相互通信,实现资源共享。 3.蓝牙通讯设计 蓝牙具有point-to-point和multiple两种连接功能。 使用蓝牙API,可以做到: 搜索蓝牙设备 从本地Bluetooth adapter中查询已经配对的设备 建立RFCOMM通道 通过service discovery连接到其他设备 在设备之间进行传输数据 管理多个连接 使用Android的蓝牙API来完成的四个必要的主要任务,使用蓝牙进行设备通信,主要包含四个部分:蓝牙设置、搜索设备(配对的跟可见的)、连接、传输数据。 3.蓝牙通讯设计 蓝牙连接 ★蓝牙权限 为了在你的应用中使用蓝牙功能,至少要AndroidManifest.xml中声明两个权限:BLUETOOTH(任何蓝牙相关API都要使用这个权限)和BLUETOOTH_ADMIN(设备搜索、蓝牙设置等)。 BLUE TOOH 为了执行蓝牙通讯,例如连接请求,接收连接和传送数据读必须要有BLUETOOTH权限 BLUE TOOH _ADMIN 必须要求BLUETOOTH_ADMIN的权限来启动发现或曹总蓝牙设置 3.蓝牙通讯设计 蓝牙连接 ★蓝牙设置 在你的应用通过蓝牙进行传输之前,你需要确认设备是否支持蓝牙,如果支持,确信它被打开;如果不支持,则不能使用蓝牙功能。 1.获取BluetoothAdapter() 2.打开蓝牙 ★搜索设备 使用BluetoothAdapter可以通过设备搜索或查询配对设备找到远程Bluetooth设备。 ★查找匹配设备 ★扫描设备 3.蓝牙通讯设计 蓝牙连接 ★使能被发现 ★连接设备 为了在两台设备上创建一个连接,你必须在软件商实现服务器端和客户端的机制,因为一个设备必须打开一个service socket,而另一个必须初始化这个连接。 ★作为服务器连接 连接两个设备,其中一个必须充当服务器,通过持有一个打开的BluetoothServiceSocket对象。 石家庄邮电职业技术学院 谢谢 主讲: 王凯兴 ——通信类专业教学资源库

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档