文件名称:SSLClient:SSL将SSLTLS功能添加到任何Arduino库
文件大小:956KB
文件格式:ZIP
更新时间:2024-02-21 23:58:11
tls arduino internet-of-things arduino-library mtls
SSL客户端 SSLClient将功能添加到任何实现网络库中,包括Arduino 和类。 创建SSLClient的目的是使用作为底层TLS引擎将TLS与Arduino基础结构无缝集成。 与不同,SSLClient是完全独立的,不需要任何其他硬件(网络连接除外)。 SSLClient正式支持SAMD21,SAM3X,ESP32,TIVA C,STM32F7和Teensy> = 3.0; 但它应该可以在至少具有110kb闪存和7kb RAM的任何板上使用。 由于两个平台上的内存限制,SSClient当前不支持ESP8266(请参阅)或AVR。 您也可以在查看此自述文件。 总览 使用SSLClient类似于使用任何其他基于Arduino的Client类,因为该库是围绕与兼容性开发的。 但是,您还需要开始一些额外的工作: 主机板和网络外围设备-主机板应具有大量资源(> 110kb闪存和> 7kb RAM),并且网络外围设备应具有较大的内部缓冲区(> 7kb)。 该库已通过 (256K闪存,32K RAM)和 (16kb缓冲区)进行了测试,我们仍然必须修改Arduino以太网库,以支持每