Android 端蓝牙模块的开发
来源:互联网 发布:淘宝卖家二维码生成 编辑:程序博客网 时间:2024/05/16 05:47
背景
因为可穿戴设备等硬件设备的兴起,蓝牙模块的开发已经成为大多数移动开发者必备的技能。
这段时间由于业务需求,花了一阵子的时间在研究蓝牙模块的传输。也整理了一些相关的经验拿出来分享给大家。
简单介绍
在此过程中需要大家先了解一下,在蓝牙开发过程中经常碰到的名词。BLE,SPP,OPP等。
- BLE(Bluetooth Low Energy)——蓝牙低功耗技术,这是蓝牙4.0推出的一个低功耗蓝牙部分。低功耗蓝牙适用于实时性要求比较高,但是数据速率比较低的产品,如遥控类的,如鼠标,键盘,遥控鼠标(Air Mouse),传感设备的数据发送,如心跳带,血压计,温度传感器等。
- SPP(Serial Port Profile)—— SPP为蓝牙串口传输协议,能在蓝牙设备之间创建串口进行数据传输的协议。蓝牙串口的目的是针对如何在两个不同设备(通信的两端)上的应用之间保证一条完整的通信路径。
当然SSP还有另外一个名词,简单配对模式(Secure Simple Pairing). - OPP(Object push profile) 面向对象传输协议,用于文件文件传输。
- HFP (Hands-free Profile) HFP(Hands-free Profile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持
更多蓝牙协议可以到蓝牙协议介绍
大家可以根据需求选择相应的功能做开发。
代码还在github上,有时间继续整理~~ 囧~ 这里会把ble和普通蓝牙spp,文件传输 opp开发做整理。
阅读全文
0 0
- Android 端蓝牙模块的开发
- android蓝牙开发-与蓝牙模块通信
- android_蓝牙模块的开发
- 蓝牙----Android的蓝牙开发
- Android 蓝牙开发(一)Android系统的蓝牙模块简介
- Android中传统蓝牙模块开发小结
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- 1 android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- android蓝牙开发---与蓝牙模块进行通信
- Android蓝牙开发学习(传输数据到蓝牙模块)
- Android蓝牙开发---与蓝牙模块进行通信
- Android蓝牙的开发
- JTA分布式事务实战(atomikos)
- mysql c# 代码中的哪些坑一
- mybatis获取insert之后数据库自动生成的id
- Centos之php安装指定版本-yellowcong
- stick footer布局
- Android 端蓝牙模块的开发
- 入职如何谈薪资
- 【R 语言 数据抽样】将样本总体分为样本集和测试集
- linux find查找命令的两个高级用法
- 使用Java发送邮件
- 洛谷 2279 [HNOI2003] 消防局的设立 贪心+dfs
- 基本阈值的操作
- 关于加班与面试
- 复习试题:运算符以及类型的强制转换