Arduino base64编码
Arduino base64编码
为了在Arduino中使用base64转码,需要引入base64库,以下为本例子中使用的库地址:
dojyorin/arduino_base64: Binary based simple Base64 Codec for Arduino. (github.com)
但是请注意,编码方法属于一种静态方法。因此,我们无需创建base64类的对象来使用它。可以简单地使用类名和C++范围解析运算符 (::)来访问此静态方法。
示例代码
#include <base64.h>
void setup() {
Serial.begin(115200);
String toEncode = "Test encoding";
String encoded = base64::encode(toEncode);
Serial.println(encoded);
}
void loop() {}
最后,我们将结果打印输出至串口,以便我们在运行代码时对其进行分析。您可以查看以下最终代码,其中已包含此打印功能。
验证
通过串口将测试字符串打印之后,可使用base64在线转码工具进行测试