コンパイル後のサイズが3.6KBと軽量

wolfSSL、MQTT v5.0に準拠したMQTTクライアント「wolfMQTT」を発表

wolfSSLは、新しい通信プロトコル「MQTT v5.0」をサポートする、MQTTクライアント「wolfMQTT」を発表した。

 wolfSSLは2018年7月、新しい通信プロトコル「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やアナログ・デバイセズ、インテル、マイクロチップ・テクノロジーなどが提供するチップセットにも広く対応する。

印刷する
SNSでシェア

製品/サービス(組み込みソフト)

この連載の記事をもっと見る

この記事の著者

新着ホワイトペーパー PR

関連記事

こんなメディアも見られています

TechFactoryに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

特集

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechFactory SNS

X @techfactory_itmをフォロー

インフォメーション

TechFactoryをフォロー