一、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蓝牙——服务端实现(十四)相关推荐

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

    低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端 Android对外模模式(peripheral)的支持 从Android5.0开始才支持 关键术语和概念 以下是关键BLE术语和 ...

  2. Android BLE蓝牙开发知识总结

    Android BLE蓝牙开发知识总结 1.蓝牙介绍 1.1什么是蓝牙?    蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2 ...

  3. Android BLE蓝牙详细解读

    代码地址如下: http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环.心率检测仪.以及各式各样的智能 ...

  4. android蓝牙设置特征属性,Android BLE蓝牙详细解读(二)

    上篇文章主要介绍了关于BLE的一些基础操作,我们能够大概了解到蓝牙操作的一些流程,上文末介绍了本人的一个BLE开源库,支持蓝牙一对多的连接方式,该库封装了蓝牙的开启.扫描.连接.断开.连接超时...一 ...

  5. Android BLE蓝牙踩坑总结

    简介 自从Android-BLE库开源了一段时间以来,越来越多的小伙伴问到了各种各样的关于BLE的奇怪问题,在这里我想跟大家分享一下本人对于Android BLE蓝牙的一些看法和解决方式,避免刚接触的 ...

  6. 【Android 开发】: Android客户端与服务端之间使用JSON交互数据。

    在前面的两讲中,我们讲解了JSON数据格式的一些基本知识,以及做一些小Demo,这一讲我们在前面的基础上来做一个综合的可扩展的Demo,主要是针对Android客户端解析服务端传递过来的JSON数据. ...

  7. Android Ble蓝牙开发总结

    Android Ble蓝牙开发总结 前言 本文总结了ble的搜索,连接,读写操作.以及在开发过程中可能遇到的坑. 首先我们需要知道,什么是ble. 蓝牙发展至今经历了8个版本的更新.1.1.1.2.2 ...

  8. android客户端访问服务端,服务端返回json数据

    json这里选用了fast-json 先看服务端代码如下 package novelserver.servlet;import java.io.IOException; import java.io. ...

  9. 在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)

    在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库) 完整的项目已上传github仓库,链接在文章最下面 注:笔者在安卓客户端部分写了kotlin语言和java语 ...

最新文章

  1. 仟亿达2016年净利润2184万同比跌46%
  2. shiro自定义Realm
  3. 手上红白点的中药药方
  4. 水滴石穿C语言之正确使用const
  5. cpu线程测试软件,CPU多线程测试:wPrime/国际象棋
  6. Numpy知识点:np.expand_dims()np.argmax()
  7. C#中用WinAPI调用外部程序
  8. 大华出入口管理系统H710服务器配置,DH-DSS-H710S2 大华出入口综合管理系统 停车场收费 支持人脸相机设备添加...
  9. 计算机双人游戏玩不了,PC上的双人单机游戏
  10. python怎么添加包_python怎样导入包
  11. cmd下批量pingIP地址
  12. 面对爱情,相当真诚的星座,将心比心,单纯善良
  13. linux网络操作系统项目教程第三版答案,《Linux网络操作系统项目教程(RHEL7.4 CentOS 7.4)(第3版))》习题及答案...
  14. 三、pandas_datareader金融数据
  15. 生物信息之独孤九剑——sort
  16. 适合所有网站的前端优化技巧,值得你收藏!
  17. MySQL主键约束-PRIMARY KEY
  18. 虚拟机Linux CentOS 7安装配置Tomcat10(适用于安装任何tomcat版本!!)
  19. 分享50个免费的云盘网盘服务——拥有无限储存空间
  20. 单芯片如何实现升压和降压?

热门文章

  1. 使用DOCKER部署Wordpress服务器
  2. 开门的磁卡在哪里配_门禁卡可以配吗
  3. ubuntu 8.10下,集成主板上nvidia geforce8200驱动程序的安装
  4. VMware官网注册账号教程
  5. 【内网学习笔记】24、SPN 的应用
  6. Generalized odin: Detecting out-of-distribution image without learning from out-of-distribution data
  7. 【NOJ1596、1597】【贪心算法之最小生成树】最少修建多长的公路能把所有村庄连起来(图示Prim与Kruskal算法)
  8. 深度增强学习(DRL)漫谈 - 信赖域(Trust Region)系方法
  9. Python基础知识(二)
  10. ffmpeg使用一:录屏保存为yuv420p