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


看下附近的摩拜单车


一个简单的蓝牙指令测试工具相关推荐

  1. http-little-toy(一个go编写Http并发测试工具)

    http-little-toy 一个简单的 http 并发测试工具. 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里. https://github.com/leihenshang/h ...

  2. 免费发布一个简单而有趣的计算工具

    Jef Raskin 在 The Humance Interface: New Directions for Designing Interactive Systems 一书中提到,好的用户界面应当把 ...

  3. bpython使用_使用Python实现一个简单的A/B测试

    A/B 测试(双独立样本检验)可以看成一种实验,将一个页面的两个或多个不同版本随机呈现给目标用户,通过对用户行为的统计分析来确定哪个版本更利于目标转换.下面通过一个简单的A/B测试来熟悉A/B测试的基 ...

  4. 一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算

    一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算 一个简单的pingpong程序测试mpi消息通讯的开销 随着科技的进步,集群单节点计算能力的提高,似乎通讯开销成了并行 ...

  5. Golang:imaging一个简单、实用的图像处理工具

    Imaging is a simple image processing package for Go 译文:Imaging是一个简单图像处理的Go语言包 文档: https://github.com ...

  6. 开发一个简单的小学生数学测试软件

    前言 本文适用于未学指针的朋友 本人就是没学到指针的 题目 开发一个简单的小学生数学测试软件,能实现以下功能: (1)保存五个学生的学号及姓名,以及考试软件的登录密码. (2)学生根据登录密码登录到考 ...

  7. 如何开发一个简单的智能对话查询工具

    我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现, IT 爱好者制作一个自己的 APP 或者小玩具等逐渐可以变为现实.自然语言对话即你的 APP 或者你制作的工具.机器人等能够 ...

  8. 如何制作一个简单的蓝牙网络多人扑克游戏第一部分

    翻译人:hany3000  博客:http://blog.csdn.net/hany3000 这篇文章作者是ios教程团队成员Matthijs Hollemans, 他是一位ios开发人员.设计师,你 ...

  9. easyeda,一个简单实用的探索性数据分析工具

    在算法工程师的日常工作中,探索性数据分析(Exploratory Data Analysis)是一种常见的任务.通过分析数据的缺失情况,分布情况,以及和标签的相关性等,数据EDA可以帮助算法工程师评估 ...

最新文章

  1. 认知智能,AI的下一个十年 | AI Procon 2020
  2. 中国计算机与信息服务贸易,中国计算机与信息服务贸易国际竞争力研究
  3. 记录一次Mac虚拟机安装的过程(有图有真相)
  4. PHP操作文件常用函数
  5. 《算法竞赛进阶指南》打卡-基本算法-AcWing 90. 64位整数乘法:位运算
  6. python中列表生成式strip_列表生成式|让你的代码简洁又美观
  7. Spring autowire 自动装配简介
  8. mac全选文字的快捷键_最全Mac系统快捷键一览
  9. GridView简单创建序号列
  10. Node — 第六天(前后端分离)及(身份验证)
  11. [WPF]ListView点击列头排序功能实现
  12. 美国高级情报研究计划局(IARPA)发起公共安全问题预测机器学习挑战赛(总奖池10万美金)...
  13. 电子商务有哪些相关工作?
  14. Android个人简历自我评价,Android开发工程师岗位个人简历自我评价范文
  15. 金山毒霸卸载完后安装360出现蓝屏和软媒魔方安装后出现相互冲突现象
  16. 批量保存网页_一键保存网页图片!macOS自带神器,比《快捷指令》还好用
  17. 怎么用单片机做一个比较有创新的东西?
  18. 斗鱼直播地址抓取——转载
  19. Loadrunner基础使用
  20. Qt输出4位大字十六进制,不足4位左边补0

热门文章

  1. 微信小程序实现图片文字识别提取
  2. html中用js格式化JSON输出
  3. DockerSwarm部署服务一直处于preparing
  4. Python生成器与迭代器
  5. 常量指针(Pointer to const)与指针常量(Const pointer)
  6. HBuilder开发App教程06-首页
  7. 最好的5个电脑上的epub阅读器
  8. ERP/MIS开发 LLBL Gen多表操作
  9. 关于echarts套娃柱状图(嵌套柱)的实现
  10. 柔宇科技掀起的柔性电子潮流,正在加速改变我们的生活