Wikipedia

検索結果

2018年7月27日金曜日

MQTTプロトコルのバージョン5.0をサポートする新クライアント

wolfSSLは2018年7月5日、新しい通信プロトコル「MQTT v5.0」をサポートする、MQTTクライアント「wolfMQTT」を発表した。MQTT(Message Queuing Telemetry Transport)は、M2M(Machine to Machine)やIoT(モノのインターネット)に適したメッセージングプロトコル。Pub/Subメッセージングモデルをベースとし、軽量で移植しやすい安全な通信を可能にする。wolfMQTTは、このMQTTプロトコルの次世代バージョンMQTT v5.0に準拠したMQTTクライアントだ。C言語で一から開発されており、コンパイル後のサイズが3.6KBと軽い。商用あるいはオープンソース(GPLv2)ライセンスで利用できる。
 MQTT v5.0仕様とQoS(Quality of Service)レベル0~2に対応し、組み込み向けSSL/TLSセキュリティライブラリのwolfSSLを介して暗号化する。ハードウェアアクセラレーションを組み合わせて使う場合、20K~30KBと小容量のリソースを追加することで、通信内容の盗聴や改ざんを防ぐことができる。また、TLSセッション再開などの通信技術は、リソースの限られたデバイスでの接続コストを削減する。対応OSはLinux、Windows、OS X、μITRON、T-Kernel、FreeRTOSなど幅広く、ARMやアナログ・デバイセズ、インテル、マイクロチップ・テクノロジーなどが提供するチップセットにも広く対応する。
「テクノロジー_2018/07/27」

0 件のコメント:

コメントを投稿