Mongoose Web Server Library

単一Cライブラリ マルチプロトコル通信 組込みWebサーバー

製品画像 拡大

メーカー

Cesanta Software Ltd.

ソフトウェア
お見積もり依頼・お問い合わせ

製品について・導入までの流れ・価格・お見積もりなど、お気軽にお問合せ下さい

Mongoose Web Server Libraryの製品概要

Mongoose Web Server Library は、組込み機器や制約のあるシステムにWeb機能を組み込むための軽量なネットワークライブラリです。

C/C++で提供され、組込みデバイスにWeb UIやAPI、ネットワーク通信機能を効率的に実装できる設計となっています。小さなフットプリントで動作する設計のため、リソースが限られた環境でも利用しやすく、研究開発用途から商用製品まで幅広く採用されています。

本ライブラリは複数の主要ネットワークプロトコルに対応しており、Web通信からデバイス間通信までを単一のライブラリでまとめて構築できます。特定のOSやハードウェアに依存しないクロスプラットフォーム設計のため、開発環境や将来的な展開先が変わっても、同じコードベースをそのまま活用することが可能です。

Mongoose は、組込み機器にWebインターフェースを追加したい開発者、IoT機器や産業機器の通信機能を効率よく実装したい研究者・エンジニアに最適です。ネットワーク機能の実装負荷を下げながら、開発期間の短縮と保守性の向上を実現できるため、製品開発や研究プロジェクト全体の効率化に貢献します。

主な用途
  • 組込み機器のWeb操作
  • 研究・試作機器の制御
  • IoTデバイス通信
  • 産業機器の遠隔監視
  • 組込みネットワーク評価

Mongoose Web Server Libraryの製品仕様

Mongoose Web Server Library は、利用目的や製品形態に応じて選択できる複数のライセンス形態を提供しています。
非商用・評価用途向けのライセンスから、クローズドソース製品に組み込める商用ライセンスまで用意されており、研究開発段階から製品化まで、プロジェクトの進行に合わせた選択が可能です。

GPLv2ライセンス (非商用・オープンソース向け)

オープンソース開発や非商用用途に適したライセンス。

  • 非商用プロジェクト、オープンソースプロジェクト、個人利用、評価用途に利用可能
  • フルソースコードが提供される
  • 商用製品で利用する場合は、製品全体のソースコードをGPLv2で公開する必要あり
  • クローズドソース製品への組み込みは不可
  • 商用サポートは含まれない

Evaluationライセンス (評価・検証用途向け)

商用化前の評価・検証を目的とした一時的なライセンス。

  • 非GPLソフトウェアと組み合わせた評価が可能 (GPLの影響を受けない)
  • フルソースコードが提供される
  • 商用サポートが含まれる
  • 評価終了後、製品を商用化する場合は商用ライセンスが必要

Commercialライセンス (商用製品向け)

クローズドソース製品にMongooseを組み込むための商用ライセンス。

  • GPLv2の制約をすべて解除
  • クローズドソース製品として再配布可能
  • フルソースコードが提供される
  • ソフトウェア保守・アップデート・優先技術サポートへのアクセスが可能
  • 永久ライセンス、ロイヤリティ不要
Commercialライセンスの種類
One Product
  • 単一の製品 (SKU) が対象
  • 特定の1製品にのみ利用可能
Product Family
  • 同一ブランド・名称で展開される複数製品 (SKU) が対象
  • 同一用途・市場向け製品群をカバー
  • 大きな機能変更や新名称での展開時は追加ライセンスが必要な場合あり
Company-wide
  • 同一法人が販売するすべての製品が対象
  • 製品数・生産数量に制限なし
  • グローバル展開・複数製品を持つ企業向け
Custom Field
  • 特定の事業内容や導入形態に合わせたカスタムライセンス
  • プロジェクト内容に応じて最適な条件を設計

メーカーサイトURL

https://mongoose.ws

Mongoose Web Server Library / 詳細 (メーカーページ)

主な機能

  • イベント駆動ノンブロッキング通信
    イベント駆動ノンブロッキングI/Oで TCP/UDP/HTTP を処理し、通信待ちによるブロックを伴わず複数接続の入出力を制御。
  • マルチプロトコル統合通信
    HTTP/WebSocket/MQTT/TCP/UDP を同一APIで扱い、Web通信とデバイス間通信の実装を単一のコードベースへ統合。
  • TLS対応セキュア通信
    TLS/SSL を用いて通信を暗号化し、証明書管理や鍵交換を含むHTTPS通信を組込み環境で成立。
  • 組込み向けTCP/IPスタック
    内蔵TCP/IPスタック上で送受信処理を提供し、外部スタックに依存しないネットワーク動作の土台を構築。
  • 組込みWeb UI構築支援
    Web UI builder/no-code wizard で組込み機器の操作・設定画面を生成し、ブラウザ経由のインターフェースとして提示。

 

導入のメリット

  • ネットワーク実装負荷の軽減
    通信基盤を自前で設計・実装する工程を省略でき、アプリケーションや研究テーマ固有の開発作業に注力できる体制を構築。
  • 開発フェーズ間の継続利用
    評価・試作段階から製品化後まで同一技術基盤を前提に利用でき、フェーズ移行時の作り直しや設計断絶の発生を低減。
  • 通信設計の一元化
    装置操作用Web通信とデバイス間通信を分離せず整理でき、システム全体の通信構成を俯瞰した設計と運用の簡素化を実現。
  • 環境変化への柔軟対応
    OSやハードウェア構成が変わっても同じコード資産を活用しやすく、長期的な研究開発や製品展開への対応力向上に貢献。
  • セキュア設計の初期組込み
    通信の安全性を前提とした構成を初期段階から組み込みやすく、後工程での大幅な設計修正や見直し工数を削減。

 


動画

 


研究関連キーワード

イベント駆動型アーキテクチャ (EDA)」とは、データの受信や入力操作、状態変化などの「イベント」を契機に処理を実行する設計思想です。処理の手順を順番に記述するのではなく、発生した出来事に応じて対応する処理を呼び出す点が特長で、待機中に処理が停止しにくく、複数の事象を効率よく扱えます。通信や入出力が不定期に発生する組込み・ネットワークシステムと相性が良く、限られたリソース環境での設計に適しています。Mongoose Web Server Library は、このEDAを前提とした通信設計を採用し、組込み環境での効率的なネットワーク処理に活用されています。

検索キーワード:
Mongoose Web Server Library / 組込みWebサーバ / 組込みHTTPサーバ / C言語Webサーバ / C++ネットワークライブラリ / 組込みネットワークライブラリ / エンベデッドWeb UI / IoTデバイスWebサーバ / 組込みREST API / 組込みWebSocket / 組込みMQTT / 組込み通信基盤 / 軽量Webサーバ / クロスプラットフォーム組込み / 組込みTCP/IP / 組込みHTTPS / イベント駆動通信 / ノンブロッキング通信 / 産業機器Webインターフェース / 組込みソフトウェア通信

Documentation (メーカーページ) Videos and Webinars (メーカーページ)
横にスクロールできます
商品名 納品方法 納期 価格
電子デリバリー お問い合わせください お問い合わせください

ご希望の商品にチェックを入れてボタンをクリックすることで、
該当商品をお見積もりフォームへ追加できます。

お見積もり依頼・お問い合わせ
STEP 01

WEBサイト内より商品を検索

「探す」ページより、ご希望の商品を検索してください。
ご希望の商品が見つかりましたら、商品名をクリックし詳細ページをご覧ください。

検索アイコン
STEP 02

商品詳細ページをご確認ください

表示された商品情報をご覧いただき、商品内容やエディション、価格などをご確認ください。
ご希望の商品名のチェックボックスにチェックを入れていただくと商品名がフォームに自動入力されます。

検索アイコン
STEP 03

フォームにて見積もり依頼

ここで商品名や数量、ご希望のオプションやその他のご要望、ご質問、
お客様情報など必要事項をご記入いただき、「送信する」ボタンを押してください。

検索アイコン
STEP 04

弊社スタッフよりお見積もりをお送りしますので、
メールにてご注文ください

お客さまからのお問い合わせを受理しだい、弊社スタッフよりお見積もりをメールにてお送りします。
お見積もり内容をご確認後、ご注文いただけるようでしたら、弊社からのお見積もりメールへのご返信にて、ご注文の旨をお知らせください。

検索アイコン
STEP 05

商品を配送、またはメールにてお届け

ハードウェア、パッケージソフトウェア等は弊社より宅配便でお届けいたします。
ご注文いただいた商品がダウンロードソフトウェアやライセンス、レポート等の場合は「電子デリバリー」にてお届けいたします。

検索アイコン

 

ご注文の流れの詳細はこちら

※ 返品・交換について
海外製品のため、ご注文後のキャンセル、ご返品はお受けできません。
ただし「納品後一週間以内」の初期不良品については、正常動作の同品もしくは同等品と無償交換させていただきます。
万一在庫切れの場合は同等品交換もしくは全額返金いたします。

ユニポスはMongoose Web Server Libraryの調達販売を行い、海外製品調達に関するお困りごとを解決するサービスです。 詳しくはこちら。

法人掛売り(※)

納品・請求書による後払いです。
ご注文手続きはお見積もりメールへの返信のみでけっこうです。

銀行振込

ご注文の返信メールをいただいた後、弊社指定の銀行口座へのお振込みを確認した時点で注文の確定とさせていただきます。

※法人掛売りでのお支払いについては一定の条件がございます。
お支払い方法の詳細はお見積もりメールに記載しておりますので、ご確認ください。

Mongoose Web Server Libraryを
ご覧の方におすすめの商品