我能够发现,连接到蓝牙.

源代码 – –

通过蓝牙连接到远程设备:

//Get the device by its serial number

bdDevice = mBluetoothAdapter.getRemoteDevice(blackBox);

//for ble connection

bdDevice.connectGatt(getApplicationContext(), true, mGattCallback);

Gatt CallBack状态:

private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() {

@Override

public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) {

//Connection established

if (status == BluetoothGatt.GATT_SUCCESS

&& newState == BluetoothProfile.STATE_CONNECTED) {

//Discover services

gatt.discoverServices();

} else if (status == BluetoothGatt.GATT_SUCCESS

&& newState == BluetoothProfile.STATE_DISCONNECTED) {

//Handle a disconnect event

}

}

@Override

public void onServicesDiscovered(BluetoothGatt gatt, int status) {

//Now we can start reading/writing characteristics

}

};

现在我想发送命令到远程BLE设备,但不知道如何做到这一点.

一旦将命令发送到BLE设备,BLE设备将通过广播进行响应

我的应用程序可以接收的数据.

android ble 发送指令,Android – 如何通过蓝牙低能耗(BLE)链接发送数据?相关推荐

  1. 用蓝牙网络设计蓝牙低能耗智能应用程序.第1部分

    这两个系列的第1部分详细介绍了蓝牙网状1协议的体系结构和功能.该协议作为蓝牙低能耗固件的补充堆栈,首次为蓝牙低功耗开放了标准的网状网络.此外,本文还详细介绍了蓝牙网格的优点和缺点,允许设计者将其与其他 ...

  2. android 蓝牙通知,android – 蓝牙低能耗通知

    我正在尝试从健康档案中读取温度值.根据official google ble devlopment page,当我尝试通知健康温度计特性读取温度时,我尝试使用writeDescriptor写一个描述符 ...

  3. c# 低功耗蓝牙_c# - 如何使用C#手动绑定到WinForm中的蓝牙低能耗设备? - 堆栈内存溢出...

    我想到了. 我走在正确的轨道上. 使用以下连接后: var dev = await BluetoothLEDevice.FromBluetoothAddressAsync(args.Bluetooth ...

  4. java 蓝牙4.0_《蓝牙4.0 BLE开发完全手册---物联网开发技术实战

    图书目录: 第1章 蓝牙4.0 BLE简介 1.1 无线网络数据传输协议对比 1.2 短距离无线网络的分类 1.2.1 什么是蓝牙4.0 BLE 1.2.2 蓝牙4.0 BLE的特点 1.3 蓝牙4. ...

  5. Android蓝牙4.0开发及发送指令到蓝牙硬件设备,简单好用,方法已写好直接可用

    近日,接到需要用到蓝牙解锁硬件设备的新需求,开发过程中呢也遇到许多硬件的坑,开发协议文档较简单,几句话就完了,第一次搞得我自己一脸懵逼,本来一两个小时就能写完并测试完成的过程用了两三天.哎!默默地回到 ...

  6. android ble蓝牙接收不到数据_Android蓝牙4.0 Ble读写数据详解 -2

    Android蓝牙4.0 Ble读写数据详解 -2 上一篇说了如何扫描与链接蓝牙 这篇文章讲讲与蓝牙的数据传输,与一些踩到的坑. 先介绍一款调试工具,专门调试Ble蓝牙的app.名字叫:nRF-Con ...

  7. Android蓝牙4.0 BLE开发坑总结

    onServicesDiscovered 回调里不能直接执行 write /readDataFromCharacteristic() 或者 enableNotificationOfCharacteri ...

  8. 【Android应用开发】Android 蓝牙低功耗 (BLE) ( 第一篇 . 概述 . 蓝牙低功耗文档 翻译)

    转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/50515359 参考 :  -- 官方文档 : https://develope ...

  9. Android ble连接过程,Android开发之ble蓝牙

    前言 由于自己工作中需要开发ble的项目,于是在折腾了一段时间后也有所了解,便想写下来分享给大家,同时对自己的知识也是一种巩固 1.BLE介绍 BLE是Bluetooth Low Energy的缩写, ...

最新文章

  1. bigquery使用教程_如何使用Python和Google BigQuery构建机器人以自动执行您的笨拙任务...
  2. Leetcode84 柱状图中最大的矩形 详细的解法
  3. 物联网架构成长之路(3)-EMQ消息服务器了解
  4. 让 gRPC 提供 REST 服务
  5. 为什么有的父母喜欢在子女之间,来回拨弄是非,使他们反目?
  6. python开发好吗_用Python开发应用好用吗?
  7. java爬虫——JSoup
  8. (售前)销售经理和产品经理的区别以及未来发展
  9. 关闭Windows10 易升
  10. c语言程序移动平均法,计算C中的移动平均值
  11. Windows环境下ODAC安装
  12. 利用pytesseract图像识别文字
  13. 一台手机第一天支付1元,第二天支付2元,第三天支付4元,连续支付30天,请问一共需要支付多少钱?
  14. python有道云笔记_GitHub - IthacaDream/youdaonote-pull: 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本...
  15. 记录安卓,IOS安装kali的办法
  16. 小精灵无尽的长廊_神奇宝贝之无尽系统
  17. 来点硬件知识,给笔记本加固态硬盘
  18. 《应对焦虑》学习总结
  19. Flutter _ 状态管理指南篇,Android开发两年
  20. 计算机取证的相关案例,计算机取证实验报告(共9篇).doc

热门文章

  1. java时间日期类(Date、DateFormat、Calendar)学习
  2. 转!!存储过程和触发器
  3. oracle DML错误日志(笔记)
  4. 昨天购入mac mini一台,4688元港币
  5. 数据库MySQL--常见基础命令
  6. 延禧宫有刺客!快把他收了!
  7. Open Graph Protocol(开放内容协议)
  8. 4Python全站之路系列之正则表达式re模块
  9. 字典树+博弈 CF 455B A Lot of Games(接龙游戏)
  10. apache storm 1.0.0 新特性