<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010764600的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010764600</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010764600]]></copyright><item><title><![CDATA[树莓派利用shell命令操作GPIO引脚]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119708630</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119708630</guid><author>u010764600</author><pubDate>Sun, 15 Aug 2021 00:34:05 +0800</pubDate><description><![CDATA[最近在网上买了个树莓派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]]></description><category></category></item><item><title><![CDATA[wav2sbc：wav格式转成sbc的txt格式]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119704616</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119704616</guid><author>u010764600</author><pubDate>Sat, 14 Aug 2021 18:33:37 +0800</pubDate><description><![CDATA[有些蓝牙音频设备的本地音乐需要用到sbc格式，比如恒玄（BES）的蓝牙耳机，如果是从事BES平台开发的同学肯定都非常了解吧，他们的本地音频使用的就是txt形式的sbc格式，而且还是单声道16比特，16KHz采样率的的sbc格式
实现思路
因为我个人平时使用Unix系统比较多，比如Macos和Ubuntu，所以我着重考虑如何在Unix平台上实现这种音频转换，其实很多带界面的工具使用起来也比较简案，但是个人认为命令工具效率很更高，尤其是在批量操作的时候，优势则更加明显，作为不怎么喜欢用鼠标的技术宅，能命令行就命]]></description><category></category></item><item><title><![CDATA[美化gatttool的输出]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119703330</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119703330</guid><author>u010764600</author><pubDate>Sat, 14 Aug 2021 17:01:15 +0800</pubDate><description><![CDATA[最近在使用bluez的小工具gatttool，同时也会配合其他小工具一起使用，比如hcitool,hciconfig等，但是我发现gatttool的输出结果很不友好，很难一眼就从众多的handle里面找到自己想要读写的handle，于是就萌生了想要美化下gatttool的输出的想法：
输出结果对比
之前很长一段时间都是在手机上查看设备的服务，手机上的界面一直是这样的，非常美观：
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Db6VZClj-1628931597415)(/U]]></description><category></category></item><item><title><![CDATA[gatttool命令详解]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119685484</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119685484</guid><author>u010764600</author><pubDate>Fri, 13 Aug 2021 23:03:56 +0800</pubDate><description><![CDATA[最近发现bluez下面还有一个比较有意思的命令，那就是gatttool。这个命令实际上是一个gatt client，不知道大家有没有用过手机上的BLE调试工具，比如苹果上最好用的就是lightblue，安卓上类似的工具比较多，我个人比较常用的就是rfconnect。而现在将要介绍的这个命令gatttool的功能就类似于手机上的BLE调试工具。它可以扫描gatt server上的服务，可以给他们发送指令等
gatttool的命令选项
命令行终端下查看帮助信息
$ gatttool --help
Usage:
]]></description><category></category></item><item><title><![CDATA[hcitool命令详解]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119684001</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119684001</guid><author>u010764600</author><pubDate>Fri, 13 Aug 2021 21:10:11 +0800</pubDate><description><![CDATA[命令hcitool是蓝牙工具中使用得非常广泛的工具，刚开始接触它的时候，对它的许多选项都非常模糊，于是最近花了点时间专门研究了下，于是就整理成了下面的这篇博客
hcitool 命令选项
hcitool命令有许多的自选项，我们来一一查看这些选项：
$ hcitool --help
hcitool - HCI Tool ver 5.50
Usage:
        hcitool [options] &lt;command&gt; [command parameters]
Options:
        -]]></description><category></category></item><item><title><![CDATA[蓝牙bluez进行HCI编程]]></title><link>https://blog.youkuaiyun.com/u010764600/article/details/119680821</link><guid>https://blog.youkuaiyun.com/u010764600/article/details/119680821</guid><author>u010764600</author><pubDate>Fri, 13 Aug 2021 17:41:47 +0800</pubDate><description><![CDATA[文章目录搭建环境HCI编程编程范式查看HCI设备的详细信息扫描周围的LE设备
我是一名嵌入式蓝牙工程师，平时大部分时间都在RTOS系统上进行蓝牙开发，最近因为工作需求要在Unix环境下搭建蓝牙开发环境，而我最熟悉的Unix系统莫过于Linux/Ubuntu，于是开始下载bluez的源代码，搭建蓝牙开发环境，这篇博客就是介绍如何在Ubuntu系统下进行HCI编程
搭建环境
我使用的系统是ubuntu-16.04默认是已经安装了bluez，并且bluez是默认为开机启动的，大家可以用下面的命令测试下：
$ sy]]></description><category></category></item></channel></rss>