原文:蓝牙防丢器原理、实现与Android BLE接口编程

本文是对已实现的蓝牙防丢器项目的总结,阐述蓝牙防丢器的原理 实现与android客户端的蓝牙BLE接口编程。在这里重点关注如何利用BLE接口来进行工程实现,对于BLE的协议 涉及到JNI的BLE接口内部源码实现,笔者以后再详细剖析。但要求读者对BLE协议有一定的认识,如GAP GATTprofile在BLE中的角色和作用,如何使用Service Characteristic等。 一 蓝牙防丢器原 ...

2016-04-08 14:39 0 2050 推荐指数:

查看详情

Android BLE 蓝牙编程(二)

大家中秋快乐啊~~哈哈,今天继续工程项目吧! 上篇我们已经实现蓝牙设备的扫描,本篇我们来通过list展示扫描到的设备并 实现点击连接。 先贴出上篇的完整的MainActivity的方法: View Code 这是上篇的,没有在log下看到扫描消息 ...

Sun Sep 18 06:05:00 CST 2016 1 6551
Android BLE 蓝牙编程(四)

接上篇,我们已经实现了短震,长震的功能了~ 现在我们需要实现点击后一直震动的功能 开始我的想法是再循环中不断执行write方法,然而这个办法行不通。 系统会报错。 那要如何实现这个想法呢?其实很简单,使用service实现轮询就行 那想到了解决方案就着手实现方法吧!! 写个服务 ...

Tue Sep 20 05:25:00 CST 2016 1 4643
Android BLE 蓝牙编程(一)

最近在研究这个,等我有时间来写吧! 终于在端午节给自己放个假,现在就来说说关于android蓝牙ble的 最近的学习成果吧!! 需要材料(写个简单教程吧~~关于小米手环的哦!嘿嘿) Android 手机一部 要求android 4.3 系统以上 小米手环一个 一代最好 (我手里 ...

Sun Sep 04 07:14:00 CST 2016 0 13235
Android BLE 蓝牙编程(三)

上节我们已经可以连接上蓝牙设备了。 本节我们就要获取手环的电池电量和计步啦。 在介绍这个之前我们需要先了解下什么是 服务 什么是 UUID 我们记得上节中我们item监听事件的回调的返回值是BluetoothGatt 类型的,还记得么?嘿嘿。 返回的bluetoothgatt中包含一个 ...

Mon Sep 19 07:30:00 CST 2016 0 10639
Android-BLE蓝牙原理

https://www.jianshu.com/p/f98e77c9ec65 蓝牙4.1BLE协议栈的结构图如下: PHY(Physical Layer):物理层,蓝牙是工作在2.4GHz附近,这是工业、科学、医疗ISM的频段,免许可证。WIFI也是工作在同一个 ...

Mon Jan 28 06:54:00 CST 2019 0 659
三分钟看懂智能硬件原理——蓝牙制作教程(包括手机应用)

[智能硬件] 1、三分钟看懂智能硬件原理——蓝牙制作教程(包括手机应用) 1 什么是智能蓝牙   所谓智能蓝牙(Smart Bluetooth),是采用蓝牙技术专门为智能手机设计的。其工作原理主要是通过距离变化来判断物品是否还控制在你的安全范围。主要 ...

Mon Mar 19 21:10:00 CST 2018 0 1294
[智能硬件] 1、三分钟看懂智能硬件原理——蓝牙制作教程(包括手机应用)

1 什么是智能蓝牙   所谓智能蓝牙(Smart Bluetooth),是采用蓝牙技术专门为智能手机设计的。其工作原理主要是通过距离变化来判断物品是否还控制在你的安全范围。主要适用于手机、钱包、钥匙、行李等贵重物品的,也可用于防止儿童或宠物的走失 。[请看正版请 ...

Thu Jul 09 18:22:00 CST 2015 49 24231
Android ble蓝牙问题

(1)蓝牙回调安卓4.4的蓝牙回调是在异步线程中(不在主线程),若要在蓝牙回调中执行更新界面的操作,记得切换到主线程去操作 (2)三星手机兼容性问题connectGatt()方法在某些三星手机上只能在UI线程调用。 备注:三星的手机是connet和disconnet ...

Tue May 23 00:15:00 CST 2017 0 7761
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM