販売終了製品

本製品は販売終了製品です。後継製品はこちら

IoTデータ交換クラウドサービス/サーバーソフトウェア

PD Exchange

PD Exchangeには柔軟な配信機能があります。例えば、同時に送られてきた「温度」と「湿度」のデータをそれぞれ別のアプリケーションに配信したり、一方のアプリケーションには「温度」のみ・他方のアプリケーションには「温度」と「湿度」の両方、と振り分けも自由自在です。配信独自のアプリケーション構築をスモールスタートで開始できる他、既存の業務用アプリケーションでのデータ活用を容易に実現できます。

製品構成

オープン・プラットフォーム

設定・カスタマイズ

PD ExchangeはREST APIで操作します。既存ネットワークとの親和性が良いアプリケーションを素早く開発しリクエスト&レスポンス型APIの他、即時配信を行うリアルタイムAPIも利用可能です。

双方向通信

双方向

データ送信だけでは、IoTの価値も半減しますが、PD ExchangeはアプリケーションからのコマンドをIoTデバイスに送る双方向通信が可能。追加費用は一切なく、標準で利用可能です。

堅牢なセキュリティ

セキュリティ

SSL/TSSによるデータ送受信路の暗号化で盗聴対策。メッセージダイジェストでのデータ改ざん対策もサポート済。データ交換はPD Exchange上で行われ、データは一定期間で完全破棄されます。

記録と分析

記録・分析

サービス利用開始直後から使用状況レポートが入手できます。データやレポートはCSV等のレガシーフォーマットによるダウンロードに加えて、管理系APIでのデータ取得も可能です。

本当に価値のある開発へ

コストダウン

利用開始までの時間やアプリケーションの開発工数、設備の費用、サービスイン後の運用リソースなどこれら全てを削減し、IoTビジネスの価値・利益創造をお約束いたします。

クラウドもオンプレミスも

クラウドとオンプレミス

パブリック・クラウド・サービスやオンプレミス・システムなどのIaaSへインストールして使用できるライセンスをご用意。また、PD Exchangeをインフラシステムとして再販も可能です。

アーキテクチャ

pdexchange-components

DeID

Plat’Data Processing上においてIoTデバイス識別を行う単位となります。フォーマットはPD独自のものですが、UUIDv4との互換性があり他のIoTシステムとの親和性があります。また、DeIDはPrefix部とSuffix部に分かれておりPrefix部はPD Exchangeにより管理されますが、Suffix部は独自に設定が可能でありIPアドレス(ネットワーク部とホスト部)のように管理が可能です。

チャネル

利用開始までの時間やアプリケーションの開発工数、設備の費用、サービスイン後の運用リソースなどこれら全てを削減しIoTビジネスの価値・利益創造をお約束いたします。

DeIDの匿名化

アプリケーションからは、チャネルIDでのみアクセスが可能でありDeIDはアプリケーション側に直接晒されることがありません。一見不便ですが、匿名化されていないシステム上でデバイスIDがアプリケーション側から漏洩したケースを考えてみてください。IDの特定は、すなわちデバイス操作を許可したことと同義です。DeIDの匿名化はアプリケーション側におけるセンシティブ情報の保管コストを下げます。

データ交換への特化

PD Exchangeはデータ蓄積を行いません。データ取得を待つために一時保管は行いますが、永続的に蓄積する機能は提供されません。また、いわゆる「キュー」と異なり、データが消去されるのは一時保管期間を経過した場合のみです。購読管理(読み進めた場所の管理)をデータ取得側で行う必要がありますが、その代わり複数のアプリケーションから独立して読み出す事ができるため、アプリケーションの小型化が可能です。

Docker

PD ExchangeはDockerで動きます。動作環境のコンテナ化によって、物理サーバからIaaSまで同様の環境化でシステム運用が可能となりました。スタートアップ時は余っている物理サーバで開始し次第にIaaSへ移行する場合でも、動作環境に関わるコードを変更することなくマイグレーションができます。アップグレードも docker pull コマンドによるDocker imageの更新で完全にコントロールできます。

 

API操作例

PD Exchangeへメッセージを送信

curl -X POST -H "Authorization: Bearer wiXXXXXXXXXXXXXXXXXXXXXXXXba1g" \
   -d "This is text message" \
    https://pd.plathome.com/api/v1/devices/02.351491.00000010/message
“This is text message” というテキスト形式データをDevice ID = 02.351491.00000010 からメッセージとして送信している

PD Exchangeからメッセージを受信

メッセージ1件の取り出し
curl -X GET -H "Authorization: Bearer dXXXXXXXXXf" \
   https://pd.plathome.com/api/v1/channels/fb82XXXXXXXX8d5ed/messages/590XXXXXXXXXX49
>> This is text message
Device ID = 02.351491.00000010 に紐付いたメッセージチャネル fb82XXXXXXXX8d5ed 内のMessage ID = 590XXXXXXXXXX49 を取り出している

着信済メッセージの一覧を表示

curl -X GET -H "Authorization: Bearer dXXXXXXXXXf" \
   https://pd.plathome.com/api/v1/channels/fb82XXXXXXXX8d5ed/messages
Device ID = 02.351491.00000010 に紐付いたメッセージチャネル fb82XXXXXXXX8d5ed に格納されているメッセージ一覧を取り出している
{
  "count": 2,
  "messages": [
    {"msgid": "590XXXXXXXXXX49"},
    {"msgid": "590XXXXXXXXXX11"}
  ]
}

導入タイプ

構築するシステムやソリューションの目的・用途に応じて、クラウド(SaaS)型とオンプレミス型の2つからお選びいただけます。
導入タイプ クラウド型(Saas) オンプレミス型
導入速度 アカウント登録手続きのみ 機器の搬入及び社内サーバーへのインストールが必要
メンテナンス 弊社で対応 お客様ご自身で実地
カスタマイズ 制約あり お客様独自のシステム基盤の構築が可能
障害対応 弊社で対応 お客様ご自身で対応
外部からのアクセス インターネット環境があれば接続可能 外部アクセス環境(VPNなど)があれば接続可能

価 格

製品 ライセンス 提供形態:パッケージ(ライセンス証書) 日本国内向け
開発用(非商用)(※1) 正規製品(商用向け) 保守(※2)
PD Exchange お問い合わせください お問い合わせください

本価格にはハードウェアやIaaS等の実行環境の価格は含まれておりません。

  • ※1 PoC(概念実証)でもプロトタイピング・開発・検査等に限定され、データ処理・事業目的・本番環境での使用等には適用できません。
  • ※2 アップグレード、セキュリティパッチ、バグフィックスの提供(適用作業は含まれておりません)。
  • ※3 物理CPU単位となります。IaaS等におけるvCPUに対する価格はお問い合わせください。