IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST...

8
IoT Toolkit製品紹介 株式会社エンビテック 製品ウェブサイト

Transcript of IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST...

Page 1: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

IoT Toolkit製品紹介

株式会社エンビテック

製品ウェブサイト

Page 2: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

IoT Toolkit ソフトウェア構成

2019/3/19 2

TCP/IP (SEGGER embOS/IP or 他TCP/IPスタック)

RTOS(SEGGER embOS or iTRON or OtherRTOS)

JSON Parser

HTTP client

←既存のユーザアプリケーションにREST APIインターフェースを追加

SSL

御社の組込機器にモダンIoT APIを実装

SEGGER embOS/IPのようにTCP/IPでRTOSが不要であれば、OSレスでも実装可能

Page 3: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

IoT Toolkit サマリー

2019/3/19 3

IoT ToolKitはIoT機器と各種クラウドサービスを簡単に通信できるために必要となるライブラリです。IoT Toolkitを使用すると、JSONパーサーとともにHTTPクライアントを使用し、Webページを取得するような簡単なタスクから、RESTベースのAPIと通信するなど、より複雑なタスクの実装を実現できます。

■ クラウドサービスと接続するIoT機器の開発を容易にします。■ JSONパーサ仕様にエンコードしたデータのハンドリング■ プレーンなテキストデータ(HTTPやCGIなど)のハンドリング■ 組込マイコンに最適化されたフットプリント、高速な実行性能

Page 4: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

IoT Toolkit ユーザメリット

2019/3/19 4

既存の環境で使える複数メーカ製マイコン・開発ツールを選べる

RTOS依存性なし、iTRONでも使える。他社RTOS、RTOSなしでも使える

BSPソケットインターフェースをサポートするTCP/IPで利用可能

量産ロイヤリティ不要

開発プロジェクト無制限(ユーザライセンス)

組込ワンチップマイコンに搭載可能なフットプリント

組込機器向けに最適化された性能

Page 5: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

HTTPクライアント

2019/3/19 5

Dropbox、Xivelyなどの一般的なIoT REST APIで利用されるインターネット標準仕様[RFC 2616]を実装しています。Windows標準のWinsock APIを使用したサンプルのソースコードサンプルとWin32バイナリが含まれています。

■ シンプルなAPIで使いやすいクライアント

■ HTTPダイジェスト認証に対応[RFC7616] HTTP Digest Access Authentication(オプション)

■SSL通信(一般的なTSLライブラリやemSSLなどのSSLモジュール)に対応し、安全な通信を実現。

評価用サンプルはウェブよりダウンロード頂けます。https://www.segger.com/downloads/iot/IoT_Toolkit

Page 6: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

JSONパーサー

2019/3/19 6

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

■ シンプルで使いやすいAPI(JSONデータのレスポンスについて、簡単なコードで実現します。)

要求仕様外部コンポーネントの依存性はありませんが、小さなワー

クバッファが必要です。このサイズは実際に解析するJSONオブジェクトにあるトークンのサイズによって決まり

ます。ほとんどのトークンは2文字で構成されており、32バイト程度の小さなバッファでも十分です。

Page 7: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

SEGEER ソフトウェアライセンスシステム

柔軟なライセンス体系をニーズに合わせて選択可能

2019/3/19 7

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

プロダクトライセンス 一つの製品 無制限 1CPU1コンパイラ

プロダクトファミリーライセンス 製品シリーズ 無制限 1CPUファミリー1コンパイラ

ユーザーライセンス 無制限 1名 1CPUファミリー1コンパイラ

CPUライセンス 無制限 無制限 1CPUファミリー1コンパイラ

バイアウトライセンス 応相談 応相談 応相談

※オブジェクトライセンスはembOS のみの提供となります。

ソースコード

オブジェクト

ソースコード

オブジェクト

ソースコード

オブジェクト

ソースコード

ソースコード

ARM CPUファミリー: Cortex-Mファミリー(M0/M0+/M1/M3/M4/M7デバイス) ARM7/9, Cortex-A/Rファミリー

Page 8: IoT Toolkit製品紹介 - エンビテックJSON パーサー 2019/3/19 6 REST APIのような最新のIoT リソース用のJSON(JavaScript Object Notation)データ処理を簡単

2019/3/19 8

お問い合わせ窓口

株式会社エンビテック

TEL: 03-6240-2655FAX: 03-6240-2656

E-mail:[email protected]://www.embitek.co.jp