クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール -...

4
クラウド連携 HTTP クライアント・JSON パーサー 製品概要 IoT ToolKit は IoT 機器と各種クラウドサービスが通信する ために必要なインターフェースを提供するライブラリです。 JSONパーサーとともにHTTPクライアントを提供し、 Webページを取得するような簡単なタスクから、REST ベー ス API と通信するなど、より複雑なタスクの実装を実現で きます。 既に TCP/IP スタックが実装されているアプリケーション であれば、「IoT Toolkit」は TCP/IP スタックを変更するこ となく、そのまま実装可能です。(お使いの TCP/IP スタッ クが BSD ソケットインターフェースに対応している必要が あります。) IoT ToolKit プロトコルモジュール - HTTP クライアント 使いやすいライブラリで、通常の WEB ページのリクエストや REST API などのクラウドサービスへのリクエスト を実行し、データを処理します。HTTP クライアントは Dropbox、Xively などの一般的な IoT REST API で利用 されるインターネット標準仕様 [RFC 2616] を実装しています。Windows 標準の Winsock API を使用したサン プルのソースコードとWin32 バイナリが含まれています。(ダイジェスト認証モジュールは別途オプション) データ処理モジュール - JSON パーサー REST API のような最新の IoT リソース用の JSON(JavaScript Object Notation)データ処理を簡単かつメモ リ効率の良い Parser ライブラリ。フォーマットの詳細を知らなくても受け取った JSON データを解析できるよう にするシンプルな API を提供します。 ANY ユーザ アプリケーション RTOS (Option) RTOS なしでも実装可能 SEGGER embOS / iTRON / FreeRTOS など TCP/IP スタック 要 BSD ソケットインターフェース wifi/LTE モジュール TCP/IP スタック内蔵 or シリアルインターフェース LAN モジュール TCP/IP スタック内蔵 すべてのマイコンデバイスに対応可能 JSON Parser + HTTPc IBM Cloud / Google Cloud / amazon web service Microsoft Azure / ORACLE Cloud IoT Cloud Services REST API IoT Toolkit 製品概要 Dropbox Client を 組 込 機 器 に 実 装 す る こ と に よ り、 Dropbox API を利用して、組込機器とデータ共有が可能に なります。 Dropbox でファイルをクラウドホスティングすることによ り、複数のデバイスに対して、ファイルを同期・アクセスす ることができます。 こういった機能を利用して、ホスト側からファームウェアや 制御命令ファイルの更新を行うことが可能です。また組込機 器(クライアント)からログ情報の出力を定期的にクラウド へ保存することにより、機器の状態を監視することが可能で す。 Dropbox Client ANY ユーザ アプリケーション RTOS (Option) RTOS なしでも実装可能 SEGGER embOS / iTRON / FreeRTOS など TCP/IP スタック 要 BSD ソケットインターフェース wifi/LTE モジュール TCP/IP スタック内蔵 or シリアルインターフェース LAN モジュール TCP/IP スタック内蔵 すべてのマイコンデバイスに対応可能 Dropbox client module Dropbox API v2 Dropbox client SSL

Transcript of クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール -...

Page 1: クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール - JSONパーサー REST APIのような最新のIoTリソース用のJSON(JavaScript Object

クラウド連携 HTTP クライアント・JSON パーサー

製品概要IoT ToolKit は IoT 機器と各種クラウドサービスが通信するために必要なインターフェースを提供するライブラリです。JSON パーサーとともに HTTP クライアントを提供し、Web ページを取得するような簡単なタスクから、REST ベース API と通信するなど、より複雑なタスクの実装を実現できます。 既に TCP/IP スタックが実装されているアプリケーションであれば、「IoT Toolkit」は TCP/IP スタックを変更することなく、そのまま実装可能です。(お使いの TCP/IP スタックが BSD ソケットインターフェースに対応している必要があります。)

IoT ToolKit

プロトコルモジュール - HTTP クライアント使いやすいライブラリで、通常の WEB ページのリクエストや REST API などのクラウドサービスへのリクエストを実行し、データを処理します。HTTP クライアントは Dropbox、Xively などの一般的な IoT REST API で利用されるインターネット標準仕様 [RFC 2616] を実装しています。Windows 標準の Winsock API を使用したサンプルのソースコードと Win32 バイナリが含まれています。(ダイジェスト認証モジュールは別途オプション)

データ処理モジュール - JSON パーサーREST API のような最新の IoT リソース用の JSON(JavaScript Object Notation)データ処理を簡単かつメモリ効率の良い Parser ライブラリ。フォーマットの詳細を知らなくても受け取った JSON データを解析できるようにするシンプルな API を提供します。

ANY

ユーザアプリケーション

RTOS (Option)RTOS なしでも実装可能SEGGER embOS / iTRON / FreeRTOS など

TCP/IP スタック要 BSD ソケットインターフェース

wifi/LTE モジュールTCP/IP スタック内蔵

orシリアルインターフェース

LAN モジュールTCP/IP スタック内蔵

すべてのマイコンデバイスに対応可能

JSON Parser + HTTPc

IBM Cloud / Google Cloud / amazon web service Microsoft Azure / ORACLE Cloud

IoT Cloud Services

REST API

IoT Toolkit

製品概要Dropbox Client を 組 込 機 器 に 実 装 す る こ と に よ り、Dropbox API を利用して、組込機器とデータ共有が可能になります。Dropbox でファイルをクラウドホスティングすることにより、複数のデバイスに対して、ファイルを同期・アクセスすることができます。 こういった機能を利用して、ホスト側からファームウェアや制御命令ファイルの更新を行うことが可能です。また組込機器(クライアント)からログ情報の出力を定期的にクラウドへ保存することにより、機器の状態を監視することが可能です。

Dropbox Client

ANY

ユーザアプリケーション

RTOS (Option)RTOS なしでも実装可能SEGGER embOS / iTRON / FreeRTOS など

TCP/IP スタック要 BSD ソケットインターフェース

wifi/LTE モジュールTCP/IP スタック内蔵

orシリアルインターフェース

LAN モジュールTCP/IP スタック内蔵

すべてのマイコンデバイスに対応可能

Dropbox client module

Dropbox API v2

Dropbox client

SSL

Page 2: クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール - JSONパーサー REST APIのような最新のIoTリソース用のJSON(JavaScript Object

ソフトウェアライセンスモデル大規模開発に優位なプロダクト(ファミリ)ライセンスや少量多品種、プラットフォーム展開のしやすいユーザライセンスやCPUライセンスなどユーザ様のソフトウェア開発計画に合わせて、様々な提案が可能です。

すべての製品でソースコード提供となります。(embOS のみ、オブジェクト提供のローコストパッケージを提案可能です。)量産に係わるロイヤリティは発生しません。

「1CPU」とは、一つの CPU 製品型番となります。「1CPU ファミリ」とは、コアファミリーとなります。CPU メーカ、型番は同一コアファミリーであれば、自由に選択できます。(例)Cortex-Mx(Cortex-M0/0+/3/4/4F/7/23/33)、Cortex-A/Cortex-R ファミリ、RX ファミリ、RL78 ファミリ等

ライセンスモデル 対象ユーザ製品 開発者人数 CPU/ コンパイラ

プロダクト複数の開発者で1つの製品開発が可能です。開発者様が多い大規模開発や品種展開を想定しない製品開発に最適

1製品 無制限1CPU

1コンパイラ

プロダクトファミリー1つの製品シリーズの開発が可能です。開発者様が多い大規模開発で、派生製品開発を行う場合に最適となります。

1製品ファミリ 無制限1CPU

1コンパイラ

ユーザ開発プロジェクトに制限されずに無制限に製品開発が可能です。開発者様が複数の開発プロジェクトを担当するなど、多品種開発に最適なライセンスです。

無制限 1ユーザ1CPU ファミリ

1コンパイラ

CPU同一 CPU ファミリ(Cortex-Mx など)で複数の開発プロジェクトで開発者の人数に係わらず利用可能です。ソフトウェアプラットフォーム化に最適。

無制限 無制限1CPU ファミリ

1コンパイラ

バイアウト企業内での無制限利用や御社のお客様も含めた利用など。ライセンスの適用範囲はご要求に合わせてご提案いたします。

応相談 応相談 応相談

Page 3: クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール - JSONパーサー REST APIのような最新のIoTリソース用のJSON(JavaScript Object

ソフトウェア製品サポート当社ではソフトウェアライセンス製品について、2種の基本テクニカルサポートモデルを用意しております。基本サポートである SEGGER 社の直接サポート対応「ソフトウェア製品サポート」と、当社日本語サポート対応まで拡張する「エンビテックサポートライセンス」を提供。ソフトウェア製品ライセンスには、納品日から1年間の「ソフトウェア製品サポート」が含まれております。(「エンビテックサポートライセンス」は必要に応じて別途購入ください)次年度以降は、任意で更新が可能です。

SEGGER 社ソフトウェア製品サポート「My PAGE」設定お客様が購入された製品ライセンスについて、いつでもダウンロード可能な「MyPAGE」が設定されます。

製品のバージョンアップ新機能追加に伴う製品バージョンアップの提供。

SEGGER 社によるテクニカルサポートフォーラムやメールベースによる利用方法に関するサポート対応

製品不具合の対応・バグ修正対応製品に不具合があった際の、ワークアラウンド提示や修正に関する対応

エンビテックサポートライセンス日本語問い合わせ窓口購入頂いた製品に関する日本語テクニカルサポート窓口対応

製品不具合発生時における対応汎用ハードウェア環境(評価キットなど)における再現確認と SEGGER 社への問題報告と SEGGER 社からの解決策の提示に関する日本語対応(SEGGER 社の保証範囲内)

別途費用にて対応の内容

お客様プログラムに起因する内容に関する調査・対応SEGGER 社・当社提示の標準サンプルでは、問題が発生せず、お客様アプリケーション・プログラムに起因する不具合についての調査と対応

お客様特定環境下において発生した不具合の調査汎用ハードウェア環境(評価キットなど)で再現確認できずに、特定(お客様開発など)のハードウェア下において発生している不具合の調査対応

C 言語やソフトウェア開発におけるコンサルティング対応お客様アプリケーション記述やソフトウェア開発におけるアドバイス業務

サポート対応がお受けできないケース

他社提供物に起因する内容他社製品に起因するサポート依頼・不具合調査対応

お客様ハードウェアに起因する不具合対応お客様開発に起因する不具合における解決策の提示や修正対応

SEGGER 社製品において、SEGGER 社とのソフトウェアサポート契約が失効している場合

Page 4: クラウド連携HTTP クライアント・JSON パーサーデータ処理モジュール - JSONパーサー REST APIのような最新のIoTリソース用のJSON(JavaScript Object

よくある質問と回答

株式会社エンビテック www.embitek.co.jp

〒 130-0021 東京都墨田区緑 4-8-8 中井ビル 4FTEL: 03-6240-2655 FAX: 03-6240-2656mail: [email protected]

「EmbITeK」, EmbITeK ロゴは株式会社エンビテックの登録商標です。その他、本資料に記載している製品、会社名は各社の商標または登録商標です。本資料に記載している情報は予告なく変更する場合があります。

製品価格についてサポート対応ありの当社独自製品とサポート対応なしの個人ユーザ向け製品を用意しております。製品価格については、当社へお問い合わせください。

注文方法について当社へ該当製品の型番と数量を明記の上、見積をご依頼ください。当社発行の見積書の発注欄に必要事項を記載の上、メールまたはファックスにてご発注ください。お客様のご発注フォーマットで送付頂く事も可能です。ソフトウェア製品については、ご注文書と合わせて「ライセンス契約書」の署名捺印が必要になります。

納期についてほとんどのハードウェア製品は当社に在庫を常備しております。ご注文確定後、翌営業日配送にて対応いたします。当社在庫がなかった場合は、10 営業日程度頂く場合がございます。ソフトウェア製品については、「ライセンス契約書」にサインを頂いてから5営業日程度となります。

支払い方法について原則は、当社指定口座への銀行振り込みにてお願いしております。手形支払いについてはご相談ください。現時点でクレジットカードの取扱はしておりません。

製品の対応確認について対応デバイス、フラッシュなどについては、ホームページ上で確認ください。記載のないデバイスについては、当社へお問い合わせください。

該非判定書発行対応についてハードウェア製品については、当社サポートあり製品をご購入頂いたお客様へ発行しております。

サポート対応について当社サポートあり製品をご購入のお客様には日本語サポート窓口にて対応させて頂きます。当社サポート対応なしのSEGGER 製品をご購入のお客様は SEGGER 社のフォーラムまたはメールにてお問い合わせください(英語)

評価・デモについてハードウェア製品については、接続確認のために当社より貸出対応も可能です。ソフトウェア製品については、評価版を SEGGER 社のホームページよりダウンロードください。

納入製品の不具合について初期不良のみ交換対応をさせて頂きます。ハードウェア製品の修理については、SEGGER 社にて承ります。当社サポートありでご購入の製品については、不具合や故障が発生した製品については、当社にて下取割引も行っておりますので、ご相談ください。

旧バージョンのサポートについてハードウェア製品については、SEGGER 社のサポートが継続する限りにおいては、ファームウェア更新やサポートをお受け頂く事が可能です。サポート対象から外れてしまった製品については、「下取割引」にて新バージョンのハードウェアをご購入頂く事も可能です。ソフトウェアライセンス製品については、最新バージョンにおけるサポート対応になります。最新バージョンへアップデートの上、ご利用ください。

ハードウェア製品の各種環境規制対応についてハードウェア製品については、欧州 RoHS 適合、CE 適合となります。電源アダプタの添付する製品については、SEGGER 社の標準品から、当社にて PSE 対応の電源アダプタに変更して納品させて頂きます。