iot機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円...

34
www.embitek.co.jp High Performance Embedded Software IoT機器ソフトウェアプラットフォーム ニーズに合わせて、マイコン選択できるIoTコンポーネント

Upload: others

Post on 21-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

www.embitek.co.jp

High Performance Embedded Software

IoT機器ソフトウェアプラットフォームニーズに合わせて、マイコン選択できるIoTコンポーネント

Page 2: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

既存の製品をインターネットサービスと連携して、IoT機器にしたい。

自社のソフトウェア資産として、マイコンや開発環境に縛られたくない。

クラウドサービスを自由に選びたい。

量産ロイヤリティは、イヤだよ。

IoT製品開発にあたり、このようなニーズのある方は是非お立ち止まりください。

Page 3: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

お客様の組込ソフトウェア開発を支援します。株式会社エンビテック

12年

創業2007年受託ソフトウェア開発会社として創業

500社

約国内500社以上との取引実績

35%

Y/Y

2013-18年連続増収増益2018,昨対+35%の増収

株式会社エンビテック代表取締役 サントシュ パワル資本金1,000万円東京都墨田区緑4-3-3

SEGGER社日本国内代理店

3,500台

約過去5年間開発ツール販売実績

Page 4: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

セガー マイクロコントローラ社SEGGER Microcontroller GmbH

SEGGER(セガー)社は組込みシステム向けに高機能な開発ツール、生産ツール、統合開発環境、フットプリントの小さいリアルタイムOS、ミドルウエアなどを提供するメーカです。

グローバル34の国と地域で展開

本社:ルッセルドルフ代表:ロルフ・セガー設立:1997年社員数:40人拠点:マサチューセツ

Complete R&D and production chain out of one hand!!

JTAG ICEJ-Link累計販売実績60万台以上

Page 5: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

「J-Link」で培ったソフトウェア開発ツールと汎用コンポーネントで

IoTソフトウェア開発をトータルでサポート

50社以上のデバイスメーカ

5,000種以上のマイコンをサポート

Page 6: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

RTOS/GUI/ファイルシステム/圧縮解凍

コアコンポーネント

コアコンポーネントRTOSGUIファイルシステム圧縮・解凍

リモート通信TCP/IPIoT Toolbox

ローカル通信ModbusUSB HostUSB Device

暗号化セキュリティ暗号化セキュア認証ゲートウェイSSLSSH

Page 7: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

圧縮解凍組込マイコンで圧縮解凍を実現固定データの圧縮解凍システムストリーミングデータの圧縮解凍

IoT機器のデータ運用効率改善

GUINon-RTOS / iTRONにも対応内蔵ROM/RAM搭載に最適日本語・多言語対応

IoT機器の操作パネル状態表示

ファイルシステム

Non-RTOS / iTRONにも対応ストレージフォーマット多数対応暗号化対応・RAID-1対応

IoT機器の外部とのデータファイルのやりとりに

RTOS8/16/32bitマイコン対応ローエンドからマルチコアまでMPU対応・機能安全対応

IEC61508 SIL3 / IEC62304 Class-C

IoT機器のマルチタスクを実現するため

RTOS/GUI/ファイルシステム/圧縮解凍

コアコンポーネント

Page 8: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

USB / Modbus

ローカル通信コンポーネント

Modbus

USBHost

USBDevice

マスター・スレーブ対応ASCII / RTU / TCP対応

USB1.0/2.0対応モジュール構造

多数のクラスドライバ対応IP-over-USB対応

IoT機器をホストとして、USBデータ接続

IoT機器がデバイス側でUSBデータ接続

産業機器通信で利用される「Modbus」規格に基づく通信を実装

ソケットインターフェース対応のTCP/IPであれば、現状のTCP/IP上にModbus-TCPを実装可能です。

emModbusModbusマスタ・スレーブ

Page 9: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

TCP/IP / IoT ToolBox

リモート通信コンポーネント

TCP/IP IoTToolBox

IPv4/v6対応Non-RTOS / iTRONにも対応標準ソケットインターフェース

RESTベースAPI対応HTTPクライアント / JSONパーサー

IoT機器のインターネット接続のためにNon-RTOSでも利用可能でコンパクトなプロトコルスタック

IoT機器とクラウドサービスを連携する

基本対応機能・プロトコルIPv4 / IPv6 / Wifi support / ACD / AutoIP / ARP / CoAP client/server / DHCP client / DHCP server / FTP client / FTP server / ICMP / Loopback device / Multicast / MQTT client / NetBIOS Name Service / PPP/PPPoE/ RAW Sockets / SMTP client / SNMP Agent / SNTP client / TCP / UDP / UPnP / VLAN / WebSocket / Web server

PTP Ordinary Clock ClientIEEE1588v2準拠 時間同期

mDNS/LLMNR/DNS-SD server

HTTPクライアント

JSONパーサー

RESTインタフェースAPIリクエストを実行し、返されたデータを処理します。

JSON(JavaScript Object Notation)データ処理を簡単かつメモリ効率の良いParserライブラリ

IoT ToolkitIoTインターフェース

Page 10: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

各種暗号化・認証対応

暗号化セキュリティコンポーネント

暗号化

セキュア認証

SSL

SSH

8/16/32bitマイコン対応多数のアルゴリズム対応非GPL / 非オープンソース

不正改造や不正量産を防ぐセキュアゲートウェイシステム

コンパクトなSSLクライアント認証対応非GPL / 非オープンソース

SSHセキュアログイン認証SSLと暗号化ライブラリを共有可

SIGNEDDEVICE

Public KEY

emSecure

SIGNATURE

SIGNEDDEVICE

UNSIGNEDDEVICE

公開鍵方式

Public KEY

FIRMWARE

emSecure

FIRMWARE

SIGNATURE

FIRMWARE

SIGNED SIGNED

UNSIGNED公開鍵方式

改ざん・データ保護のための暗号化ライブラリ

通信経路におけるデータ流出を防ぐために

ログイン認証を暗号化処理不正改造や不正量産を防ぐゲートウェイ

各種暗号・ハッシュアルゴリズム・認証プロトコル鍵生成アルゴリズムなどをユーザアプリからAPI利用

emSSLSSL

emSSHSSH

emSecureセキュア認証ゲートウェイ

emCrypt暗号化APIライブラリ

Page 11: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

柔軟な構造のソフトウェアモジュールがお客様のアプリケーション開発課題を解決

RTOSGUI

USB

Filesystem

SSL

TCP/IP

SSH 圧縮解凍

Modbus

暗号化

セキュリティ認証

JSONパーサ

PTPOrdinaryclock

Page 12: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

REST APIを使ったクラウドサービスとの連携

様々なIoTクラウドサービスで利用されるREST API

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

組込機器で、REST APIを使うには?

Page 13: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

Page 14: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

IoT Toolkitとは?

組込機器に、REST APIを扱うための「JSON Parser」と「HTTPクライアント」を追加します。

Page 15: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

サンプルコード

簡単なコードで、JSON Parser APIを利用できます。

受信例)REST APIでサーバからJSONデータを受け取り、パーサがデータを解析。

ユーザアプリケーションがパーサAPIを使用して必要となる値、文字列を取り出す

送信例)機器側のデータをIoT Toolkit APIがJSONデータへ変換し、REST APIを用いて、サーバ側へ送信

Page 16: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

IoT Toolkitお客様のメリット

マイコン依存性、RTOS依存性はありません。既存のシステムにアドオンできます。

TCP/IPスタックは自由に選べます。既存のものをそのまま使う。ハードウェアモジュールを使う。※要BSDソケットインターフェース

クラウドサービスを自由に選択できます。

Page 17: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

Page 18: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

Dropbox clientとは?

組込機器に、Dropbox API v2を利用可能なクライアントモジュールを追加します。

Page 19: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

PCで機能評価できます。

Page 20: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

1:nの機器制御に最適なソリューションです。

Send to Client system : ファームウェア受渡し

Send to Host : ログデータの受渡し

Page 21: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

Page 22: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

組込機器に、M2M通信MQTTクライアントを実装し、MQTT Brokerを介して、スマートフォンやPCで情報確認

MQTT3.1をフルサポートしています。

Page 23: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

Page 24: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

産業機器向け通信Modbusを実装

Page 25: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

既存のソフトウェア資産をうまく活かして、インターネットサービスと連携したい。

必要となるweb APIやプロトコルを追加して、IoT製品開発をスピーディーに。

マイコンに縛られず、開発環境に縛られず、

量産ロイヤリティも不要。

Page 26: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

暗号化セキュリティもおまかせ!

SSLSSH 暗号ライブラリAPI セキュリティ認証

Page 27: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

ハードウェアアクセラレータ

各マイコンベンダーの暗号ハードウェアアクセラレータに対応

STM32 CRYPEFM32 CRYPTOLPC18S / LPC43SKinetis CAU

ハードウェアアクセラレータを利用することでSSL/SSH/各種暗号複合処理が約8倍高速化(フルソフトウェア処理比較)

Page 28: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

ライセンス

ライセンス ユーザ プロダクト

利用ユーザ数 1名 無制限

開発プロジェクト 無制限 1製品

マイコン 1コアシリーズ 1マイコン型番

コンパイラ 1種類 1種類

開発プラットフォームとして、さらに発展

Page 29: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

選択CPUコアシリーズ1. すべてのCortex-Mシリーズ

2. すべてのCortex-A / Cortex-Rシリーズ3. すべてのRXコア

4. その他(コアシリーズ毎にライセンス)

コンパイラ:1種類

選択デバイス:無制限 開発プロジェクト:無制限 開発者人数:無制限

開発プラットフォームに最適

CPUライセンス

Page 30: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

無線通信を支援する開発ツール

Page 31: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

無線通信中のデバッグをサポートJ-Link Monitor Mode debug

展示デモ中

Page 32: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

IoT製品の開発ツール・量産ツール

JTAG/SWDデバッガ ETMトレースデバッガ

量産用フラッシュ書込

Page 33: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

Copyright©2019 EmbITeK Co.,Ltd.

既存の製品をインターネットサービスと連携して、IoT機器にしたい。

自社のソフトウェア資産として、マイコンや開発環境に縛られたくない。

クラウドサービスを自由に選びたい。

量産ロイヤリティは、NG。

まとめ

このようなニーズにお応えする、IoTソフトウェアライブラリをご提案いたします。+開発ツール・量産ツール

Page 34: IoT機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円 東京都墨田区緑 ... gpl / 非オープンソース ssh. ... 開発プラットフォームとして、さらに発展

ソフトウェアの開発課題はお気軽にご相談ください。

www.embitek.co.jp