一个简单的蓝牙指令测试工具
20180508更新,工具中一些不太人性化的地方修改了一些,且有朋友私聊说没积分下载apk 所以我从新上传个免费下载的apk ,不是安卓开发的可以直接下载apk使用,开发者可以移步github下载源码
2019年0429更新,新开发了一个库,如果你是android开发者你可能需要: 一个基于rxjava2的AndroidBle库-RxAndroidBluetooth
一直用的nRF,确实挺好用的,但毕竟不是自己的,就想写一个简单版的,源码会放到github,apk也送上,想看看的可以下载下,最后给地址
用法比较简单:首先进入首页会显示附近的蓝牙设备,注意蓝牙要打开(6.0及以上需要精确定位权限,一定要给 不然无法扫描,当然app是申请了的只需要同意即可),没打开的话就扫描不到了,
选择一个设备后,会进行连接,连接成功后会进入收发通信界面
可以看到列出了该设备的所有uuid,这个时候看你协议上定的uuid应该列在了这里,服务的uuid应该是肯定存在的,notifi和write可能是共用一个,或者 都具有notifi和write功能,这里给下白痴操作法
- 1.按照协议规定的uuid先查看是否存在列表中,
- 2.依次选择或者无序选择 serviceUUID-writeUUID-nitifyUUID(如下图),
- 3.三个uuid设置后就可以发送指令了(前提是你uuid必须选择对了,举个例子如果你把notify的设置给了write那么发送指令不会有响应,因为根本没有写成功)
- 4.收到设备返回的结果
可以看到我发送的指令(数据使用16进制 当然你不要加0x…中间有无空格都可以),然后收到的设备返回的结果就显示在上面。
它的优点在于
- 我用过很多类似的工具,大部分都有很多广告…而它没有广告…
- 安装包小巧方便
- 使用简单,傻瓜式操作
2018.04.19留:有人留言说拒绝授权.说下这个工具使用的前提:Android4.3以上(支持低功耗蓝牙),且6.0及以上需要给定位权限(蓝牙扫描需要精确定位),如果还不行可以尝试打开手机的GPS定位
代码中用到的ble库地址https://github.com/duoshine/simpleBt
源码地址:https://github.com/duoshine/Xbluetooth
apk下载地址:https://download.csdn.net/download/duo_shine/10402031(没办法了 刚刚又去重新上传了一个,但是他没有0积分的选项,只能选择一个最低1积分的了)
2019.06.17留:有些人没积分,我再提供一下百度网盘的下载地址:
链接:https://pan.baidu.com/s/1ggcg3p71k4fXmopnN50tGw
提取码:e24g
看下附近的摩拜单车
一个简单的蓝牙指令测试工具相关推荐
- http-little-toy(一个go编写Http并发测试工具)
http-little-toy 一个简单的 http 并发测试工具. 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里. https://github.com/leihenshang/h ...
- 免费发布一个简单而有趣的计算工具
Jef Raskin 在 The Humance Interface: New Directions for Designing Interactive Systems 一书中提到,好的用户界面应当把 ...
- bpython使用_使用Python实现一个简单的A/B测试
A/B 测试(双独立样本检验)可以看成一种实验,将一个页面的两个或多个不同版本随机呈现给目标用户,通过对用户行为的统计分析来确定哪个版本更利于目标转换.下面通过一个简单的A/B测试来熟悉A/B测试的基 ...
- 一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算
一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算 一个简单的pingpong程序测试mpi消息通讯的开销 随着科技的进步,集群单节点计算能力的提高,似乎通讯开销成了并行 ...
- Golang:imaging一个简单、实用的图像处理工具
Imaging is a simple image processing package for Go 译文:Imaging是一个简单图像处理的Go语言包 文档: https://github.com ...
- 开发一个简单的小学生数学测试软件
前言 本文适用于未学指针的朋友 本人就是没学到指针的 题目 开发一个简单的小学生数学测试软件,能实现以下功能: (1)保存五个学生的学号及姓名,以及考试软件的登录密码. (2)学生根据登录密码登录到考 ...
- 如何开发一个简单的智能对话查询工具
我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现, IT 爱好者制作一个自己的 APP 或者小玩具等逐渐可以变为现实.自然语言对话即你的 APP 或者你制作的工具.机器人等能够 ...
- 如何制作一个简单的蓝牙网络多人扑克游戏第一部分
翻译人:hany3000 博客:http://blog.csdn.net/hany3000 这篇文章作者是ios教程团队成员Matthijs Hollemans, 他是一位ios开发人员.设计师,你 ...
- easyeda,一个简单实用的探索性数据分析工具
在算法工程师的日常工作中,探索性数据分析(Exploratory Data Analysis)是一种常见的任务.通过分析数据的缺失情况,分布情况,以及和标签的相关性等,数据EDA可以帮助算法工程师评估 ...
最新文章
- 认知智能,AI的下一个十年 | AI Procon 2020
- 中国计算机与信息服务贸易,中国计算机与信息服务贸易国际竞争力研究
- 记录一次Mac虚拟机安装的过程(有图有真相)
- PHP操作文件常用函数
- 《算法竞赛进阶指南》打卡-基本算法-AcWing 90. 64位整数乘法:位运算
- python中列表生成式strip_列表生成式|让你的代码简洁又美观
- Spring autowire 自动装配简介
- mac全选文字的快捷键_最全Mac系统快捷键一览
- GridView简单创建序号列
- Node — 第六天(前后端分离)及(身份验证)
- [WPF]ListView点击列头排序功能实现
- 美国高级情报研究计划局(IARPA)发起公共安全问题预测机器学习挑战赛(总奖池10万美金)...
- 电子商务有哪些相关工作?
- Android个人简历自我评价,Android开发工程师岗位个人简历自我评价范文
- 金山毒霸卸载完后安装360出现蓝屏和软媒魔方安装后出现相互冲突现象
- 批量保存网页_一键保存网页图片!macOS自带神器,比《快捷指令》还好用
- 怎么用单片机做一个比较有创新的东西?
- 斗鱼直播地址抓取——转载
- Loadrunner基础使用
- Qt输出4位大字十六进制,不足4位左边补0