• IOS学习之蓝牙4.0 BLE

    时间:2023-11-20 23:01:47

    IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端的app通过发送不同的指令(通过蓝牙)控制刷卡器执行一些动作,比如读磁条卡,读金融ic卡等。...

  • [蓝牙] 3、 剖析BLE心率检测工程

    时间:2023-11-14 12:57:37

    位于:<KEIL path> \ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrsHeart Rate ExampleThe Heart Rate Application is a firmware example tha...

  • 蓝牙协议分析(8)_BLE安全机制之白名单

    时间:2023-07-03 22:46:14

    1. 前言在万物联网的时代,安全问题将会受到非常严峻的挑战(相应地,也会获得最大的关注度),因为我们身边的每一个IOT设备,都是一个处于封印状态的天眼,随时都有被开启的危险。想想下面的场景吧:凌晨2点,x米手环的闹钟意外启动,将你从睡梦中惊醒,然后床头的灯光忽明忽暗……你的心率、血压、睡眠质量等信息...

  • 处理蓝牙BLE MESH消息的网络风暴

    时间:2023-03-29 16:44:52

    网络风暴的触发原因: 由于消息广播的方式,可能会发生大量的消息传输和网络拥塞,导致网络效率降低,甚至崩溃。 蓝牙mesh网络是基于广播的方式进行消息传输的,因此每个节点都会将消息广播给周围的节点,进而形成一个消息传递的网络。在某些情况下,由于节点数量过多、消息频繁发送等原因,可能会导致网络中...

  • Android 6.0 Kotlin 蓝牙BLE扫描(改为指定时间没有发现新设备后停止扫描使用interface)

    时间:2023-02-07 15:22:47

    package com.arci.myapplicationimport android.os.Bundleimport android.support.design.widget.Snackbarimport android.support.v7.app.AppCompatActivityimpo...

  • 【转】Android4.3 蓝牙BLE初步

    时间:2023-02-05 16:16:23

    原文网址:http://www.cnblogs.com/savagemorgan/p/3722657.html一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。...

  • Android BLE学习(二): Android与51822蓝牙模块通信流程的实现与分析

    时间:2023-02-01 10:19:44

    背景上一节介绍了蓝牙Android搜索BLE模块方法,搜索到蓝牙模块后,我们就可以进行蓝牙与手机间数据的通信,也就是Android手机端与BLE模块间实现数据的互相传输,本文将重点介绍手机端和蓝牙端程序的编写及其交互,从代码和现象入手,逐步了解BLE使用。BLE模块代码分析建立一个Service此处...

  • [蓝牙] 2、蓝牙BLE协议及架构浅析&&基于广播超时待机说广播事件

    时间:2023-01-31 01:19:39

    第一章 BLE基本概念了解一、蓝牙4.0和BLE区别 蓝牙4.0是一种应用非常广泛、基于2.4G射频的低功耗无线通讯技术。蓝牙低功耗(Bluetooth Low Energy ),人们又常称之为BlueTooth Smart,是由SIG( the Bluetooth Special Interest...

  • wifi,蓝牙ble,ZigBee有什么区别,各自适合的应用场景是什么?

    时间:2023-01-17 22:18:33

      本文转载自http://www.mokuai.cn/tech/299.html 在局域网中,各种类型的无线技术和网络允许设备在没有电缆的情况下彼此发送数据。最为流行的包括ZigBee,wifi,蓝牙ble,这三种有通讯技术有什么区别呢?他们各自适合的应用场景和案例是怎样的? WiFi WiFi使...

  • 深入浅出低功耗蓝牙(BLE)协议栈

    时间:2022-12-21 03:27:09

    BLE协议栈为什么要分层?怎么理解BLE“连接”?如果BLE协议只有ATT层没有GATT层会发生什么? 协议栈框架 一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。在深入BLE协议栈...

  • Android BLE与终端通信(二)——Android Bluetooth基础科普以及搜索蓝牙设备显示列表

    时间:2022-12-08 16:43:09

    Android BLE与终端通信(二)——Android Bluetooth基础搜索蓝牙设备显示列表摘要第一篇算是个热身,这一片开始来写些硬菜了,这篇就是实际和蓝牙打交道了,所以要用到真机调试哟,这篇我会把基本上要讲的概念都通俗易懂的来一遍,这样我们脑子里先有个逻辑,我们就好操作了,先看一下我们的剖...

  • 蓝牙解析(part7):BLE的连接

    时间:2022-12-01 03:53:25

    转自Wowo大神的http://www.wowotech.net/bluetooth/ble_connection.html 1. 前言 了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connection)是一个相当消耗资源(power和带宽)的过程。特别是当没有数据传输的时候,所消耗的资源完全...

  • [BLE--SMP]蓝牙安全管理SM的配对方法

    时间:2022-12-01 03:53:19

    简述 安全管理的简介在蓝牙的SMP安全管理简介这篇文章中有介绍。这里将介绍BLE安全管理(SM)的详细的配对的方法。 在配对过程开始时,第一阶段就是双方交换支持的配对特征,如果有一方不支持配对,那就不会进行配对,如果都支持配对,那么就会选择合适的方法进行配对了。 配对特征 首先看下这个配对...

  • Arduino101学习笔记(十一)—— 蓝牙BLE

    时间:2022-11-27 04:09:54

    一、BLE技术简介第四代蓝牙既包括传统的蓝牙,现在标有“蓝牙经典”,和新的低功耗蓝牙(Bluetooth LE,或BLE)。低数据速率,低功耗优化。蓝牙LE广播就像一个社区公告栏。连接到它的计算机就像是阅读公告板的社区成员一样。每一个无线电作为一个公告板或读者。如果你的收音机是一个公告板(称为蓝牙L...

  • 蓝牙BLE ATT剖析(二)-- PDU

    时间:2022-11-05 13:57:48

    一.Error HandlingError ResponseThe Error Responseis used to state that a given request cannot be performed, and to provide the reason.Note: The Write C...

  • [nrf51] ADC采集导致蓝牙ble服务断开

    时间:2022-11-01 07:17:04

      从上图得知,如果P0.26和p0.27接了外部晶振,这时候在启动ADC_AIN0和ADC_AIN1,进行通道采集,就会导致BLE断开。因为外部晶振受到干扰导致的。这个问题需要仔细看清楚硬件设计。。。...

  • [iOS]在xcode的iOS虚拟机中对BLE(蓝牙4.0)进行调试

    时间:2022-10-31 06:27:59

    本文档的主要内容可参考苹果官方资料:http://developer.apple.com/library/ios/#technotes/tn2295/_index.html1. 买一个CSR蓝牙4.0的usb dongle,这个网上到处都是,大约30多元。下面是图片,这几种都可以。该usb dong...

  • 低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端

    时间:2022-10-15 06:37:52

    低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端Android对外模模式(peripheral)的支持从Android5.0开始才支持关键术语和概念以下是关键BLE术语和概念的摘要:通用属性简档(GATT) - GATT简档是用于通过BLE链路发送和接收称为“属性”的短数据块的...

  • IOS Ble蓝牙开发实现方法

    时间:2022-09-20 09:40:02

    这篇文章主要为大家详细介绍了IOS Ble蓝牙开发的实现方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • 【转】蓝牙4.0——Android BLE开发官方文档翻译

    时间:2022-09-07 01:47:52

    原文网址:http://ricardoli.com/2014/07/31/%E8%93%9D%E7%89%9940%E2%80%94%E2%80%94android-ble%E5%BC%80%E5%8F%91%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E7%BF%BB%...