Comments
Description
Transcript
住宅APIとは?
住宅APIとは? ■住宅APIとは? メーカーや機器の違いを意識することなく、様々な企業やユーザーがサービス 開発を行うための共通ソフトウェア 新サービス 【あるべき姿】 【スマートハウスの課題】 顧客ベネフィット サービス 新技術 サービス H21年度スマートハウス 実証プロジェクトで開発 共通ソフトウェア 共通ソフトウェア (住宅 住宅API) 住宅 通信プロトコル 実現手段 (独自開発) ハードウェア 通信プロトコル・ハードウェア 国内外の標準 規格を採用 (ECHONET・OSGi等) リモコンアプリ 防犯アプリ 電力測定アプリ © Daiwa House Industry Co., Ltd. All rights reserved 1 住宅APIとは? ・WebAPIの概念を住宅に適用したもの ・下位の通信プロトコルを意識することなく家電・設備を制御可能 ・簡単な制御命令(HTTP)と再利用しやすい応答(XML) Wie viele Grade ist es jetzt? エアコンの 温度は? エアコン 通信規格A 住宅 API Es ist 25 Grade 通信規格B 防犯装置 通信規格C 健康機器 22℃です サービス用端末 サービス用端末 家電・ 家電・設備機器 ホームサーバー © Daiwa House Industry Co., Ltd. All rights reserved 1 住宅APIの使用方法 ・URLにてリクエストを投げるとXMLが返ってくる ・後の画面表示は端末側に任せる 目的、端末能 力に合わせて 情報加工 宅内端末 エアコンの 温度は? 携帯端末 統合パネル(PC等) フォトフレーム(組込機器) 27度です http://192.168.*.*/smart/rest/request? <resultset type="map"> <result type="value">true</result> <data type="value">27</data> </resultset> (HSアドレス、命令区分の指定:set、get) deviceid=echonet.HomeAirConditioner_4 (機器IDの指定) &key=RoomTemp (命令の詳細) httpアクセス httpアクセス XML応答 XML応答 住宅API エコーネット 接点制御機器 インテリトイレ OSGi ホームサーバ © Daiwa House Industry Co., Ltd. All rights reserved 2 住宅APIを活用したサービス事例 ■反響が大きかったのがiPhoneアプリによるソフト開発 ~様々なソフトやサービスに展開できる可能性が、直感的に伝わったと思われる © Daiwa House Industry Co., Ltd. All rights reserved 3 通信ソフトウェアの概要 住宅API 住宅 通信ミト 通信ミド ミドルウェア ホームサーバー 宅内Web アクセス 宅内Web アクセス機能 (REST) XML作成 deviceID reqkey deviceID reqkey deviceID deviceID 返答 返答 統 機器情報 登録 deviceID 合 外部サーバー XML Web 答 返 玄関錠(HA) 機 能 窓センサ 防犯ブザー 防犯セットSW deviceID reqkey シナリオ実行 機能 deviceID XML作成 インテリジェンストイレ 返答 EA EOJ EPC ステイタス 制御コマンド ステイタス FTP 家電・設備機器 エコーネット 電文 エ コ ー ネ ッ ト ア ダ プ タ エ コ ー ネ ッ ト 機 器 パルスコマンド パルスコマンド 接点装置 通信処理 スセ 外 宅 クア センター 通信機能 機器名称 ・・・ 通信ミドルウェア エコーネット 通信処理 XML返答 URL解釈 機器制御バンドル エアコン 電力センサ 給湯器 一般照明 来客センサ 呼出しセンサ 火災センサ 制御コマンド ステイタス 接 点 制 御 装 置 接点 出力 接点 入力 接 点 制 御 機 器 インテリジェンストイレ OSGi © Daiwa House Industry Co., Ltd. All rights reserved 4 リクエスト電文構成 ①ステイタス取得 http:// [HGW IP アドレス] /smart/rest/value?deviceid= [デバイスID] & reqkey=[ リクエストキー ] & reqvalue =[ リクエスト内容] ②機器制御 http:// [HGW IP アドレス] /smart/rest/request?deviceid= [デバイスID] & reqkey=[ リクエストキー ] & reqvalue =[ リクエスト内容] リクエスト項目 プロパティー名称 エアコン電源状態設定 運転モード設定 湿度設定 温度設定 風量設定 空気清浄機能状態設定 reqkey OperationStatus Mode HumiditySetting EPC 0x80 0xB0 0xB4 TemperatureSetting 0xB3 WindVolume AirPurifier 0xA0 0xC7 名称 オン オフ 自動 冷房 暖房 除湿 除湿低 除湿 除湿高 温度※ 自動 微風 弱風 強風 オン オフ リクエスト内容 reqvalue プロパティー値 URL ON 0x30 &reqkey=OperationStatus&reqvalue=ON OFF 0x31 &reqkey=OperationStatus&reqvalue=OFF Auto 0x41 &reqkey=Mode&reqvalue=Auto Cooling 0x42 &reqkey=Mode&reqvalue=Cooling Heating 0x43 &reqkey=Mode&reqvalue=Heating Dehumidifying 0x44 &reqkey=Mode&reqvalue=Dehumidifying Low 0x28 &reqkey=HumiditySetting&reqvalue=Low Middle 0x32 &reqkey=HumiditySetting&reqvalue=Middle High 0x3C &reqkey=HumiditySetting&reqvalue=High 0x11 &reqkey=TemperatureSetting&reqvalue=17 ~0x1E Auto 0x41 &reqkey=WindVolume&reqvalue=Auto Low 0x32 &reqkey=WindVolume&reqvalue=Low Middle 0x34 &reqkey=WindVolume&reqvalue=Middle High 0x36 &reqkey=WindVolume&reqvalue=High ON 0x18 &reqkey=AirPurifier&reqvalue=ON OFF 0x10 &reqkey=AirPurifier&reqvalue=OFF © Daiwa House Industry Co., Ltd. All rights reserved 5 住宅内でのシステム構成 ・宅内の設備機器を、ECHONET機器、接点制御機器(HA含む)、IPネイティブ機器 の3つに分類 ・マルチベンダ化を図るため、ホームサーバーは独立・汎用化し、住宅設備機器として 情報分電盤内に設置 ①エコーネット対応機器(DHCP) 顧客側ネットワーク DHCPにて払い出し エコサーバー側ネットワーク (DHCP/固定) 東芝製 IT-HGW エコサーバー 顧客ルーター Eth0ホームサーバ Eth1 (MA-420) 給湯機用ITアダプタ 給湯機 IT電力ユニット 分電盤 照明用ITアダプタ ×3台 ドアホン用ITアダプタ *Bluetooth用アクセスポイント としてのみ使用 デジフォト エアコン用ITアダプタ ×3台 テレビ iPhone 照明コントローラ ドアホンI親機 来客センサ 火災センサ 呼出センサ エアコン ②接点制御機器(固定/DHCP) HAアダプタ(JEM-A) 接点装置 (PW-601) 玄関錠 防犯センサー 窓センサー セットスイッチ ③IP対応機器(固定/DHCP) インテリジェンストイレ 表示パネル 体重計 尿糖計 血圧計 © Daiwa House Industry Co., Ltd. All rights reserved 6