首页 > 编程知识 正文

安卓系统能用的蓝牙模块,android蓝牙开发的基本流程

时间:2023-05-06 06:03:29 阅读:124880 作者:4200

系列博文:

(1)安卓手机与蓝牙模块联合调试;1 ) ——蓝牙模块串行通信

)2) Android手机与蓝牙模块联合调试;2 ) ——单片机蓝牙控制LED指示灯亮(上) ) ) ) )。

)3)安卓手机与蓝牙模块联合调试(三) ——单片机蓝牙控制LED灯亮(下)。

本教程项目地址: 1989江贸/蓝牙SCM :安卓手机通过蓝牙与单片机进行通信-发送命令/接收数据

最近,项目需要蓝牙,但在一些设备的帮助下,终于实现了蓝牙与手机的联合调试。 愿望实现了。 由于从电子工程师转型为安卓开发,一直以来都想做手机蓝牙相关的东西,但苦于机器的简陋和劳力的限制。 虽然只是个想法,但这次在开展项目时仔细梳理了实现过程,并不那么困难,成功地取得了自己想要的结果。 因此,打开一个共享蓝牙和安卓手机联合调试的专栏。 此次蓝牙模块选择了CC2541模块和HC-05模块。 两种开发其实很相似,都是某宝流行的款式,可以根据需要选择。

好了,闲话少说,开始我们的正题吧。 第一篇首先让大家知道这两个模块和使用我们串行调试的工具。

这就是这次使用的模块和工具,开始介绍软件工具。

串口调试工具:使用的是通讯猫,感觉功能很多。 下载地址为http://Tongxin Mao.com/upload/comnet.exe

1 .步骤1、使用串行助手查看蓝牙AT命令的使用方法。 在发送AT命令之前,请记住pei '将设置串行参数。

在此通信时一般使用9600波特率、8位数据位和1位停止位,不进行检查。 另外,发送数据时,要勾选换行夫“/r/n”。

我发送ATM后,模块返回ok,表示通信正常。 以下是一些简单的AT命令。 请大家也参考AT指令的文档进行深入学习。

)1) AT VERSION:获得版本号。

)2) AT ADDR:获取蓝牙地址。

)3)设置/获取AT NAME:设备名称。

)4) AT ROLE:设置/查询设备的角色属性。

)5)设置/查询AT PSWD:设备的配对代码。

那么,到此为止,基本的蓝牙命令已经基本掌握,对于下一个学习叶来说已经足够了。 蓝牙模块只是我们传递信息的中间媒介,安装后几乎不需要太大的改变。 如果还想知道具体的AT命令,可以自己去shen深入学习知识。 这里不怎么介绍。

2.步骤二,先不着急动手开发蓝牙APP,找一个现成的可用的蓝牙串口助手来发送命令。

我在使用“蓝牙串行”的调试APP。 大家其实可以自己下载使用类似的串行工具。 看到效果

手机连接蓝牙模块后发送数据,模块接收数据并显示在串行chua窗口中,查看最终结果。

那么,到了这个阶段,蓝牙的入门知识基本上已经普及了。 以下普及BLE需要调试心得。

3 .步骤3、低功耗蓝牙不同调试处。 我最初带来两个模块进行调试: HC-05模块和cc 2541蓝牙模块。 其中cc2541属于BLE系列,调试时有点问题。 上面的Android串行助手app不支持蓝牙模块,所以我们另外找到了支持蓝牙的蓝牙app。 使用串行助手帮助调试。

那么,到此为止基础知识大致相同。 在下一章中,您将控制指示灯的闪烁,同时允许单片机读取和分析蓝牙串行数据。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。