使用的SDK版本
使用的SDK版本是 fw-AC79_AIoT_SDK-release-AC79NN_SDK_V1.2.0,可以从 gitee 下载。使用的是故事机工程 wifi_story_machine
我们的目标:
使用故事机工程,把手机里的歌曲就通过DLAN功能传到开发板,然后开发板就通过蓝牙发射器把歌曲发到你的蓝牙耳机里
我们先把板级宏打开 ,在 board_config.h文件

再打开我们需要使用功能的宏,在 app_config.h文件
我们要使用网络播放模式,正常来说是要打开网络播放模式的宏,但故事机工程是默认打开的,而且你搜索也找不到这个宏。然后我们要用DLAN这个功能,我们要把这个宏打开。(复制搜索比较快)
#define CONFIG_DLNA_SDK_ENABLE //打开DLNA音乐播放功能
接下来就是配置网络播放模式功能
我们通过DLAN的方式把手机音频传到开发板上,我们有两种方式,WiFi和蓝牙,只要处于同一个局域网就可以,我选择的是WiFi,选择WiFi的话也有两种方式,开发板可以配置成STA、AP两种模式,但AC791不可用AP模式做DLAN功能,应该是底层没有配置。所以我选择用STA模式,然后就是配置对应的信息了。

把STA的两个参数配置好(你的手机热点的名字和密码),配置好后烧录进开发板,开发板会自动连接到你的热点,你就可以通过DLAN的方式用开发板播放歌曲了。QQ音乐和网易云都可以,亲测。
至此,通过DLAN方式把歌曲传给开发板完成,那么我们就要通过蓝牙发射器把开发板的音频发送到我们的蓝牙耳机上了。
首先还是打开对应的宏

PS:这三个宏都要打开,因为我们用的是故事机工程,我们把工程烧录进去如果这个功能没有打开,我们需要通过按键打开。对应按键功能如下

然后是配置对应的功能
有三种过滤规则(就是开发板怎么找到你的蓝牙),我选的是名字过滤。这里也是通过宏选择对应的方式。

然后就是配置你的名字过滤功能
其实就是把你的耳机蓝牙名字写上去

最后就是把工程烧录进去,然后手动开启一下蓝牙反射器功能,你手机里的歌曲就通过DLAN功能传到开发板,然后开发板就通过蓝牙发射器把歌曲发到你的蓝牙耳机了。
总结:
拿到工程做首先就是两件事
打开board_config.h文件,打开对应板级的宏
打开app_config.h文件,打开你要使用功能的宏,然后配置这个功能
技巧:善用搜索功能
搜索关键词,Ctrl+f,搜索文件,Alt+g

7637

被折叠的 条评论
为什么被折叠?



