自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 树莓派利用shell命令操作GPIO引脚

最近在网上买了个树莓派4B玩玩,很早就听说树莓派操作GPIO非常方便,于是就想来研究下升级wringPi树莓派本身有一个gpio的命令,貌似发现这个命令使用起来有点问题,原因是我使用的是树莓派4B, 而我的wiringPi版本太久了需要升级,官方有一个教程指导如何升级:http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/$ cd /tmp$ wget https://project-downloads.drogon

2021-08-15 00:34:05 3923 1

原创 wav2sbc:wav格式转成sbc的txt格式

有些蓝牙音频设备的本地音乐需要用到sbc格式,比如恒玄(BES)的蓝牙耳机,如果是从事BES平台开发的同学肯定都非常了解吧,他们的本地音频使用的就是txt形式的sbc格式,而且还是单声道16比特,16KHz采样率的的sbc格式实现思路因为我个人平时使用Unix系统比较多,比如Macos和Ubuntu,所以我着重考虑如何在Unix平台上实现这种音频转换,其实很多带界面的工具使用起来也比较简案,但是个人认为命令工具效率很更高,尤其是在批量操作的时候,优势则更加明显,作为不怎么喜欢用鼠标的技术宅,能命令行就命

2021-08-14 18:33:37 2237

原创 美化gatttool的输出

最近在使用bluez的小工具gatttool,同时也会配合其他小工具一起使用,比如hcitool,hciconfig等,但是我发现gatttool的输出结果很不友好,很难一眼就从众多的handle里面找到自己想要读写的handle,于是就萌生了想要美化下gatttool的输出的想法:输出结果对比之前很长一段时间都是在手机上查看设备的服务,手机上的界面一直是这样的,非常美观:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Db6VZClj-1628931597415)(/U

2021-08-14 17:01:15 569 1

原创 gatttool命令详解

最近发现bluez下面还有一个比较有意思的命令,那就是gatttool。这个命令实际上是一个gatt client,不知道大家有没有用过手机上的BLE调试工具,比如苹果上最好用的就是lightblue,安卓上类似的工具比较多,我个人比较常用的就是rfconnect。而现在将要介绍的这个命令gatttool的功能就类似于手机上的BLE调试工具。它可以扫描gatt server上的服务,可以给他们发送指令等gatttool的命令选项命令行终端下查看帮助信息$ gatttool --helpUsage:

2021-08-13 23:03:56 4039 1

原创 hcitool命令详解

命令hcitool是蓝牙工具中使用得非常广泛的工具,刚开始接触它的时候,对它的许多选项都非常模糊,于是最近花了点时间专门研究了下,于是就整理成了下面的这篇博客hcitool 命令选项hcitool命令有许多的自选项,我们来一一查看这些选项:$ hcitool --helphcitool - HCI Tool ver 5.50Usage: hcitool [options] <command> [command parameters]Options: -

2021-08-13 21:10:11 11138 1

原创 蓝牙bluez进行HCI编程

文章目录搭建环境HCI编程编程范式查看HCI设备的详细信息扫描周围的LE设备我是一名嵌入式蓝牙工程师,平时大部分时间都在RTOS系统上进行蓝牙开发,最近因为工作需求要在Unix环境下搭建蓝牙开发环境,而我最熟悉的Unix系统莫过于Linux/Ubuntu,于是开始下载bluez的源代码,搭建蓝牙开发环境,这篇博客就是介绍如何在Ubuntu系统下进行HCI编程搭建环境我使用的系统是ubuntu-16.04默认是已经安装了bluez,并且bluez是默认为开机启动的,大家可以用下面的命令测试下:$ sy

2021-08-13 17:41:47 4213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除