蓝牙
Phenixyf
这个作者很懒,什么都没留下…
展开
-
Bluetooth协议栈学习之SDP
SDP(service discovery protocol:服务发现协议)提供了一个方法,让应用程序检测哪些服务是可用的并探测这些可用服务的特性。服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特转载 2013-06-09 11:31:29 · 734 阅读 · 0 评论 -
Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
作者在这里介绍的这个实例是Google SDK中提供的一个蓝牙聊天程序,简单但信息量巨大,非常适合初学者学习蓝牙方面的知识。在学习这个实例前请读者仔细阅读并理解Socket的工作原理和实现机制,作者的这篇博客中有详细的介绍:http://blog.csdn.net/dlutbrucezhang/article/details/8577810在Andr转载 2016-07-29 09:23:10 · 1158 阅读 · 0 评论 -
Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发
一、Android Bluetooth现状在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能使用。N转载 2016-07-29 09:50:35 · 3182 阅读 · 0 评论 -
Android Service和Activity基于串口蓝牙模块的双向通信【第二篇】
一直以来都想利用手机来控制一些东西,比如电灯,电风扇等家电或者智能小车等.驱动蓝牙模块可以在Activity中直接调用,也可以在多线程下直接使用,但这样会存在一个缺陷:当你按下手机的Home或者Back键的时候.程序退出了,下次你重新启动软件的时候又需要重新建立蓝牙的链接了. 为了克服以上问题,我把蓝牙模块的调用放到Service里面使用.首先对Service说明下:(来源转载 2016-07-29 10:07:28 · 900 阅读 · 0 评论 -
基于google蓝牙示例讲解蓝牙开发步骤
1、Android蓝牙编程 蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码(Universally Unique Identifier),这是一个软件构建的标准,也是被开源基金会组织应用在分布式计算环境领域的一部分。在蓝牙3.0及下一版本中,UUID被用于唯一标识一个服务,比如文件传输服务,串口服务、打印机服务等,如下:#蓝牙串口服务 SerialPortServ转载 2016-07-29 10:54:35 · 3130 阅读 · 0 评论 -
UUID
手机蓝牙各类服务对应的UUID(常用的几个已通过验证)作者 haojunming http://blog.csdn.net/haojunming/article/details/6650568ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'转载 2016-07-29 14:41:25 · 773 阅读 · 0 评论 -
BluetoothChat之BluetoothChatService.java解析
BluetoothChatService.java public synchronized void start() : 开启 mAcceptThread 线程,由于样例程序是仅 2 人的聊天过程,故之前先检测 mConnectThread 和 mConnectedThread 是否运行,运行则先退出这些线程。 public synchronized void connect转载 2016-07-29 11:26:12 · 3505 阅读 · 0 评论 -
Android官网蓝牙样例BluetoothChat(蓝牙聊天室)解析
首先给下下载地址:http://developer.Android.com/samples/BluetoothChat/index.html前段时间做一个和蓝牙相关的项目,去Android的官网查资料看到这个蓝牙聊天室的例子,觉得对自己有用,研究了下,这里做个记录,如果能对别人有些帮助,当然最好。看下OverviewThis application allows two Android转载 2016-08-04 16:32:20 · 882 阅读 · 0 评论 -
[蓝牙] 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
From:https://www.cnblogs.com/zjutlitao/p/4742428.html主要参考资料的来源:xubin341719[下面是该前辈的BT系列文章]下载连接:Bluetooth PROFILE SPECIFICATIONS(基本涵盖所有蓝牙协议)、buletooth core 2.1-4.0 SPECIFICATION(三蓝牙版本的核心协议v2.1\v3...转载 2019-04-16 11:40:36 · 1058 阅读 · 0 评论 -
Android 蓝牙开发基本流程
此例子基于 Android demo对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发; 鉴于很多开发人员现在也有蓝牙开发的需求,也为了大家少走些弯路,先将我积攒的一点点在Android蓝牙开转载 2016-07-29 09:12:25 · 729 阅读 · 1 评论 -
android蓝牙开发---与蓝牙模块进行通信
近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信。开头的进展很顺利,但因为蓝牙模块不在我这里,所以只能用手机测试。一开头就发现手机的蓝牙不能用,为了证明这点,我刷了四次不同不同系统的官方包,正式宣布手机的蓝牙报销了,于是和朋友换手机。在测试的过程中也是非常痛苦,放假了,同学都几乎回家了,剩下的同学中竟然80%都是用非android手机!我和我的小伙伴都吓呆了!!就算借来转载 2016-06-17 10:10:57 · 2719 阅读 · 0 评论 -
开发android蓝牙4.0 BLE低功耗应用的感受
文章转自: http://www.cnblogs.com/zdz8207/archive/2012/10/17/bluetooth_ble_android.html谈谈几个月以来开发android蓝牙4.0 BLE低功耗应用的感受,注明下时间:2012-10-17写的博客,后期更新的也注明了时间的。开始对蓝牙4.0的各种特性和各种应用场景的美好描绘充满了向往,但愿望很美好,现实很骨干。转载 2013-06-28 10:11:18 · 11021 阅读 · 1 评论 -
win7与android设备通过蓝牙串口的连接方法
如果能够在PC和Android设备间通过串口进行数据通信,会有利于对程序的调试。而通过蓝牙的SPP模式,可以在win7下生成出模拟串口,通过此蓝牙串口即可进行通信。步骤如下: 1、首先需要安装有win7的PC机带有蓝牙适配器。2、在win7下设置蓝牙可被查找,然后打开蓝牙适配器。3、将android设备与PC机进行配对,从而在“Bluetooth设备”中出现需要连接转载 2016-04-07 17:00:35 · 2040 阅读 · 0 评论 -
电脑蓝牙连接后串口有传出和传入,如何区别
传出COM端口和传入COM端口代表了通讯双方主动和被动的关系,传出COM端口是Windows主动向串口蓝牙适配器发起连接时所使用的虚拟串口号,而传入COM端口则是串口蓝牙适配器主动向Windows发起连接时所使用的虚拟串口号。就是选择电脑蓝牙的主从模式.用电脑上的蓝牙连接其他蓝牙适配器从机时,应该选择传出COM端口.http://zhidao.baidu.com/link?url=转载 2016-05-24 14:28:51 · 7058 阅读 · 0 评论 -
蓝牙耳机连接笔记本电脑Think E430C
蓝牙耳机连接笔记本电脑Think E430C有线耳机用起来很不方便,现在都流行使用蓝牙耳机,那么怎么使用蓝牙耳机连接电脑呢?现在的很多笔记本电脑都自带蓝牙功能,如果不带的话,你需要去买一个蓝牙适配器了。如果蓝牙设备被禁用了首先要启用设备右键单击我的电脑管理在弹出的计算机管理窗口左侧选择设备管理器在右侧窗口中会看到Bluetooth无线电收发器,在转载 2016-05-24 15:43:39 · 1590 阅读 · 0 评论 -
关于Android蓝牙串口通信那点破事
Android蓝牙串口通讯闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的通信,简单思路就是要手机通过蓝牙发送控制指令给单片机,并作简单的控制应用。单片机的蓝牙模块连接与程序暂且略过,此文主要描述Android手机蓝牙客户端遇到的那点破事。进入正题:连接蓝牙设备——蓝牙客户端:Android手机一般以客户端的角色主动连接SPP协议设备(接上蓝牙模块的数字传感器),客户转载 2016-05-23 11:18:25 · 12991 阅读 · 4 评论 -
蓝牙4.0技术细节揭秘
然蓝牙(Bluetooth) 3.0都还尚未完全普及,Bluetooth SIG(蓝牙技术联盟,Bluetooth Special Interest Group,后文简称Bluetooth SIG)却又再次推出了蓝牙4.0规范,并表示这又是蓝牙发展史上一次重大的革新。值蓝牙4.0推出之时,我们特地采访了Bluetooth SIG的相关技术工程师,并请他们就蓝牙4.0的技术特性做了较为详细的讲解转载 2016-05-23 11:22:49 · 3473 阅读 · 0 评论 -
Android Bluetooth开发总结-----/*自己编写*/
1. 开启手机的蓝牙适配器 // 当地的蓝牙适配器private BluetoothAdapter mBluetoothAdapter = null;// 得到当地的蓝牙适配器mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();// 手机蓝牙适配器获取错误,弹出提示窗口if (mBluetoothAdapter ==原创 2016-07-24 21:26:36 · 542 阅读 · 0 评论 -
android 蓝牙编程重点---如何发送和接收16进制数据
最近的android蓝牙开发项目也逐渐接近尾声,基本的功能都已经完成,只剩下界面的设计。现在真的是舒了一口气! 作为编程学习经验只有1年的菜鸟,这是我独自完成的商业性产品,而且还是涉及到与单片机蓝牙模块的底层通信,难度自然不小。最大的难度不是知识点不懂,而是调试,因为干扰因素实在是太多,很难找出是软件的问题还是硬件的问题,所以,在代码中一定要设置好调试点,以方便查询问题的症结点。转载 2016-06-17 10:08:49 · 2898 阅读 · 0 评论 -
蓝牙beacon入门教程
介绍 2014年,许多组织开始着力开发蓝牙beacon试点项目,到2015年,已经有许多公司开始尝试利用部署好的蓝牙beacon探索新的服务模式。据市场研究机构(ABI Research)预测,预计到2019年,beacon将有6千万的市场占有量。 在大多数应用场景中,蓝牙beacon主要用于室内定位。不论在商场,机场,办公室,还是博物馆,都可以利用这些位置信息来提供服务。在这些案...转载 2019-04-16 11:41:34 · 923 阅读 · 0 评论