我的ESP32模块上有一些简单的ESP32和wifi代码,但我不想将我的WIFI ssid和密码存储在代码中(在github上)。因此,我希望将该信息放在一个单独的文件中,该文件不会被签入源代码管理,但在上传过程中会被编译并加载到ESP32中。这个是可能的吗?
我想我会有一个wifi.env.json文件或编译时读取的东西,变量在代码中被正确地使用,然后编译后的代码w/那些变量被上传到ESP32。
我是一个web开发人员,这是该社区的一个常见实践,只是好奇是否也可以使用arudino/ESP32 32代码。
发布于 2020-09-25 15:50:07
我有一个具有类似于WiFiCredentials.h名称的项目的单独的标题,该文件的主体将是:
#define SSID myssidwhatever
#define PASSWORD mypassword
这就是文件里的全部内容。我将该文件包含在主项目中,这样它就可以访问这些定义,但我没有将文件包含在回购文件中。我只是把它添加到gitignore文件中。因此,如果您要从github下载我的一个项目,您将得到一个错误,该文件不存在,您必须创建该文件并#定义您的ssid和密码。我把这些指令包括在自述报告中。
https://stackoverflow.com/questions/64072448
复制相似问题