精华内容
下载资源
问答
  • 从晚上下载的例子,发现不能自动获取设备、服务和特征值,这就导致了程序通用性大大降低,在通过自己的摸索后,将这部分功能调试通过,现在已经是一个通用的webapp调用ble的程序了,功能包括搜索、连接蓝牙,选取...
  • 蓝牙设备空中升级操作步骤前期准备适用机型适用设备工具准备设备名称苹果手机升级流程安装nrfconnect下载升级包升级安卓手机升级流程 金桔蓝牙设备都是带有dfu服务的,都是通过手机可以进行空中升级的。 该空中升级...


    金桔蓝牙设备都是带有dfu服务的,都是通过手机可以进行空中升级的。
    该空中升级步骤普遍实用于所有nordic芯片并有dfu服务的蓝牙设备。

    前期准备

    适用机型

    针对苹果手机与安卓手机升级的策略不同分开来说明。请在升级时选择自己的手机类型。

    适用设备

    适用于金桔智能出品的所有带有蓝牙的设备,包括定位胸牌、网关、beacon、DTU、门锁等,或者其他nordic芯片带有dfu服务的固件程序。

    工具准备

    请下载nrf工具,包括:nrf connect并安装到手机上。

    设备名称

    位标、beacon:IB开头的设备,前期无需动作即可进入升级模式。注意:设备在扫描时在IB和NA间跳动;
    胸牌:IR开头的设备,需要在2s内按5下进入升级模式,此时LED灯常亮或者静止一分钟以上;
    网关:IS开头的设备,在升级前需要通过小程序,点击DFU,进入升级模式,此时以UP开头。
    其他设备直接根据蓝牙名称进行升级。

    苹果手机升级流程

    安装nrfconnect

    在苹果应用市场搜索nrf connect并安装。

    下载升级包

    苹果手机因为没有文件浏览器,所以如果在应用里打开文件是第一步需要做的。
    第一种方法,发邮件。通过浏览器下载文件,然后用nrf toolbox或者nrf connect 打开。
    第二种方法,微信发文件。下载文件后,用”用其他按钮打开“按钮使用nrf toolbox或者 nrf connect 打开。
    在这里插入图片描述
    在这里插入图片描述

    升级

    升级过程与安卓流程相同。

    安卓手机升级流程

    请到应用市场下载,NRF CONNECT
    Step1:,请打开nrfconnect,将手机与设备贴近,在scanner中将信号强度选至-40dBm,找到相应的设备,并确定要升级的设备ID号,点击connect。

    在这里插入图片描述
    Step2:点击secure DFU Service
    在这里插入图片描述

    依次点击,1 2
    在这里插入图片描述
    点击2后弹出:
    在这里插入图片描述
    直接点击send即可。
    此时设备变更名称为Dfu Targ,如下图:
    在这里插入图片描述
    Step3:空中升级
    在空中升级前,请将文件拷贝至设备,部分手机需要下载total commander.
    继续刚才页面,点击connect
    在这里插入图片描述
    进入页面后点击DFU,如下图:
    在这里插入图片描述
    选择文件
    在这里插入图片描述
    选择文件:
    在这里插入图片描述
    注意,华为手机需要另外安装文件管理器,否则,默认的管理器无法打开升级包。
    等待升级:
    在这里插入图片描述
    过程中请不要点击退出,升级完成会有Done的提示。
    在这里插入图片描述
    升级完成会有升级成功(Done)的提示。升级完成。

    展开全文
  • 蓝牙设备固件升级

    千次阅读 2020-06-27 09:20:55
    用户打开手机 APP 的时候会检测到服务器有更新,请求更新蓝牙设备固件,确认更新后,手机会从服务器下载固件。 下载完毕后,APP 会读取固件内容,并根据升级协议将内容传到蓝牙设备里,完成升级。 DFU = Device ...

    在这里插入图片描述

    1. 升级介绍

    蓝牙固件升级是使用手机给固件进行更新,以达到修复 bug 的目的,完善功能的作用。升级的大概流程是:

    1. 当蓝牙设备的固件需要升级时,由嵌入式开发人员提供新的固件,由服务器管理人员将固件放到服务器上。
    2. 用户打开手机 APP 的时候会检测到服务器有更新,请求更新蓝牙设备固件,确认更新后,手机会从服务器下载固件。
    3. 下载完毕后,APP 会读取固件内容,并根据升级协议将内容传到蓝牙设备里,完成升级。

    DFU = Device Firmware Update (设备固件更新)
    OTA = Over The Air (空中升级)

    2. 升级流程

    各个蓝牙设备不尽相同,以下是我测试设备的升级流程:

    2.1 OTA下载固件

    从云端下载的固件为 .bin 后缀的文件,文件名会有一定的格式,含有固件版本号和文件 CRC32 校验值。

    2.2 数据分块

    规定一个数据块大小比如 2048 字节,然后把升级数据进行分块,不够的就剩余多少作为一块。蓝牙一次发送的数据量是有限的,所以每次发送 20 字节的数据。这个数据要遵循升级数据格式,带指令头和校验和,下载包的数据只是这 20 字节中的一部分。所有包内数据都携带在每条升级数据指令中。

    2.3 升级过程
    1. 连接设备,发送升级请求。
    2. 待蓝牙确认之后,开始发送数据头告知蓝牙此次发送的数据量和 CRC 校验。
    3. 开始发送升级数据。(每条数据之间间隔 20ms 为了蓝牙能够方便处理)。
    4. 等待一个块发送完就发送块结束命令。
    5. 蓝牙确认发送下一个块,返回错误则终止此次升级。
    6. 发完所有数据之后发送升级完成。
    7. 蓝牙确认则升级完成,返回错误则升级失败。

    3. 流程图

    在这里插入图片描述

    4. 总结

    蓝牙升级最复杂的就在升级过程,大量的数据与蓝牙交互,这时最好记录发送到升级数据的那一部分,可以给用户展示升级的进程。

    作者:zhangferry
    链接:https://juejin.im/post/5cb6a852f265da03ad054966

    展开全文
  • Android手机蓝牙连接笔记本电脑蓝牙

    千次阅读 2019-10-13 01:20:56
    蓝牙驱动:bluetooth_broadcom_6.5.1.6400_w7(通过360驱动大师下载安装) 蓝牙通讯软件:ComAssistant(串口调试小助手 v1.3) 计算机名称:DELL 1.2Android手机 型号:小米5 Android版本:7.0 蓝牙版本:4...

    1. 实验设备

    1.1 笔记电脑

    • 品牌:DELL
    • 蓝牙模块:BCM43142(内置型带蓝牙的无线网卡)
    • 蓝牙驱动:bluetooth_broadcom_6.5.1.6400_w7(通过360驱动大师下载安装)
    • 蓝牙通讯软件:ComAssistant(串口调试小助手 v1.3)
    • 计算机名称:DELL

    1.2 Android手机

    • 型号:小米5
    • Android版本:7.0
    • 蓝牙版本:4.2
    • 蓝牙通讯软件:蓝牙串口app或自编蓝牙通讯app
    • 手机名称:MI5

     

    2. 实验过程

    2.1 电脑端:

    • 开启蓝牙并配对:开启蓝牙适配器,并设置为“可被其它设备发现”,并与手机蓝牙配对成功。暂时不用连接蓝牙,等待下文操作步骤ComAssistant启用串口即可!
    • 增加蓝牙COM串口:打开蓝牙设置,COM端口,添加COM(串行)端口类型:传入(设备初始化连接)。
    • 系统自动安装COM驱动:等待Windows系统自动安装蓝牙串口驱动,并会在设备管理器列表下自动生成一个COM端口的设备。
    • 设置COM串口的端口号:打开计算机管理——>设备管理器——>商品(COM和LPT)——>Bluetooth链接上的标准串行(COM4)——>属性——>端口设置:9600,8,无,1,无——>高级——>COM端口号:可将端口号4,改为11或其它你需要的端口号。
    • 打开ComAssistant启用蓝牙串口:设置端口为COM11,9600,None,8,1,(接收区)十六进制显示,(发送区)十六进制发送——>打开串口。

    2.2 手机端:

    • 开启蓝牙并配对:开启蓝牙,并设置为“可被其它设备发现”,并与电脑蓝牙配对成功。
    • 建立串口调试连接:打开蓝牙串口调试APP,设置波特率为9600,8,N,1。连接名称为DELL的电脑蓝牙。
    • 发送及接收数据:建立蓝牙串口信号连接后,发送或接收16进制数据或其它格式数据,即可。

     

    3. 其它

    完结。

    展开全文
  • 蓝牙设备的延时准确测量很复杂,但是这里有个小工具,自己动手就...2.断开蓝牙设备,先测试自己手机系统的声音处理延时。 点蓝色按钮就好。比如我的老一加升级到9以后稍微丢人。 不过貌似比某大厂还是好点 3.连

    蓝牙设备的延时准确测量很复杂,但是这里有个小工具,自己动手就可以做,数据一出胜过嘴炮。

    1.首先去下载安装superpowered latency

    ios,安卓版的都有。

    Test iOS and Android Audio Latency with Superpowered Latency Test App​superpowered.com图标

    2.断开蓝牙设备,先测试自己手机系统的声音处理延时。

    点蓝色按钮就好。比如我的老一加升级到9以后稍微丢人。

    不过貌似比某大厂还是好点

    3.连上蓝牙设备。

    先在设置里把通话关闭,一定要做。

    然后把音频调到最大声,把耳机放在手机的通话孔旁边,重复2的测试。

    用3减掉2,再除2大约就是你设备的延时了。

    这个软件的原理是软件发出信号,再用mic接受耳机传过来的信号,扣除os处理信号的时间,那就是蓝牙设备的延时了。但其实这不合理,因为耳机发出声频信号,到耳机的动圈产生音频,再音频再传递到mic都要点时间。简单的除2肯定不对,但是我对比了2款在rtings有参考值的数据,发现不除2差了很远,除2大概少个5%左右。比如mdr1000x,除2是145ms左右,rtings的专业测试是156ms。如果按300ms算,我的耳朵不相信,这个延时会太高了,300ms已经能产生视频的不同步效果了。你自己可以决定是否修正吧。

    我测试了一下手上的5,6个蓝牙设备。

    aptX普遍在150ms左右,ldac大约200ms。

    所以如果玩音游,基本上android手机走蓝牙暂时没啥指望了,等aptX LL的版本吧。

    展开全文
  • 最近刚入手小爱同学,想尝试一下小米的其他蓝牙设备是否可以连接到小爱同学,用小爱同学查询或者控制小米设备。 1、用到的设备有: 小爱触屏印象,米家蓝牙温湿度计2。设备图片如下。 2、连接步骤 此处小米...
  • IMX6Q上蓝牙设备测试

    千次阅读 2016-11-23 22:46:55
    目前,蓝牙技术已经比较成熟,特别是基于手机和PC得蓝牙文件传输。 本文主要讲述基于嵌入式arm linux的蓝牙文件传输。 现行2.6.x的linux内核都已经集成了bluez蓝牙驱动,对于2.4版本内核的需要到bluez官方网站下载...
  • sdk下载地址:https://www.poscom.cn/down-show-82.html 代码下载:...一、打印机通过蓝牙连接手机设备 新建蓝牙管理类:LMBluetoothManeger LMBluetoothManeger.h文件 LMBluetoothManeger.m文...
  • 蓝牙设备的延时准确测量很复杂,但是这里有个小工具,...Test iOS and Android Audio Latency with Superpowered Latency Test App​superpowered.com2.断开蓝牙设备,先测试自己手机系统的声音处理延时。点蓝色按钮...
  • 微信小程序的特点是无需下载App,只要是安装有微信的一部智能手机,几乎就可以运行微信小程序。基于这个特点,我设计了一款小程序版的蓝牙串口助手,适用于简单的蓝牙串口调试工作。 从事蓝牙相关产品研发的兄弟们...
  • 什么是无线蓝牙技术:无线蓝牙技术是基于短距离的无线网络技术,使用2402MHz ~ 2480MHz的频率去让不同的设备在短距离...使用蓝牙功能之前,确定手机蓝牙功能是否处于开启状态,手机端蓝牙操作请参考手机相关指导手册...
  • 微信小程序兴起,有变成超级APP的趋势,通过微信提供的小程序api,可以通过微信调用到手机原生的支持。 目标 通过微信小程序实现来实现跑步类App的功能。 需求分析 跑步类App需要的两个核心的数据是:心率,GPS。...
  • 具体配置只要下载几个软件就可以了。用新立得安装如下几个软件。 或者 $ sudo apt-get install bluetooth ...安装完后用命令搜索蓝牙手机: $ hcitool scan 找到设备后用手机连接电脑,要求手机和电脑输入密码...
  • 手头有小米手机一部...最近安装上了.方法:下载hcitool,hidd两个程序,Copy到xbin文件夹内开启权限.打开外设接连开关.执行:hcitool scan看能否找到设备.如果有设备,记录下MAC地址.执行命令hidd --server开启服务hidd -...
  • 现象:手机是安卓10,打开蓝牙后,在系统的搜索栏里面可以看到搜索到了很多蓝牙设备。可是打开下载的“蓝牙串口”APP和“蓝牙调试器”APP都搜索不到设备,使用微信小程序也搜索不到。 解决:把手机的定位功能打开就...
  • Android手机通过蓝牙控制Arduino

    千次阅读 2019-02-20 10:19:16
    有没有想过用智能手机控制任何电子设备?今天我将展示如何做到这一点 控制实现详情,以及本文Android App下载,Arduino代码,点击此链接关注国外课栈网“平台创客:Android”专栏 ...
  • 在网上下载的蓝牙4.0的demo中的函数DeviceScanActivity.java , DeviceControlActivity.java , BluetoothLeService.java这三个函数中的主要的函数都移到了BtSetFragment.java中,不知道怎么去接收并显示接到的蓝牙...
  • 蓝牙

    2013-06-21 22:36:41
    斯蒂芬斯 ...所以手机蓝牙可以与另外的蓝牙设备进行通信。 两个设备进行通信,需要建立一个服务端和一个服务端,客户端连接上服务端之后,就可以收发数据。 源代码下载地址:http://download.csd
  • BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。Android 4.3才开始支持BLE API,所以请各位客官把本文...
  • android:手机之间蓝牙通信(三)

    千次阅读 2016-08-11 13:54:16
    功能:蓝牙设备配对。 我使用的是工具类:ClsUtils 下载地址:http://download.csdn.net/detail/bigtree_mfc/9600615 添加ClsUtils类,在监听器中继续添加代码。 // 设置选项点击的监听器 lv....
  • 手机模拟BLE设备,通过蓝牙BLE4.0发送广播,接收广播并通信的话可以通过我的另一个下载——蓝牙BLE4.0接收广播App. 这两个App可以完成2台Android手机,通过BLE4.0进行通信,可以发送和接收数据。 其中一台Android...
  • 手机,电脑,别人电脑都连接) <pre><code> //设置扫描到设备的委托 [baby setBlockOnDiscoverToPeripherals:^(CBCentralManager *central, CBPeripheral *peripheral, NSDictionary *...
  • Android蓝牙调试助手

    万次阅读 热门讨论 2014-05-17 19:49:54
    PS:最近一直在搞Android上的蓝牙应用,每次在PC上调试蓝牙设备中的数据还可以,但是在Android手机上就非常不方便,所以自己写了个简单的Android蓝牙调试助手,希望各位下载使用,如有问题和Bug跟贴。 源码下载...
  • 整理了 Android蓝牙2.0SSP和4.0 BLE所有示例apk及源码下载及视频 保证能收发十六进制或字符 有自动连接已经配对的设备手机与串口模块通信等,未公布的源码100一份。 注意:20190507关于android 6.0及后续系统搜不到...
  • 收集了网上的一些资料,发现都或多或少存在些问题,所以写这么一篇 前提:中国移动开通gprs的手机,推荐包月,否则费用是凡人无法承受的 1 安装蓝牙驱动,推荐安装BlueSoleil,目前最新的版本是2.1.3.0。...
  • 现如今打印机的功能越来越多不但能支持PC机的打印也可以支持手机等移动设备的打印,其实想要实现手机连接打印机的输出除非是打印机具备“蓝牙”或“无线”功能,可以与手机蓝牙配对最后实现打印,那么接下来我就将...
  • 蓝牙调试助手

    2018-12-19 14:14:37
    最近一直在搞Android上的蓝牙应用,每次在PC上调试蓝牙设备中的数据还可以,但是在Android手机上就非常不方便,所以自己写了个简单的Android蓝牙调试助手,希望各位下载使用,如有问题和Bug跟贴。
  • YL-4.0T是一款高性能、低功耗、短距离的无线蓝牙模块,内部自动兼容蓝牙4.0协议,客户可以和带4.0蓝牙手机、电脑等设备通信。不需要懂复杂的蓝牙协议,不改变用户的任何数据和协议,实现蓝牙连接和传输的功能。 ...
  • 下载源代码我下回来编译时发现有些东西没定义,就修正了一下,修改后的代码下载地址为:http://www.damipan.com/file/3c5KFwc.html 在我的手机(HTC3238+WM6.1)试了一下,发现可以找到另一台开着蓝牙的机器
  • 通过设置打开搜索蓝牙设备显示报错提示请打开蓝牙设备,然后从网上查各种解决方法都前排提示更换蓝牙驱动,从联想官网下载了一堆驱动,然后一一安装,我记得是有6个exe文件包,未能解决问题。从网上看到BOIS中有蓝牙...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 161
精华内容 64
关键字:

下载手机蓝牙设备