Android BLE蓝牙——服务端实现(十四)
一、BLE服务端开发
1、设置广播及初始化
//广播设置(必须)
AdvertiseSettings settings = new AdvertiseSettings.Builder().setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY) //广播模式: 低功耗,平衡,低延迟.setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_HIGH) //发射功率级别: 极低,低,中,高.setTimeout(0).setConnectable(true) //能否连接,广播分为可连接广播和不可连接广播.build();//广播数据(必须,广播启动就会发送)
AdvertiseData advertiseData = new AdvertiseData.Builder().setIncludeDeviceName(true) //包含蓝牙名称.setIncludeTxPowerLevel(true) //包含发射功率级别.addManufacturerData(1, new byte[]{23, 33}) //设备厂商数据,自定义.build();//扫描响应数据(可选,当客户端扫描时才发送)
AdvertiseData scanResponse = new AdvertiseData.Builder().addManufacturerData(2, new byte[]{66, 66}) //设备厂商数据,自定义.addServiceUuid(new ParcelUuid(UUID_SERVICE)) //服务UUID
// .addServiceData(new ParcelUuid(UUID_SERVICE), new byte[]
Android BLE蓝牙——服务端实现(十四)相关推荐
- 低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端 Android对外模模式(peripheral)的支持 从Android5.0开始才支持 关键术语和概念 以下是关键BLE术语和 ...
- Android BLE蓝牙开发知识总结
Android BLE蓝牙开发知识总结 1.蓝牙介绍 1.1什么是蓝牙? 蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2 ...
- Android BLE蓝牙详细解读
代码地址如下: http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环.心率检测仪.以及各式各样的智能 ...
- android蓝牙设置特征属性,Android BLE蓝牙详细解读(二)
上篇文章主要介绍了关于BLE的一些基础操作,我们能够大概了解到蓝牙操作的一些流程,上文末介绍了本人的一个BLE开源库,支持蓝牙一对多的连接方式,该库封装了蓝牙的开启.扫描.连接.断开.连接超时...一 ...
- Android BLE蓝牙踩坑总结
简介 自从Android-BLE库开源了一段时间以来,越来越多的小伙伴问到了各种各样的关于BLE的奇怪问题,在这里我想跟大家分享一下本人对于Android BLE蓝牙的一些看法和解决方式,避免刚接触的 ...
- 【Android 开发】: Android客户端与服务端之间使用JSON交互数据。
在前面的两讲中,我们讲解了JSON数据格式的一些基本知识,以及做一些小Demo,这一讲我们在前面的基础上来做一个综合的可扩展的Demo,主要是针对Android客户端解析服务端传递过来的JSON数据. ...
- Android Ble蓝牙开发总结
Android Ble蓝牙开发总结 前言 本文总结了ble的搜索,连接,读写操作.以及在开发过程中可能遇到的坑. 首先我们需要知道,什么是ble. 蓝牙发展至今经历了8个版本的更新.1.1.1.2.2 ...
- android客户端访问服务端,服务端返回json数据
json这里选用了fast-json 先看服务端代码如下 package novelserver.servlet;import java.io.IOException; import java.io. ...
- 在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库) 完整的项目已上传github仓库,链接在文章最下面 注:笔者在安卓客户端部分写了kotlin语言和java语 ...
最新文章
- 仟亿达2016年净利润2184万同比跌46%
- shiro自定义Realm
- 手上红白点的中药药方
- 水滴石穿C语言之正确使用const
- cpu线程测试软件,CPU多线程测试:wPrime/国际象棋
- Numpy知识点:np.expand_dims()np.argmax()
- C#中用WinAPI调用外部程序
- 大华出入口管理系统H710服务器配置,DH-DSS-H710S2 大华出入口综合管理系统 停车场收费 支持人脸相机设备添加...
- 计算机双人游戏玩不了,PC上的双人单机游戏
- python怎么添加包_python怎样导入包
- cmd下批量pingIP地址
- 面对爱情,相当真诚的星座,将心比心,单纯善良
- linux网络操作系统项目教程第三版答案,《Linux网络操作系统项目教程(RHEL7.4 CentOS 7.4)(第3版))》习题及答案...
- 三、pandas_datareader金融数据
- 生物信息之独孤九剑——sort
- 适合所有网站的前端优化技巧,值得你收藏!
- MySQL主键约束-PRIMARY KEY
- 虚拟机Linux CentOS 7安装配置Tomcat10(适用于安装任何tomcat版本!!)
- 分享50个免费的云盘网盘服务——拥有无限储存空间
- 单芯片如何实现升压和降压?
热门文章
- 使用DOCKER部署Wordpress服务器
- 开门的磁卡在哪里配_门禁卡可以配吗
- ubuntu 8.10下,集成主板上nvidia geforce8200驱动程序的安装
- VMware官网注册账号教程
- 【内网学习笔记】24、SPN 的应用
- Generalized odin: Detecting out-of-distribution image without learning from out-of-distribution data
- 【NOJ1596、1597】【贪心算法之最小生成树】最少修建多长的公路能把所有村庄连起来(图示Prim与Kruskal算法)
- 深度增强学习(DRL)漫谈 - 信赖域(Trust Region)系方法
- Python基础知识(二)
- ffmpeg使用一:录屏保存为yuv420p