您的位置:首页 > 大数据 > 物联网

实现一个《 从下位机到蓝牙模块通讯到Android客户端 》的完整物联网项目。

2017-09-12 11:28 791 查看




实现一个从“下位机到蓝牙模块通讯到Android客户端”的完整物联网项目。

CSDN视频地址链接:http://edu.csdn.net/course/detail/5945

历经一个月,终于把这门课程完完整整的录制出来,这个项目也是我在大学期间的一个实战项目。那时候东筹西整的,学习了很多大神的代码,适配Android6.0权限,算可以为自己没白费功夫做出来。现在完完整整的作为一个教程视频,非常适合以下人群:

正在读大学的相关专业的大学生,适合您们空闲之余的Diy佳作,也是你们考虑到的毕业设计的不二之选。

正在为缺乏个人实战项目的求职者,本课程将全面覆盖从下位机的AT89C52的电路图到 蓝牙模块2.0型号HC05到Android客户端的完整过程。

对从事擅长硬件但又缺乏Android开发经验的爱好者,本课程无死角、360度为您做个Android客户端对接蓝牙,相信您一定会从中受益良多,可以开发自己的app界面。

一、项目的流程与原理。





二、项目章节详细介绍。

项目学习框架流程:

第一章 项目介绍与准备。

第一节:项目演示与介绍。

第二节:走进物联网时代,认识本项目的通讯原理过程。

第三节:项目前的资源准备。

第二章 项目介绍与准备。

第四节:认知蓝牙的基本认识与各个版本的区别。 。

第五节:熟悉蓝牙模块AT指令的使用,修改其基本信息。

第三章 上位机编写Android客户端。

第六节:掌握安卓开发对接蓝牙流程。。

第七节:熟悉蓝牙模块AT指令的使用,修改其基本信息。

第八节:了解各个安卓版本开发对蓝牙要注意的问题。。

第九节:自定义广播接收器实时监听系统蓝牙广播。

第十节: 敲打整个项目一个父类,减少与优化代码。

第十一节:搜索界面的逻辑分析与如何过滤出自己的设备。

第十二节: 搜索界面的UI界面的实现。

第十三节: 搜索界面的设备列表显示的实现

第十四节: 搜索界面携带蓝牙对象跳转主界面。

第十五节: 熟悉安卓对接蓝牙灯socket类与io流

第十六节:主界面的UI搭建。

第十七节: 发送指令到蓝牙模块的代码实现。

第十八节: 接收从蓝牙模块的指令代码实现。

第十九节: 设备重命名与设备详情获取的代码实现。

第二十节: Android上位机的总结与优化。

第四章 下位机的电路设计与程序开发。

第二十一节:走进C52的世界,熟悉其管脚分布于定时器中断使用。

第二十一节:下位机的电路图规划。

第二十一节:走进C52的世界,熟悉其管脚分布于定时器中断使用。

第二十二节:处理接收从手机发来的指令与对应的动作。

第二十三节:返回指令到手机的代码实现。

第五章 实战总结与拓展。

第二十一节:项目总结与拓展。

第二十一节: 项目拓展题目的原理分析与代码实现。

项目框架详细介绍:

第一章:项目演示 与准备

作为第一章,无疑是为大家介绍目前物联网时代的潮流,介绍常见的通讯模块,wifi、ZigBee和蓝牙模块,介绍常见的通讯模块协议以及如何拟定本项目的通讯协议,当然啦,还有项目演示视频呢!

第二章:走进蓝牙世界。

蓝牙这个词语对于我们已经非常熟悉了,常见的智能手表就是用蓝牙来作为通讯模块的,那本章节就介绍什么是蓝牙,蓝牙的更新迭代的版本区别,让大家对蓝牙的认识别有一番滋味熟悉!

第三章:Android客户端的开发

本章节是整个章节的核心所在,对于很多童鞋来说,这是最想学的部分了!这里,我会娓娓道来,给大家把每个知识点吃个透彻。

先概括下安卓的ui流程:首先进入一个搜索蓝牙设备的界面,大家所看到的是一个非常nice的雷达搜索的效果的ui,之后您可以点击取消搜索,也可以等待15s后自己取消搜索。如果有设备发现,会显示一个设备列表,供您点击选择,选择之后手机会自动连接蓝牙模块。

如果蓝牙模块对接成功,蓝牙模块就不会闪烁了,那么手机首当发送到 指令是向下位机查询当前的灯的状态,此刻下位机就会无限次时隔3秒发送一次给上位机。

如果在发送过程断开连接,手机会提示错误,蓝牙模块的指示灯会不断闪烁。您再次搜索时候,就不会发现此蓝牙设备的。

设备搜索的时候,就已经把设备过滤掉了的,所以我们app只能看到我们的蓝牙模块哦。

第四章:下位机AT89C52周围电路图与其的代码实现。

AT89C52是大家最常见、入门级的单片机!拥有40个管脚,可以自己作为普通io口的有10多个,足够满足我们平常使用的小开发。

这章节我会教会大家用ad软件做其最小系统的原理图,以及其电路图。

而且,我还会教大家怎么写一个可以接收、发送数据到蓝牙模块的程序开发。

旨在教会大家怎么使用AT89C52的中断定期。

第五章:项目总结与拓展

作为最后一个章节,我并没有仅仅就一个总结为本项目的结束!而是给个拓展大家来思考,这个拓展可以引申控制家里的简单电器,如电灯。这样,举一反三的效果,让童鞋们更加地明白、透彻地复用我们这个项目带来的特色。

二、界面截图。

① 、app。









② 、硬件部分。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 蓝牙 搜索
相关文章推荐