标签:蓝牙

求指导,关于蓝牙兼容性问题

本菜鸟最近再做一个手机蓝牙与单片机连接然后传输数据的demo。那么问题来了,这个demo在魅族,华为,以及红米上都可以跑起来,但是在小米3上运行就搜不到蓝牙设备,本人知道对于版本兼容问题要看版本号啥的,但是有没有高手可以给具体指导一下 解决方案 40 MI3  Android版本是4.2吧,你蓝牙模块是4.0吗?假如4.0的话,Android版本要>=……

怎么样设置蓝牙设备不被发现(搜索到)

下面的代码是调用系统弹出框,点击“允许”蓝牙设备就会被搜索到 Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); intent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300); startAc……

android 蓝牙 java.io.IOException

在调用mmSocket.connect();时,捕获到异常java.io.IOException: read failed, socket might closed or timeout, read ret: -1 已经保证uuid为00001101-0000-1000-8000-00805F9B34FB ,使用的方法是createRfcommSocketT……

IOS BLE 获取蓝牙外设的广播包数据

IOS BLE 获取蓝牙外设的广播包数据

-(void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI {………

菜单点击后后台进入无限循环使菜单僵住了

大家好! 本人在用android开发一个蓝牙稳定性测试app的时候,碰到这个问题,就是本人是点菜单上的“连接”选项,让手机来连接外面的蓝牙服务器,写连接和读出蓝牙数据包的程序应该没有问题的,但是原因是读出蓝牙数据包是用了一个While(true){}的循环,所以当点击菜单项的时候,app进入了这个无限循环里面,而菜单就僵在那里了,不能自动缩回去,这样在界面上……

ble ios 后台运行不间断扫描连接问题

ble ios 后台运行不间断扫描连接问题

在做一个BLE项目的时候,要求ios端app后台运行依然可以自动扫描和连接蓝牙外设。 1.已经在xxx-info.plist文件中,  Required background modes , 加入下面两项: App shares data using CoreBluetooth 和 App communicates using CoreBluetooth。 ……

16进制数据高低位互换

16进制数据高低位互换

本人接收到的蓝牙数据NSData类型的,高位在前,例如a55a高位在前,所以需要高低位互换 ,发送给服务器,一直找不到高低位互换方法,求指导答! 解决方案:15分 去github上搜下 CFSwapInt32BigToHost, 或 Big-Endian Little Endian, 会有所获 解决方案:15分 16位数据用htons 或ntohs ……