Java サーバーと多くの Arduino デバイスがあり、それらは TCP 接続で接続されています。使用できるボード: Arduino UnoまたはArduino Mega 2560
各Arduinoデバイスは、実際にはレポーター(たとえば、水道メーターからデータを取得してサーバーにデータを送信する)または一部のアプライアンスのある種のリモートコントロールです。
現在、この接続は安全ではありません。安全にする必要があります。つまり、VPN を実装する必要があります。
私はこの知識の分野ではまったく新しいものであり、使用する方法を理解しようとしています.
何らかのプロトコルの既存の実装を見つけて、このシステムに組み込むことができることを本当に願っています。
しかし、どのプロトコルですか?
これらの Arduino デバイスでは TCP/IP スタックがハードウェアで実装されているため、IPSec を使用できないことが既にわかっています。そのため、変更することはできません。
したがって、TCP より上位のプロトコルを使用する必要があり、C (クライアント デバイスの場合) と Java (サーバーの場合) で実装する必要があります。
SSL、PPTP、L2TP、またはまだ知らない何かの実装を見つけようとしています。
この分野で経験のある方がいらっしゃいましたら、ご提案をお待ちしております。