蓝牙Server端就是通过线程来注册一个具有名称和唯一识别的UUID号的BluetoothServerSocket, 然后就一直监听Client端(BluetoothSocket)的请求,并对这些请求做出相应的处理。 // 注册蓝牙Server BleutoothAdapter bluetooth ...
分类:
移动开发 时间:
2016-04-22 13:26:23
阅读次数:
226
rfkill list all 会出现如下提示 0:ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked:yes 1:ideapad_bluetooth: Bluetooth Soft blocked: no Hard blocked: y ...
分类:
系统相关 时间:
2016-04-21 10:11:04
阅读次数:
229
一、蓝牙随着蓝牙低功耗技术BLE(Bluetooth Low Energy)的发展,蓝牙技术正在一步步成熟,如今的大部分移动设备都配备有蓝牙4.0,相比之前的蓝牙技术耗电量大大降低。在iOS中进行蓝牙传输常用的框架有如下几种:
GameKit.framework:
iOS7之前的蓝牙框架,只可用于同应用之间的蓝牙传输。
MultipeerConnectivity.framework:
iOS7开...
分类:
移动开发 时间:
2016-04-16 19:09:38
阅读次数:
344
遵守CBCentralManagerDelegate代理和CBPeripheralDelegate代理 在使用你的应用去扫描设备之前,先要确定你的蓝牙是否已经打开,所以我们要做一个判断: 其中f3d9是我连接到iPad mini2的LightBlue app模拟的BLE外围设备,你要换成你设备的UU ...
分类:
其他好文 时间:
2016-04-16 10:48:20
阅读次数:
133
core bluetooth,蓝牙4.0限制: IOS6 以上 一、外设 peripheral 二、中心 central 三、服务,一个设备有多个服务;由蓝牙硬件厂商决定。决定哪些是用来交互(读写),哪些可获取模块信息(只读); 四、特征,一个服务有多个特征,特征是与外界交互的最小单位;由蓝牙硬件厂 ...
分类:
其他好文 时间:
2016-04-16 09:32:15
阅读次数:
209
http://southpeak.github.io/blog/2014/07/29/core-bluetoothkuang-jia-zhi-%5B%3F%5D-:centralyu-peripheral/ http://www.saitjr.com/ios/core-bluetooth-respo ...
分类:
移动开发 时间:
2016-04-09 18:47:49
阅读次数:
144
本笔记基于Intel Edison Bluetooth Guide官方手册完成,如有错误敬请指出。
由于个人能力有限,到最后几节内容一直拖着没有翻译,以后会补上,自己也是边学习边翻译的,还请见谅。...
分类:
其他好文 时间:
2016-04-07 10:54:12
阅读次数:
1128
最近搞蓝牙,自己找网上的例子尝试编译,中间遇到了一些坑,记录一下:#include<stdio.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<stdlib.h>
#include<poll.h>
#include<bluetooth/bluetooth.h>
#include<bluetooth/h..
分类:
其他好文 时间:
2016-04-05 16:26:42
阅读次数:
248
需要测试一个蓝牙功能,模拟器不支持bluetooth 调试,选择真机调试。 遇到的问题是pc 始终不识别android 设备。 pc端提示不识别usb设置,猜测是驱动的原因。 更新驱动,两种方法都试了 1. 下载设备最新的驱动 2. 下载sdk 中个的 google driver 各种重启,还是不识 ...
分类:
移动开发 时间:
2016-03-31 16:59:24
阅读次数:
152
接着上一篇
Android4.42-Settings源码分析之蓝牙模块Bluetooth
继续蓝牙模块源码的研究
THREE,蓝牙模块功能实现
switch的分析以及本机蓝牙重命名和可见性的分析见上一篇,接下来进行第三章第三部分的介绍:关于蓝牙远程设备列表的加载。如果没有看过,建议看看上一篇关第一章蓝牙的布局,有助于理解
3>,设备列表的加载
因为这部分代码很多,所以在介绍时...
分类:
移动开发 时间:
2016-03-27 02:04:06
阅读次数:
1697