目的
コンテンツの表現等を実現するためのIoTデバイスの検証を容易にするデバイスエミュレーターおよびプログラムを提供する。
効果
デバイスエミュレーターは、様々なデバイスとして動作する。これにより、コンテンツを再生する際などにおける、様々なデバイスに固有の動作を模擬的に実行できる。これにより、多種多様なデバイスの動作の検証が容易になる。
技術概要
第1デバイスエミュレーターと、
第2デバイスエミュレーターと、
を備えるシステムであって、
前記第1デバイスエミュレーターと前記第2デバイスエミュレーターとのそれぞれは、
デバイスのアクションの情報と、動作用アプリと、デバイスが持つ属性と、デバイスで発生し得るイベントと、を含んだデバイス設定情報を記憶する設定記憶部と、
前記設定記憶部に記憶された前記動作用アプリを実行するデバイス動作部と、
前記設定記憶部に記憶された前記アクションの情報に関連付けられた制御信号を外部から受信すると、当該アクションに関連付けられた動作を行うように、前記デバイス動作部の動作を制御するデバイス制御部と、
を備え、
前記第1デバイスエミュレーターは、更新された前記第1デバイスエミュレーターの属性情報を、前記第2デバイスエミュレーターに伝達し、
前記第1デバイスエミュレーターは前記第1デバイスエミュレーターで発生したイベントの情報を前記第2デバイスエミュレーターに伝達するとともに、伝達を受けた前記第2デバイスエミュレーターは伝達された当該イベントの内容に応じた動作を行う、
システム。