五、Gitlab工程源文件及解读教程

1、程序解读

1.1、在esp32AudioMqtt.ino中可以配置:

1.1.1、设置你的所在WIFI环境的账号与密码。

1.1.2、设置您的树莓派的MQTT服务器地址。

1.1.3、设置您登录MQTT服务端连接用户名密码(备注:此功能为我自行加入,现阶段还没有验证过,只是理论阶段,后期验证后我才会发布源程序,如果不需要用户名账号密码验证的可以直接使用大佬的源码就行)

1.2、可以定义串口波特率这些设置

1.3、链接WiFi设置

1.4、在AudioMqtt.cpp中进行连接MQTT服务器设置(备注:mqttUserName和mattPassword为连接MQTT用户名和密码验证,如果没有需求的可以删除不要)

1.5、在AudioMqtt.h中进行“发送设备端和接收设备端选择”设置。

设备A设备B
烧写接收设备端A时,使用下面宏定义为0的代码,注释掉宏一定为1的代码,然后编译后烧写进设备A烧写发射设备端B时,使用下面宏定义为1的代码,注释掉宏一定为0的代码,然后编译后烧写进设备B
define SENDER  0define SENDER  1
主题名称A主题名称B
ESP32_SENDER(这个可以自行修改,只是个名字)ESP32_RECVER(这个可以自行修改,只是个名字)

1.6、在ISSAudio.cpp中进行“可根据您设计的PCB板中连接ESP32芯片的具体对应情况,自行进行定义。

2、修改后的源文件下载:

修改后的程序