クラウド上でia-cloudのデータ格納サービスを行うサーバを、Center Cloud Server(CCS)と、製造のフィールド側でia-cloudへの接続を行う機器を、Field Data Server(FDS)と呼びます。ia-cloudのAPI仕様は、CCSとFDS間の通信インターフェース仕様とデータ構造仕様を規定しています。
以下に示す、ia-cloud API 仕様書は、Githubのレポジトリー
https://github.com/ia-cloud/Web-API-Specification-V2
で公開されています。詳細はお問い合わせください。
ia-cloud REST-JSON API 仕様 Ver.1
ia-cloud REST-JSON API 仕様 Ver.1は、現在のia-cloudトライアルサービスや様々なPOC(実証実験)で実装されている仕様です。FDSーCCS間のインターフェースは、REST-JSONです。また暗号化にTLS1.2を採用しています。
今後新たに実装を行う場合は、ia-cloud REST-JSON API 仕様 Ver.1は非推奨です。ia-cloud Web API 仕様 Ver.2.0に基づき実装してください。
ia-cloud Web API 仕様 Ver.2.0
ia-cloud Web API 仕様 Ver.2は、FDSーCCS間のインターフェースに、REST-JSONに加えて、Webscketを追加しました。REST-JSONに比べ高頻度のデータ収集に対応できます。データ構造(モデル)を拡張していますが、ia-cloud REST-JSON API 仕様 Ver.1のモデルを引き継いでいます。
現在、実装前の最終レビューの段階です。詳細は、仕様書を参照ください。