240 投稿
收录了38篇文章 · 131人关注
  • Resize,w 360,h 240
    蓝牙芯片nRF5283的按键实现

    开发板默认的有4个button,实际使用中,有可能只设置一个button,button的行为定义为:短按休眠和唤醒,长按关机。对应的nRF528...

  • Resize,w 360,h 240
    蓝牙芯片nRF52832之PWM的使用

    nRF52832蓝牙芯片,自带了3路PWM硬件模块,每个模块支持4路,总共支持12路PWM。在SDK15中提供了简化的API,能够快速、便捷的实...

  • CoreBluetooth 蓝牙开发(后台模式、状态保存与恢复)

    最近新进一家公司,主要是做物联网这一块的的,项目需要用到蓝牙开发,讲真的,挑战还是挺大的,做了差不多四年的iOS开发,从没有接触过蓝牙开发这一领...

  • Android状态栏禁用时,自动接收蓝牙文件以及显示多文件传输进度条

    首先,android原生的蓝牙接收流程是,在有文件从其他设备传过来时,会弹出蓝牙文件接收的缺人框且默认是以notification的形式显示在状...

  • Resize,w 360,h 240
    BLE 链路控制二

    接着上一篇的链路控制一 讲解了连接的建立,建立连接之后,就可以进行数据的传输。 连接管理 在连接的过程中同时还包括了对于连接的管理,包含七个连接...

  • Resize,w 360,h 240
    BLE 链路控制一

    事件 在链路层,物理的信道被划分成时间的单元,这个时间单元叫做事件(Event). 事件有两种,广播事件和连接事件,BLE的所有的操作都处于这两...

  • Resize,w 360,h 240
    BLE 信道和自适应跳频

    信道 在物理层,因为调制参数放宽,所以BLE和经典蓝牙的信道并不相同,而是只有40个信道,因为功率谱更宽,为了避免相邻信道的干扰,采用2MHz的...

  • Resize,w 360,h 240
    BLE 链路层报文详解

    报文结构 报文是构成链路层的基石。报文就是携带着标签的数据,有一个设备发送,其他设备接收。 比特序列 数据按照字节传输时,总是从最低位开始传输的...

  • Android BLE基础框架使用详解

    前言 研究了一段时间的蓝牙使用,发现网上相关的资料比较贫乏,不像其他Android相关资料那么齐全,基本上大部分资料都是在蓝牙联盟SIG提供的官...

    0.2 幻影宇寰 6 19 1
  • Resize,w 360,h 240
    Android Bluetooth HCI log 详解

    0. 引子 对于蓝牙开发者来说,通过HCI log可以帮助我们更好地分析问题,理解蓝牙协议,就好像网络开发一定要会使用Wireshark分析网络...