E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
低功耗蓝牙开发
Android
低功耗蓝牙开发
总结
基础使用权限申请蓝牙权限在各个版本中略有不同Android12及以上版本,如果不需要通过蓝牙来推断位置的话,蓝牙扫描不需要开启位置权Android11及以下版本,蓝牙扫描必须开启位置权限Android9及以下版本,蓝牙扫描可开启粗略位置权限开启扫描/停止扫描//获取蓝牙适配器valbleAdapter=(context.getSystemService(Context.BLUETOOTH_SERV
青杉`
·
2024-01-06 06:37
开发总结
android
android
低功耗蓝牙
Ble蓝牙
蓝牙
【01
低功耗蓝牙开发
】
低功耗蓝牙低功耗蓝牙背后有个基本的概念:任何事物都有状态。状态可以是任何东西,如温度,电池状态等越简单的系统越便宜,开发更迅速,包含更少的错误,更加强健。一种技术想要获得成功必须降低成本。服务器----客户端客户端–服务器架构之上的进一步抽象是面向服务的范式。链路层负责广播、扫描、建立和维护连接三个基本概念:信道、报文和过程两种分类:广播信道和数据信道3.2主机诸暨包含复用层、协议和用来实现许多有
GUET_一路向前
·
2023-12-03 07:41
蓝牙
低功耗
LE
无线通信
【Android - 技术期刊】第007期
应用归档|为您的应用释放60%的存储空间全面剖析View的生命周期,基于Android11建立分位制,用标准去量化优化效果-启动优化为例自定义View-使用Adapter设计模式打造流式布局
低功耗蓝牙开发
之设备扫描
Kevin-K先森
·
2023-11-30 10:16
Android
技术期刊
android
kotlin
flutter
【Android - 技术期刊】第006期
技术文章记一次Android线上OOM的排查过程Android高级开发进阶图谱
低功耗蓝牙开发
之建立连接iBeacon参数把Compose、MVI新技术合起来,快速实现一个玩AndroidApp如何从提升树
Kevin-K先森
·
2023-11-30 10:15
Android
技术期刊
android
12_微信小程序-BLE
低功耗蓝牙开发
-自定义弹窗界面
在获取服务列表和特征值列表完成后,需要把相关的信息呈现出来,这里采用一个弹窗界面,把服务ID和特征值ID显示出来。微信小程序的原生弹窗不能满足需求,这里只有自定义弹窗窗界面了。wxml代码:弹出内容、弹出内容按钮wxss代码:/*弹出框样式*/.dialogView{width:100%;height:100%;/*设置弹出框在那一层,数值约大,越前面*/z-index:9998;}/*遮罩层*/
程序员顺溜
·
2023-11-02 09:06
微信小程序
微信小程序
小程序
售电组Android技术点
架构:MVPRxJavaRxAndroidretrofitdagger2hellocharts图表控件鸿洋baseAdapter日历控件
低功耗蓝牙开发
(系列文章)ijkplayer容联云即时通讯leakcanary
JiaCcc
·
2023-09-09 03:31
Android ble
低功耗蓝牙开发
-服务端
BLE权限首先,需要在manifest中声明使用蓝牙和操作蓝牙的权限在应用程序清单文件中声明蓝牙权限。如果您要声明自己的应用只适用于支持BLE的设备,请在应用清单中包含以下内容:在android6.0以后,要想获得蓝牙扫描结果,还需要下面的权限设置蓝牙GettheBluetoothAdapter//UsethischecktodeterminewhetherBLEissupportedonthed
流水潺湲
·
2023-04-11 18:34
uni-app、微信小程序
低功耗蓝牙开发
及使用
引导今天在这里记录分享一下低功耗蓝牙的使用方法和需要注意的地方如果使用的微信小程序原生开发,使用方法是一样的,只需要把所有uni换成wx就行例wx.openBluetoothAdapter({})文章中会详细写出每个api的注意事项和配套使用方法供大家参考希望可以帮到大家1.初始化蓝牙使用之前一定要进行初始化,蓝牙初始化之后才可以进行下面一系列操作就算使用的是低功耗蓝牙,也需要初始化uni.ope
孔唯一
·
2022-09-20 08:16
蓝牙开发
微信小程序
uni-app
小程序
IOS开发:UniAPP实现BLE
低功耗蓝牙开发
1
Uni-app介绍uni-app是使用Vue.js开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。Uni-app优点BLE开发流程1、初始化蓝牙uni.openBluetoothAdapter(OBJECT)2、开始搜索蓝牙设备uni.startBluetoothDevicesDiscovery(OBJECT)3、发现外围设备uni.onBlu
洲的学习笔记
·
2022-05-27 17:56
IOS开发
flask
学习
python
汇顶科技GR551x系列开发板已支持OpenHarmony
作为OpenAtomOpenHarmony(简称“OpenHarmony”)社区单BLE的轻量级设备,汇顶科技GR551x系列
低功耗蓝牙开发
板已经顺利通过OpenHarmony兼容性工作组的兼容性测试审核
·
2022-05-25 10:19
openharmony
android 车载安富蓝牙电话开发,Android平台BLE
低功耗蓝牙开发
Android平台BLE
低功耗蓝牙开发
[复制链接]安卓4.3(API18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。
奶油小馒头
·
2022-03-17 05:57
android
车载安富蓝牙电话开发
08_微信小程序-BLE
低功耗蓝牙开发
-设备搜索
遇到的一些问题BLE相关的好多函数都是异步的,但是BLE的操作又必须按照顺序流程来,否则就会出现问题,所以这里得嵌套大量的回调函数。普通回调函数中this拿不到data数据的问题原因:小程序在回调函数中调用this数据报错是因为在程序运行过程中,this对象也会发生改变,导致在普通回调函数之中改变后的this对象没有相关数据,即会报错解决方法:1)使用全局变量保存这个this;2)使用箭头函数下面
crazyleft
·
2022-02-21 12:33
微信小程序
微信小程序
小程序
Android-BLE
低功耗蓝牙开发
Android蓝牙开发1.初始化mBLEService=newBluetoothLeService(this);//区别于android的四大组件服务,相当于工具类BLECommunicateUtils.setBLEService(mBLEService);mBLEService.setOnServiceDiscoverListener(mOnServiceDiscover);mBLEServic
IOXusu
·
2020-09-16 15:18
Android开发
微信小程序
低功耗蓝牙开发
那些坑(一)
前言本人上个月换工作,来到一个新公司做技术主管,成功接手了一个很大的烂摊子,无力吐槽.面临的第一个问题,就是公司的项目刚刚上线,但是蓝牙和微信之间的连接,还经常有连接不上的情况,没有办法,我只能优先解决这个问题,虽然我从来没有做过小程序.测试了一下我们的产品,发现蓝牙经常会连接不上,而且搜索很慢.于是乎,我硬着头皮去啃他原来的的源码.本来以为不会很麻烦,结果发现,掉进了一个很大的坑里.下面我分几篇
唐植超
·
2020-08-25 04:23
Amdroid蓝牙开发基础
Android蓝牙开发主要分为两大类,分别是传统蓝牙开发和BLE(BluetoothLowEnergy)
低功耗蓝牙开发
。现在普遍使用的是低功耗蓝牙,除了手机,在智能穿戴设备上运用尤为广泛。
BillyJean
·
2020-08-22 10:13
安卓经典蓝牙开发,包括自动连接开发板蓝牙并通信
第二是要知道经典蓝牙开发与
低功耗蓝牙开发
(即Ble)二者是不
zhangxiangliang2
·
2020-08-22 00:35
蓝牙开发
微信小程序
低功耗蓝牙开发
那些坑(二)
踩坑第二弹接着踩坑,我满心欢喜的完成了蓝牙连接不上的问题,结果第二天,领导告诉我,还是一样,跟昨天没有任何差别,我自己赶紧测试了一遍,发现没有问题,然而,领导用的是一个几年前的安卓手机.我赶紧去官网查,去贴吧找,经过一个小时的奋斗,得出一个结论---微信小程序官方都承认自己对部分安卓手机支持不好,于是乎,我顺利的掉进了第二个坑小程序对低功耗蓝牙对安卓手机的连接支持不好问题这个坑困扰我好几天,一直没
唐植超
·
2020-08-21 09:36
学习笔记之经典蓝牙开发
官方项目:GoogleSamples-android-BluetoothChatBluetoothLowEnergy:学习笔记之
低功耗蓝牙开发
效果图A-小米4手机效果图B-魅蓝2手
墨茗諆妙
·
2020-08-20 02:48
学习笔记
微信小程序
低功耗蓝牙开发
那些坑(四)
前言平平淡淡度过了一个周末,周一上班,领导突然说现在有客户说连接不上,但是领导自己怎么测试都没有问题,于是我跟客户沟通,客户提供了一个信息,他用的是苹果6s的,第一次操作什么问题都没有,第二次操作一定会出问题,在退出小程序以后,重新打开,第一次正常,第二次也不正常,属于必现的bug.这是个很棘手的问题,因为我们这边的手机,都没法重现出问题,就无法分析原因,也就无法解决,好在这个时候,我们总监过来,
唐植超
·
2020-08-20 01:41
Android蓝牙一篇看懂
今天我从Android开发者的角度,来分享一下
低功耗蓝牙开发
实践。Sli
丨走明天的路丨
·
2020-08-15 16:50
Logic
微信小程序
低功耗蓝牙开发
,实现连接,监听接收数据
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.writeBLECharacteristicValue.html1.初始化蓝牙设备data:{getBlueToothString:'',//读取蓝牙返回数据diaStatus:true,failText:'',//错误提示notify
卜卦丶cc
·
2020-08-14 07:16
微信小程序
蓝牙常用协议
specifications/assigned-numbers/service-discoveryAndroidBLE开发之初识GATThttps://www.jianshu.com/p/29a730795294
低功耗蓝牙开发
知识
SunnyDay_sz
·
2020-08-14 03:29
android遇到的
低功耗蓝牙学习笔记-链路层
需要说明的是该系列博客的大部分内容来自《
低功耗蓝牙开发
权威指南》这本书,还会包含韦东山蓝牙系列课程的部分内容。该系列博客可以提供些什么?
大樹bigtree
·
2020-08-14 03:34
蓝牙ble学习笔记
低功耗蓝牙学习笔记-HCI层
需要说明的是该系列博客的大部分内容来自《
低功耗蓝牙开发
权威指南》这本书,还会包含韦东山蓝牙系列课程的部分内容。该系列博客可以提供些什么?
大樹bigtree
·
2020-08-14 03:34
蓝牙ble学习笔记
TI_BLE软件开发者指导4——链路层(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:33
TI-BLE
TI_BLE软件开发者指导11-外围设备
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:33
读书笔记
TI-BLE
TI_BLE软件开发者指导8——安全(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:01
读书笔记
TI-BLE
TI_BLE软件开发者指导10-中央设备(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:01
读书笔记
TI-BLE
TI_BLE软件开发者指导6——L2CAP(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:41
TI-BLE
读书笔记
Android BLE
低功耗蓝牙开发
(下) BLE客户端(中央设备)与GATT服务的通讯
之前的文章简单实现了使用传统蓝牙进行通讯的DEMO,说是最简单其实只是夸张的写法~毕竟标题党横行,我们也得学学点~至少没有UC震惊部那么夸张。然后,本来是要写Android开发之BlueTooth--最简单的Andorid低功耗(BLE)蓝牙通讯Demo的,写了一半发现BLE简单不起来,所以分两篇来写BLE相关的应用。因此大家可能发现,你下篇的编写时间别上篇还早?这只是假象~CSDN的发布时间是建
天才小汪汪
·
2020-08-09 23:46
Android小知识
Android蓝牙BLE的详细讲解
今天我从Android开发者的角度,来分享一下
低功耗蓝牙开发
实践。Slide02今天分享的内容,主要包含如下几个部分:首
AAAA_Roshen
·
2020-08-09 06:28
Android
2017.11技术分享
蓝牙
TAB110X 简介
概述CubieBLE-1109是一款(BLE)
低功耗蓝牙开发
板,基于珠海炬芯ATB1109BLESOC芯片开发的,也是方糖规划的第一款BLE开发板。
wonull
·
2020-08-05 14:43
BLE
ATB1109
CubieBLE
4-
低功耗蓝牙开发
之设备扫描
目录一、前言:二、开启蓝牙扫描:1.获取BluetoothAdapter(蓝牙适配器)2.获取BluetoothLeScanner(蓝牙扫描器)3.添加权限:4.开始扫描:5.扫描参数解析:6.扫描结果一、前言:了解点蓝牙开发的童鞋都知道,在进行蓝牙设备的扫描之前需要开启蓝牙。不了解的童鞋可以阅读上一篇文章:蓝牙开发之开启蓝牙。成功开启设备蓝牙功能之后,我们需要拿到周围蓝牙设备信息,这就需要使用到
心灵行者
·
2020-08-05 04:14
Bluetooth
LE实战篇
Android5.0+蓝牙开发封装
LGAndroid5.0+蓝牙开发封装API标签:Android5.0+
低功耗蓝牙开发
封装1.简述该包封装了
低功耗蓝牙开发
的所有API,在android中使得开发者有更多的时间去考虑自己的逻辑而不再通讯蓝牙开发中
红叶岭谷
·
2020-08-02 13:49
android
BLE蓝牙 onCharacteristicChanged()不回调问题
Android
低功耗蓝牙开发
,onCharacteristicChanged()怎么也不回调,原因查找:1、查看蓝牙服务特征的Properties是否为PROPERTY_NOTIFYintproperties
戒不掉的码瘾
·
2020-07-30 02:24
问题收集
TI_BLE软件开发者指导5-HCI
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《
低功耗蓝牙开发
权威指南
Into_Wang
·
2020-07-29 04:15
读书笔记
TI-BLE
低功耗蓝牙开发
技术概述(三)——主机
首先来看看低功耗蓝牙的体系架构图,其实在上面的章节中已经出现过,这里再次把它搬出来看看以下的所有内容都是主机那层的内容1、逻辑链路控制和适配协议和经典蓝牙完全不同,低功耗蓝牙的一个基本概念在于无连接模式。用户只在需要发送数据的时候才建立莲接,其他时候设备可以长期处于断开连接状态。为了实现该功能,无连接模式必须扩展到L2CAP层,并且只能使用固定信道。在低功耗蓝牙设计之初并未选择L2CAP,而是使用
tsy20100200
·
2020-07-28 12:51
蓝牙
Android BLE 蓝牙开发指南(一)入门基础
刚好最近开发了BLE相关的功能,遇到了一些困难,所以整了个基于Android平台的
低功耗蓝牙开发
指南,希望帮助大家更好的入坑。关键术语和概念1.GenericAttributeP
wang_android
·
2020-07-14 13:43
android开发笔记
TB-02 Kit 开发板介绍 基于泰凌微TLSR8258国产BLE蓝牙芯片 可连接天猫精灵 安信可出品 史上最便宜的蓝牙开发板
TB-02Kit开发板介绍TB-02Kit开发板是安信可基于泰凌微TLSR8258芯片设计的一款
低功耗蓝牙开发
板,该开发板继承了安信可NodeMCU的一贯风格,板载串口,两个按键,双排针。
物联网张老师
·
2020-07-12 15:36
低功耗蓝牙
蓝牙
物联网
智能传感器
Android蓝牙BLE的详细讲解
今天我从Android开发者的角度,来分享一下
低功耗蓝牙开发
实践。Slide02今天分享的内容,主要包含如下几个部分:首
AAAA_Roshen
·
2020-07-08 04:49
Android
2017.11技术分享
蓝牙
低功耗蓝牙开发
权威指南第四部分-应用
第十三章:中央设备13.1背景13.2发现设备13.3连接设备13.4这个设备能做什么13.5通用客户端13.6与服务交互13.6.1可读特性13.6.2控制点13.6.3状态机13.6.4通知和指示13.7绑定13.8变更服务13.9实现规范13.9.1定义规范13.9.2查找服务13.9.3查找服务13.9.4使用特性13.9.5规范安全第十四章:外围设备14.1背景14.2仅广播14.3可发
卡图卢斯
·
2020-07-05 18:59
BlueTooth
低功耗蓝牙
低功耗蓝牙开发
权威指南第三部分-主机
第九章:逻辑链路和适配协议9.1背景9.2L2CAP信道9.3L2CAP数据包结构9.4低功耗信令信道9.4.1命令拒绝9.4.2连接参数更新请求和相应第十章:属性10.1背景10.1.1精简协议10.1.2无所不在的数据10.1.3数据与状态10.1.4几种常见的状态10.1.5状态机10.1.6服务与规范10.2属性10.2.1属性概述10.2.2属性句柄10.2.3属性类型10.2.4属性值
卡图卢斯
·
2020-07-05 18:59
BlueTooth
低功耗蓝牙
低功耗蓝牙开发
技术概述(一)——基本概念和体系结构
1、术语在低功耗蓝牙方面工作的人们都使用他们自己的术语来描述一些技术特征和规范,下面介绍几个相关术语自适应跳频(AdaptiveFrequencyHopping,AFH):一种使用某个频率子集的技术,使设备可以避免其他非自适应技术使用该频率(比如Wi-Fi接入点)。体系结构(architecture):低功耗蓝牙的设计方案。频段(band):参看无线频段(radioband)。跳频(frequen
tsy20100200
·
2020-07-05 15:38
蓝牙
[BT_Books]《无线蓝牙技术深入探讨》笔记
关于BLE的请参看文章《
低功耗蓝牙开发
权威指南》这篇。关于传统蓝牙支持的通信设备个数最多可同时连接另外7个BT设备(激活状态),周围最多可有255个等待的BT设备(待机状态)。
suxiang198
·
2020-07-05 13:20
Net-Bluetooth
[BT_Books]《
低功耗蓝牙开发
权威指南》笔记(待续)
简述这本书出自CSR蓝牙协议架构师,是蓝牙领域大牛的作品,不过总体看来本书还是比较简单的。综述基本概念蓝牙理念低功耗的基本理念就是连接是瞬态的,当你需要做某件事或者检查情况时,可以快速创建一个连接,完成要做的事,而后断开连接。低功耗蓝牙可以在大约3ms内建立连接、发送数据并优雅地断开连接。负载均衡用一台机器每天响应数百万的请求可能导致过载甚至服务失效。解决的办法是使用许多相同的、有权访问相同信息的
suxiang198
·
2020-07-05 13:49
Net-Bluetooth
低功耗蓝牙开发
权威指南 之 安全
一、安全概念1、认证认证是一种证明身份的方式,用来证实所连接的设备是其声称的设备,而非第三方攻击者。认证有两种基本方法:a、初始认证和密码共享。(如去银行开户必须出示本人身份证认证)b、使用预先共享的密码重新认证。(如取款必须要银行卡和密码认证,证明是账户持有者就可以取款,无论是谁)执行认证有三种不同方式:a、在初始配对时,设备使用一个认证算法来验证连接的对端设备。该过程可能设计向一个或两个设备键
pig10086
·
2020-07-05 01:17
BLE
低功耗蓝牙开发
权威指南--第三部分 主机 (第9-12章)
文章目录第9章逻辑链路控制和适配协议L2CAP第10章属性10.1背景10.2属性10.3分组10.4服务10.5特性10.6属性协议ATT/AP10.7通用属性规范GATT第11章安全第12章通用访问规范第9章逻辑链路控制和适配协议L2CAP数据包结构低功耗信令信道低功耗信令信道用户主机层级的信令。低功耗信令信道支持的操作码有命令拒绝、连接参数更新请求、连接参数更新响应。命令拒绝用于拒绝设备收到
sundaygeek
·
2020-07-05 00:59
蓝牙
低功耗蓝牙开发
权威指南--第二部分控制器(第5-8章)
文章目录第5章物理层第6章直接测试模式第7章链路层7.1链路层状态机7.2报文7.3报文结构7.4信道7.5设备发现7.6广播7.7建立连接7.8发送数据7.9加密7.10管理连接7.11鲁棒性7.12为低功耗优化第8章主机/控制器接口8.1介绍8.2物理接口8.3逻辑接口8.4控制器的配置8.5广播与观察8.6发起连接8.7连接管理第5章物理层讲述设备间如何实现无线通信5.1背景5.2模拟调制5
sundaygeek
·
2020-07-05 00:59
蓝牙
蓝牙
低功耗蓝牙开发
权威指南--第一部分 综述 (第1-4章)
文章目录第1章什么是低功耗蓝牙技术第2章基本概念第3章低功耗蓝牙的体系结构3.1控制器3.2主机3.3应用层3.4协议栈划分第4章新的使用模型第1章什么是低功耗蓝牙技术主要介绍低功耗蓝牙技术及其设计目标从低成本的需求方面审视低功耗蓝牙的系统设计尤为重要。实现底成本的设计有三个关键因素ISM频段IP许可低功耗1.1设备类型低功耗蓝牙技术可以构建两种类型的设备:双模设备和单模设备。传统的蓝牙不能简单的
sundaygeek
·
2020-07-05 00:58
蓝牙
BLE协议栈 – 链路层(Link Layer)
《
低功耗蓝牙开发
iizQ
·
2020-07-04 13:45
BLE协议栈
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他