• 検索結果がありません。

開発方法

N/A
N/A
Protected

Academic year: 2021

シェア "開発方法"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

株式会社デバイスドライバーズ 日高亜友

Smart Japan Alliance プライベートセミナー

(2)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 2

EnOcean とは?

.NET Gadgeteer とは?

EnOcean センサーシステム

(3)

エネルギーハーベスト無線通信システムの実質標準

メーカ名=プロトコル名=製品群=運用団体の総称

バッテリーレスでセンサーやスイッチ等の微小な情報を送信

 1bit程度の情報を送るために大がかりな仕組みは不要の考え方

バッテリーレス・クライアントと受信側は非対称通信

同一周波数利用、

32bitのノードIDで互いを識別

世界レベルでの普及

25万棟以上の建物で運用中

EnOcean Allianceの活動

 300社(国内30社)以上が参加  参加企業が 相互接続可能な1000種以上の製品を供給

 IECとISOで標準化済 IEC/ISO 14543, IEEE標準化作業中

主な用途 ■各種スイッチ、空調制御 ■温度・湿度・照度センサー

(4)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 4

年譜

◦ 1999 エネルギーハーベスト製品化を目指した研究 (シーメンス社内ベンチャー) ◦ 2000 ドイツでエコロジー法施行 ◦ 2001 シーメンス社から独立 ◦ 2005 ドレスデンの歴史的建造物Semper Opera改装 ◦ 2007 マドリードの57階新築ビルTorre Espacio採用 ◦ 2008 マドリードの52階新築ビルTorre Cristal採用 ◦ 2008 EnOcean Alliance 設立 ◦ 2009 運用ビル 10万棟突破 ◦ 2010 運用ビル 20万棟突破 ◦ 2011 バッテリレス送信小型モジュールSTM3xyシリーズ発売

◦ 2011 ESP (EnOcean Serial Protocol) Version 3 登場

◦ 2011 EnOcean Alliance 日本支部設立

◦ 2012 フランクフルト空港 Squaire ビル 2万ノード採用

(5)

http://www.thesquaire.com/ The Squaire フランクフルト空港レールステーション 660m(L)×65m(W) ×45m(H) 2012年1月オープン

約20,000のEnOceanノードが運用中

GW/Rep:1,830+Recv:6,000+Ctrl:12,000

1,000 Km 以上の配線を廃止

(6)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 6

Microsoftリサーチが開発している

.NET Micro Framework ベース組み込みシステム

統合開発環境とそれを構成するモジュール製品群

MMU無しマイコン上でVisual Studioで開発した

.NETアセンブリ(中間コード)をインタプリタ実行

具体的には次のもの

H/W

 専用メインボード、専用モジュール群、 開発環境としての Windows PC

S/W

 ROM化されたOS、組み込み用各種ドライバとライブラリ、

(7)

C#/VB言語レベルでライブラリとミドルウェアを提供

◦ プロトコル、グラフィック ◦ ファイルシステム ◦ サービス、マルチスレッド 

6種の

CPUボードと

60種以上の

アクチュエータ・センサー

・ディスプレイ等の

モジュール

を提供

オープンソースで

個別カスタマイズも可能

(8)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 8

年譜

◦ 2001 V 1.0

SPOT Watch / MSN Direct Service 販売&運用開始

(US Microsoftリサーチの研究成果)

◦ 2006 V2.0

Windows SideShow Device for Windows Vista

◦ 2008 V3.0

◦ 2010 V4.0 for Open Source

◦ 2010 V4.1 for Big Endian

◦ 2010 MSN Direct Service終了 ◦ 2011 V4.2 with VB ◦ 2011 .NET Gadgeteer 公開 ◦ 2012 V4.3 Beta OS / Driver Interpreter App. / Lib. Gadgeteer

(9)

元々

Microsoft が提供していた コミュニティ開発ベースの

オープンソース小規模組込みシステム用実行環境

ARM7 72MHz / 512KB ROM / 96KB RAM 程度で動作

少ないリソースで

.NET マネージド・コードを

中間コードインタプリタ

(CLR) で実行をサポートする環境

多様な

IOとサービスをサポートする

ドライバやプロトコル、ミドルウェアを最初から備える

Visual Studio + SDKの無償統合開発環境により

Visual Basic / C#で 組み込みアプリケーション開発可能

Windows 開発と互換性がある強力な言語仕様

(10)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 10

一般的な

EnOcean システム

無線センサーモジュール 無線システムモジュール 環境エネルギー エネルギー 変換機 エネルギー マネージメント センサー マイクロ コントローラ 無線 トランシーバー 無線 トランシーバー コントローラ マイクロ アクチュエータ / 受信設備 温度変化、気圧変化、位置等の情報

(11)

大規模システム

PCベースシステム (Windows, Linux, …)

組み込みシステム(Linux, Windows CE, RTOS, …)

 USB受信装置+システム+アクチュエーター  プロトタイピング、試作 

小規模システム

フラッシュROMマイコン応用システム

 マイコンボード上にTCM実装+アクチュエーター  運用システム 

市販品

(12)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer

典型的なシステム事例

2012/11/16

Smart Japan Alliance 12

Line-power(ed) Actuator / Gateway Repeater Sensors battery-less, no battery, Self-power(ed), Ultra-low-power(ed) Sensors Host System Other Network Backbone Cloud, ..

Smart Japan Alliance デモ

(13)

Micro

Processor

Local

Sensor

TCM3x0C / ESP3

アプリケーション事例

Local

Actuator

Remote Management TX Response Remote Management RX Data Transmit Data Receive Local Management (CO)

Cloud

• Multi Thread • Queue • Messaging • Synchronize • Semaphore • Priority

結構大変

(14)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 14

開発期間の短縮

• 豊富な言語仕様 • 豊富なミドルウェア • 豊富な周辺モジュール • Windows C#と互換 • 開発とデバッグが容易 Visual C#でEnOcean 通信処理を簡単に 開発・デバッグ

(15)

TCM310CをXbeeソケットで利用可能に

リセット極性等のピン互換

.NET GadgeteerのXbeeソケットモジュー

(16)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 16

.NET Gadgeteer と OceanBee

Visual C#でEnOcean 通信処理を簡単に

(17)

ET2012デモシステム

(18)

Device Drivers, Ltd. EnOcean と .NET Gadgeteer 2012/11/16

Smart Japan Alliance 18

EnOcean とは?

.NET Gadgeteer とは?

EnOcean センサーシステム

(19)

景品

FEZ Hydra Start Kit

FEZ Cerberus Start Kit

FEZ Cerb40

各種キャリングバッグ

EnOcean セミナーテキスト入り USBメモリー

SystemBase USBメモリー

各種エコボトル

各種ボールペン

問い合わせ

株式会社デバイスドライバーズ

[email protected] http://www.devdrv.co.jp/

参照

関連したドキュメント

発電量 (千kWh) 全電源のCO 2 排出係数. (火力発電のCO

長期的目標年度の CO 2 排出係数 2018 年 08 月 01 日 2019 年 07 月 31 日. 2017年度以下

エネルギー状況報告書 1 特定エネルギー供給事業者の概要 (1) 特定エネルギー供給事業者の氏名等

再生可能エネルギー発電設備からの

1 低炭素・高度防災 都市を目指した環境

1 低炭素・高度防災 都市を目指した環境

(千kWh) 導入率(%) 発電量. (千kWh)

再エネ電力100%の普及・活用 に率先的に取り組むRE100宣言