Blue+关键机制 „ 控制机制 ¾尽力而为控制:适用于灯控应用 依据是否反馈控制结果(如灯状态),分两种控制方式 9无反馈控制 9有反馈控制 ¾可靠连接控制:适用于锁类应用 采用确认机制保证控制和反馈都是可靠传输
2022-02-25 12:06:25 985KB 蓝牙 BLE mesh LED
1
Android调用蓝牙模块,实现扫描,连接,收发数据,尽量简化代码,希望对新手有所帮助,https://blog.csdn.net/u012902367中Android BLE蓝牙4.2数据透传操作一文中有大致介绍~~~~~
2022-02-24 11:10:46 9.24MB Android BLE 蓝牙 4.2
1
本文比较详细地描述了在低功耗蓝牙模块中如何一次免分包发送超过20字节数据包的方法和技巧,共享了关键方法和代码,该方法和技巧通过作者在真机上运行测试证实完全可行。
2022-02-20 16:51:46 164KB 蓝牙 发送 超过20字节 方法
1
首先是确定与APP通信的BLE服务,这个服务如果不是公共服务,就定义私有服务,比如SDK里面的0X1800为公共服务,为显示电池电量等来用的。定义一个与APP通信的私有服务为0X2020。至于哪些为公共服务,可以查看BLE协议相关手册,除了公共服务以外其余皆为私有服务。平时我们在手机搜索到的BLE图标显示为键盘,手柄等等,就是因为搜索到的蓝牙定义的服务有公共服务,有什么公共服务,就显示为什么样的图标。     确定好私有服务0X2020,剩下的就是特征值了,一般定义3个特征值,一个用来写(0xa0a0),一个读(0xa0a1),一个Notify(0xa0a2),之后用gatt工具生成profi
2022-02-20 14:45:58 49KB app att ble
1
杰理AC692X系列BLE开发文档
2022-02-20 14:26:04 1MB 杰理蓝牙 AC692X BLE
1
前言 在Python中可迭代(Iterable)、迭代器(Iterator)和生成器(Generator)这几个概念是经常用到的,初学时对这几个概念也是经常混淆,现在是时候把这几个概念搞清楚了。 0x00 可迭代(Iterable) 简单的说,一个对象(在Python里面一切都是对象)只要实现了只要实现了__iter__()方法,那么用isinstance()函数检查就是Iterable对象; 例如 class IterObj: def __iter__(self): # 这里简单地返回自身 # 但实际情况可能不会这么写 # 而是通过内置的可迭代对象来实现 # 下文
2022-02-17 11:28:54 81KB ab ble le
1
BLE蓝牙4.2数据透传操作蓝牙模块服务查看测试代码新建工程添加权限初始化几个工具控件代码流程 Android版本有网友提到需要7.0以上(未求证) 本文所测试的蓝牙模块是CC2640,不适用蓝牙2.0版本。 代码流程 蓝牙的操作流程网友介绍得比较详细,这里不再做重复介绍,上面的演示效果除了布局,写的代码其余都在这一个MainActivity类里,也就没有做太多优化(抄起来方便),其中比较关键的就是一定要检查那两个UUID: package com.example.bluetooth4; import android.bluetooth.BluetoothA
2022-02-16 10:10:54 206KB arrayadapter ble id
1
采用瑞萨RL78/G1D智能型蓝牙微控制器( 48引脚, 32MHz主频),实现与智能手机之间的蓝牙通信(BLE)。 Android APP作为客户端实现开锁和锁状态显示。 演示板图 芯片内部模块连接图 RL78/G1D作为服务端,实现BLE通信,同时完成用户程 序操作(开锁、校验密码、修改名称、修改密码、报警 等)。
2022-02-14 11:34:19 7.61MB 智能锁 蓝牙低功耗BLE
1
蓝牙透传模块全套资聊,包含app源码 。
2022-02-13 19:56:54 26.29MB BLE
1
FastBLE demo代码,android stdio编译,实现连接,断开,查看UUID,服务,代码我改为打开APP自动连接一个指定设备,可以自己改一下,在MainActivity
2022-02-11 19:10:38 22.5MB AS BLE DEMO FASTBLE
1