MISRA準拠TCP/IPアプリケーションパッケージHE-NETシリーズ向け
アプリケーションパッケージ

Core Advantages | 製品の強み
- TLS1.3/TLS1.2対応
- MISRA-C:2012 準拠
- 小フットプリント
- RTOS/ベアメタル対応
- IPv4 / IPv6 対応
- グローバル市場における豊富な採用実績
HE-NET(Tuxera TCP/IP Stack)には、MISRA Cに準拠して開発された、高い品質と信頼性を実現するためのさまざまなアプリケーションパッケージをオプションとして用意しています。
必要なプロトコルを選択して実装することで、少ないROM/RAMフットプリントで安全な通信を実現できます。
HE-NETの詳細は下記リンクをご参照ください。
HE-NETの詳細を確認する
組込み機器のネットワーク通信開発における課題
- 自前実装なしでOTAアップデートやクラウドAPIとのHTTPS通信を実現したい
- 低コストでデバイス自身にWeb設定画面やAPIエンドポイントを実装したい
- 短期間でAWS IoTやAzure IoT Hubへのデータ送信パイプラインを構築したい
- TLSなどのセキュア通信を証明書まわりの複雑な実装なしに組み込みたい
HE-NETは多彩なオプションでお客さまの課題を解決します!
HE-MQTT/C
HE-MQTT/Cは、MQTT v3.1.1に準拠した組込み向けMQTTクライアント(Publisher/Subscriber)ソフトウェアです。HE-MQTT/CにMQTT v5.0を追加した高機能版HE-MQTT5/Cも用意。
クラウドサービス上のMQTTブローカーへの接続には、「HE-TLS」と組み合わせてTLSオプションを有効化することで通信の秘匿性・耐改ざん性を確保できます。X.509証明書ベースの相互認証にも対応し、IoTセキュリティ要件を満たします。
プロトコル対応
- MQTT v3.1.1(HE-MQTT/C)および MQTT v5.0(HE-MQTT5/C)仕様に準拠
- Publish/Subscribe/Unsubscribe API を提供
- QoS レベル 0/1/2 をサポート
- Last Will and Testament(LWT)によるクライアントダウン通知に対応
- 保持メッセージ(Retained Message)をサポート
- クリーンセッション/継続セッションに対応
- ユーザー名・パスワードによる認証をサポート
セキュリティ(HE-TLSオプション)
- TLS 1.3/TLS 1.2 によるセキュアコネクション
- X.509証明書ベースの認証をサポート
- ユーザーデータの秘匿性・耐改ざん性を実現
組込み向け設計
- コンパイル時設定による柔軟なリソース最適化(接続数・サブスクリプション数・バッファサイズなど)
- 移植容易なモジュール構造
HE-HTTP/C
HE-HTTP/Cは、HTTP/1.1に準拠した組込み向けHTTPクライアントライブラリです。IoTエッジデバイスからWebサーバーやクラウドAPIエンドポイントへの各種HTTPリクエストを、少ないROM/RAMフットプリントで実現します。
「HE-TLS」と組み合わせ、TLSオプションを有効化することで HTTPS による暗号化通信に対応し、クラウドサービスとのセキュアな通信を確保できます。X.509証明書ベースの相互認証にも対応し、IoTセキュリティ要件を満たします。
REST APIを介した各種クラウドプラットフォームとの連携に不可欠なライブラリです。
プロトコル対応
- HTTP/1.1 に準拠
- HEAD、GET、PUT、POST、DELETE メソッドをサポート
- Keep-Alive 接続による複数リクエストの効率的な処理
- Chunked Transfer Encoding による動的サイズのデータ受信に対応
- コンテンツタイプ:URL-Encoded、Multipart(multipart/form-data)、Text に対応
コールバック API
- 非同期コールバックベースの設計により、RTOS タスク管理と自然に統合
- リクエスト送信(open / read / close)とレスポンス受信(open / write / close)を独立したコールバックで制御
- カスタムリクエストヘッダーの追加コールバック
- レスポンスヘッダーの解析コールバック
- 接続クローズ通知コールバック
セキュリティ(HE-TLSオプション)
- TLS 1.3/TLS 1.2 によるセキュアコネクション(HE-TLSオプション)
- X.509証明書ベースの認証をサポート
- ユーザーデータの秘匿性・耐改ざん性を実現
組込み向け設計
- 最大接続数・バッファサイズをコンパイル時に設定可能
HE-HTTP/S
HE-HTTP/S は、HTTP/1.1に準拠した組込み向けHTTPサーバーライブラリです。IoTデバイスや組込みシステムにWebサーバー機能を内蔵することで、ブラウザや外部システムからのデバイスの制御・監視・設定を可能にします。
「静的HTMLコンテンツの配信」「動的変数機能を使ったリアルタイムデータ(センサー値や設定値など)のHTMLページ内への埋め込み」のほか、「PUT/POSTリクエストによるデバイス設定変更」にも対応し、組込みデバイスの簡易Webインタフェースを効率的に実装できます。「HE-TLS」と組み合わせてTLSオプションを有効化することで、通信の秘匿性・耐改ざん性を確保した HTTPS通信(デフォルトポート443)も可能です。
REST APIを介した、各種クラウドプラットフォームとの連携に不可欠なライブラリです。
プロトコル対応
- HTTP/1.1 に準拠
- HEAD、GET、PUT、POST、DELETE メソッドをサポート
- Keep-Alive 接続による複数リクエストの効率的な処理
- Chunked Transfer Encoding による動的サイズのデータ受信に対応
- コンテンツタイプ:URL-Encoded、Multipart(multipart/form-data)、Text に対応
動的コンテンツ
- 動的変数機能:HTMLファイル内の <var:変数名> タグをコールバックでリアルタイムに解決し、センサー値や状態情報を動的にページへ埋め込み可能
- 動的コンテンツ長(Chunked Transfer)対応により、コンテンツサイズを事前確定しない動的生成ページを実装可能
コールバック API
- 非同期コールバックベースの設計により、RTOS タスク管理と自然に統合
- リクエスト送信(open / read / close)とレスポンス受信(open / write / close)を独立したコールバックで制御
- 動的変数解決コールバック
- ユーザー定義 HTTPヘッダパラメータの解析に対応
セキュリティ(HE-TLSオプション)
- TLS 1.3/TLS 1.2 によるセキュアコネクション(HE-TLSオプション)
- X.509証明書ベースの認証をサポート
- ユーザーデータの秘匿性・耐改ざん性を実現
組込み向け設計
- 最大接続数・バッファサイズをコンパイル時に設定可能
主な適用分野
各オプション製品における用途・仕様をまとめています。
産業用機器・FA
PLCや産業用センサーの通信セキュリティ。MQTT over TLSなどに対応。
車載システム
ECU間通信・OTA更新のセキュア化。MISRA準拠。
医療機器
医療データの安全な送受信。厳格なセキュリティ規制への対応に。
IoTゲートウェイ
クラウド・サーバとのTLS接続。MQTTブローカーとのTLS通信。
スマートエネルギー
スマートメーター・EV充電器のセキュア通信。
セキュリティ機器
ファイアウォール・VPN機器などのセキュリティ製品の組込み実装に。