BLE
文章平均质量分 63
乌溪人
golang,支付,android,IOS
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-05-25 19:37:08 · 396 阅读 · 0 评论 -
android BLE从入门到精通开发
目前智能家居都被看成是下一个科技爆发点,而智能家居里面使用的技术,响应最高的就算是BLE了,下面,我们说一下android怎么开发BLE,和要注意的一些问题:1.首先,得知道,android是从android4.3版本才开始支持BLE的,所以,开发的前提就是要知道系统的支持:if (android.os.Build.VERSION.SDK_INT < 18) { // 说明sdk不够高版本原创 2016-05-25 19:41:20 · 15506 阅读 · 9 评论 -
android BLE从入门到精通开发2
这次说一下BLE的广播数据格式,也就是android扫描回调里面byte[] scanRecord这个参数: 先假设这次扫描到的结果是: 上面的全部广播数据,就是byte[] scanRecord的所有数据,没有进过任何处理的。 下面的分析广播数据就是进过分析后的:有设备名,等等数据每条广播数据格式是这样的: 长度(1byte) key值(1byte)数据(长度-1 byte) 也就原创 2016-05-26 20:31:35 · 2878 阅读 · 1 评论 -
中兴部分手机BLE不能带参数扫描
今天刚刚发现一个问题:中兴手机android5.0以下手机,不能使用带参数的的BLE扫描。mBluetoothAdapter.startLeScan(serviceUuids, lescancallback);这种方式在中兴android5.0以下手机,会出现没有回调结果的现象。其他手机暂时没发现。所以,只能通过不带参数的扫描方式,自己分析广播数据,进行过滤原创 2016-05-30 19:42:08 · 769 阅读 · 0 评论 -
微信硬件平台从入门到精通(服务器端) 2
(网页方式)接下来,进行服务器(PHP,thinkphp框架)的代码编写: 1.获取令牌token,并且保存成公用的数据,因为token每天申请的次数是有限制的,所以,不能每次请求都去申请token,这样次数很快就用完了。namespace Home\Controller;use Think\Controller;class CommonController extends Controlle原创 2016-06-02 20:24:11 · 3052 阅读 · 0 评论 -
IOS BLE从入门到精通
**系统要求:IOS7.0开始支持BLE,但是这里使用swift语言,swift是需要IOS8.0以上,所以,这里系统都是IOS8.0以上 硬件要求:iphone 4s以上(包含4s),才有BLE硬件。** 1.先获取到一个蓝牙的manager:// BLE需要蓝牙库支持,所以,需要导入蓝牙框架import CoreBluetoothmanager = CBCentralManager(de原创 2016-07-29 20:09:15 · 4022 阅读 · 0 评论 -
简化使用android ble使用(TBBLE)
项目地址:https://github.com/superTruth/TBBLE-android项目简介本项目用于简化android BLE的使用,解决了:1.android手机适配2.发送数据自动拆包,无需关注拆包问题3.解决android BLE假连接问题4.数据发送扁平化(把所有数据串行发送,避免资源竞争)使用方法1. 创建/获取蓝牙管理对象 TBBLEManager tbbleMan...原创 2018-04-05 11:24:41 · 430 阅读 · 0 评论