0
私はイーサネットシールド付きのArduino Uno Rev 3を持っています。これを使用してセキュアなMQTTブローカー(ポート8883を使用)に接続できますか?ArduinoはMQTTにしっかりと接続できますか?
私はどのライブラリを使用しますか?
私はイーサネットシールド付きのArduino Uno Rev 3を持っています。これを使用してセキュアなMQTTブローカー(ポート8883を使用)に接続できますか?ArduinoはMQTTにしっかりと接続できますか?
私はどのライブラリを使用しますか?
Arduino Unoには2kBのRAMと32kBのプログラムメモリしかありません。これは非常に制約の厳しいデバイスであり、あらゆる種類のSSL/TLSを実装するのには不十分です。たとえば、WolfSSLについては
は、組み込み機器用に設計されたが、それはそれは20-100kBプログラムメモリのキロバイトのRAMを1-36kBの間で使用していることを述べている:
https://www.wolfssl.com/wolfSSL/benchmarks-wolfssl.html
だから私は、唯一のオプションがあろうと疑います他のデバイスに暗号化をオフロードする必要があります。あなたのArduino(s)はポート1883上に接続し、インターネット上のポート8883経由で安全にそれらを接続
関連項目:[MQTTとMQTTのパフォーマンス](https://iot.stackexchange.com/questions/1509/performance-of-mqtt-over-tls-vs-mqtt) – Aurora0001
ありがとう!それは私が恐れてきたことです:)私はNodeMCUをMini ENC28J60に接続しようとします。 – user3459805