240 发简信
  • wait 和 sleep方法

    结合synchronized,会更好的理解sleep()和wait()这两个方法,当然也就知道了他们的区别了。这篇博客就一起学习这两个方法 sl...

  • 120
    2018-06-19

    Java中的线程的生命周期大体可分为5种状态。 新建(NEW):新创建了一个线程对象。 可运行(RUNNABLE):线程对象创建后,其他线程(比...

  • 120
    三次握手协议

    我们常见的三次握手协议大概是TCP通过三次握手建立连接的,但是在BLE的LL层连接管理的启动加密过程也是存在三次握手的过程,以前大概学习过TCP...

  • 120
    BLE 链路控制二

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

  • 120
    BLE 链路控制一

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

  • 120
    BLE 信道和自适应跳频

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

  • 120
    BLE 链路层报文详解

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

  • 120
    BLE 链路层状态机

    BLE链路层 BLE链路层位于物理层之上,主要是控制无线电进行数据的传输,其功能主要包括: 数据报文的管理 广播、数据信道的划分和管理 设备的广...

  • 120
    蓝牙的自适应跳频技术

    背景 我们知道蓝牙技术是工作在2.4GHz免费工业频段上的短距离无线通信技术,同时工作在2.4G频率上的还有其他无线通信标准,例如802.11。...

个人介绍
一切问题拆解到最后都是简单的问题

个人网站:https://jiesean.github.io
摄影作品 :公众号GreetYou