iot機器ソフトウェアプラットフォーム · 資本金. 1,000. 万円...
TRANSCRIPT
www.embitek.co.jp
High Performance Embedded Software
IoT機器ソフトウェアプラットフォームニーズに合わせて、マイコン選択できるIoTコンポーネント
Copyright©2019 EmbITeK Co.,Ltd.
既存の製品をインターネットサービスと連携して、IoT機器にしたい。
自社のソフトウェア資産として、マイコンや開発環境に縛られたくない。
クラウドサービスを自由に選びたい。
量産ロイヤリティは、イヤだよ。
IoT製品開発にあたり、このようなニーズのある方は是非お立ち止まりください。
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年間開発ツール販売実績
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万台以上
Copyright©2019 EmbITeK Co.,Ltd.
「J-Link」で培ったソフトウェア開発ツールと汎用コンポーネントで
IoTソフトウェア開発をトータルでサポート
50社以上のデバイスメーカ
5,000種以上のマイコンをサポート
Copyright©2019 EmbITeK Co.,Ltd.
RTOS/GUI/ファイルシステム/圧縮解凍
コアコンポーネント
コアコンポーネントRTOSGUIファイルシステム圧縮・解凍
リモート通信TCP/IPIoT Toolbox
ローカル通信ModbusUSB HostUSB Device
暗号化セキュリティ暗号化セキュア認証ゲートウェイSSLSSH
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/ファイルシステム/圧縮解凍
コアコンポーネント
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マスタ・スレーブ
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インターフェース
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ライブラリ
柔軟な構造のソフトウェアモジュールがお客様のアプリケーション開発課題を解決
RTOSGUI
USB
Filesystem
SSL
TCP/IP
SSH 圧縮解凍
Modbus
暗号化
セキュリティ認証
JSONパーサ
PTPOrdinaryclock
Copyright©2019 EmbITeK Co.,Ltd.
REST APIを使ったクラウドサービスとの連携
様々なIoTクラウドサービスで利用されるREST API
IBM Cloud / Google Cloud / amazon web service Microsoft Azure / ORACLE Cloud
組込機器で、REST APIを使うには?
Copyright©2019 EmbITeK Co.,Ltd.
Copyright©2019 EmbITeK Co.,Ltd.
IoT Toolkitとは?
組込機器に、REST APIを扱うための「JSON Parser」と「HTTPクライアント」を追加します。
Copyright©2019 EmbITeK Co.,Ltd.
サンプルコード
簡単なコードで、JSON Parser APIを利用できます。
受信例)REST APIでサーバからJSONデータを受け取り、パーサがデータを解析。
ユーザアプリケーションがパーサAPIを使用して必要となる値、文字列を取り出す
送信例)機器側のデータをIoT Toolkit APIがJSONデータへ変換し、REST APIを用いて、サーバ側へ送信
Copyright©2019 EmbITeK Co.,Ltd.
IoT Toolkitお客様のメリット
マイコン依存性、RTOS依存性はありません。既存のシステムにアドオンできます。
TCP/IPスタックは自由に選べます。既存のものをそのまま使う。ハードウェアモジュールを使う。※要BSDソケットインターフェース
クラウドサービスを自由に選択できます。
Copyright©2019 EmbITeK Co.,Ltd.
Copyright©2019 EmbITeK Co.,Ltd.
Dropbox clientとは?
組込機器に、Dropbox API v2を利用可能なクライアントモジュールを追加します。
Copyright©2019 EmbITeK Co.,Ltd.
PCで機能評価できます。
Copyright©2019 EmbITeK Co.,Ltd.
1:nの機器制御に最適なソリューションです。
Send to Client system : ファームウェア受渡し
Send to Host : ログデータの受渡し
Copyright©2019 EmbITeK Co.,Ltd.
Copyright©2019 EmbITeK Co.,Ltd.
組込機器に、M2M通信MQTTクライアントを実装し、MQTT Brokerを介して、スマートフォンやPCで情報確認
MQTT3.1をフルサポートしています。
Copyright©2019 EmbITeK Co.,Ltd.
Copyright©2019 EmbITeK Co.,Ltd.
産業機器向け通信Modbusを実装
Copyright©2019 EmbITeK Co.,Ltd.
既存のソフトウェア資産をうまく活かして、インターネットサービスと連携したい。
必要となるweb APIやプロトコルを追加して、IoT製品開発をスピーディーに。
マイコンに縛られず、開発環境に縛られず、
量産ロイヤリティも不要。
Copyright©2019 EmbITeK Co.,Ltd.
暗号化セキュリティもおまかせ!
SSLSSH 暗号ライブラリAPI セキュリティ認証
Copyright©2019 EmbITeK Co.,Ltd.
ハードウェアアクセラレータ
各マイコンベンダーの暗号ハードウェアアクセラレータに対応
STM32 CRYPEFM32 CRYPTOLPC18S / LPC43SKinetis CAU
ハードウェアアクセラレータを利用することでSSL/SSH/各種暗号複合処理が約8倍高速化(フルソフトウェア処理比較)
Copyright©2019 EmbITeK Co.,Ltd.
ライセンス
ライセンス ユーザ プロダクト
利用ユーザ数 1名 無制限
開発プロジェクト 無制限 1製品
マイコン 1コアシリーズ 1マイコン型番
コンパイラ 1種類 1種類
開発プラットフォームとして、さらに発展
Copyright©2019 EmbITeK Co.,Ltd.
選択CPUコアシリーズ1. すべてのCortex-Mシリーズ
2. すべてのCortex-A / Cortex-Rシリーズ3. すべてのRXコア
4. その他(コアシリーズ毎にライセンス)
コンパイラ:1種類
選択デバイス:無制限 開発プロジェクト:無制限 開発者人数:無制限
開発プラットフォームに最適
CPUライセンス
Copyright©2019 EmbITeK Co.,Ltd.
無線通信を支援する開発ツール
Copyright©2019 EmbITeK Co.,Ltd.
無線通信中のデバッグをサポートJ-Link Monitor Mode debug
展示デモ中
Copyright©2019 EmbITeK Co.,Ltd.
IoT製品の開発ツール・量産ツール
JTAG/SWDデバッガ ETMトレースデバッガ
量産用フラッシュ書込
Copyright©2019 EmbITeK Co.,Ltd.
既存の製品をインターネットサービスと連携して、IoT機器にしたい。
自社のソフトウェア資産として、マイコンや開発環境に縛られたくない。
クラウドサービスを自由に選びたい。
量産ロイヤリティは、NG。
まとめ
このようなニーズにお応えする、IoTソフトウェアライブラリをご提案いたします。+開発ツール・量産ツール
ソフトウェアの開発課題はお気軽にご相談ください。
www.embitek.co.jp