我有一个带以太网盾的Arduino Uno Rev 3。我可以使用它连接到安全的MQTT代理(使用端口8883)吗?
我使用什么库?
答案 0 :(得分:3)
Arduino Uno只有2kB的RAM和32kB的程序存储器 - 这是一个非常有限的设备,我认为不足以实现任何类型的SSL / TLS。
例如,WolfSSL是为嵌入式设备设计的,但它表示它使用20-100kB kB的程序存储器和1-36kB的RAM:
https://www.wolfssl.com/wolfSSL/benchmarks-wolfssl.html
所以我怀疑唯一的选择是将加密卸载到另一台设备。