ECHONET Lite,a),b),c) 2,d) 2,e) 2,f),g),2,h) IoT WoT Web 20 2 6 HEMS ECHONET Lite ECHONET Lite 4 ECHONET Lite ECHONET Lite Arduino Raspberry Pi JavaScript Ruby HEMS,,,, ECHONET Lite Development of Educational Contents for ECHONET Lite Hiroshi Sugimura,a) Takayuki Misu,b) Yoichi Yamazaki,c) Yuuji Sasagawa 2,d) Hiroyuki Fujita 2,e) Kazuo Sekiya 2,f) Takashi Murakami,g) Masao Isshiki,2,h) Abstract: A technique to collaborate Web and home appliances grows increasingly importance with IoT and WoT. Ministry of Economy, Trade and Industry decided to recommend ECHONET Lite as the standard interface for connecting electric appliances and electronic equipments in the home to a home energy management system. In addition, the ministry specifies to use ECHONET Lite for the smart meter B route. However engineers having a working knowledge of the protocol are few. In order to train engineers, we thus develop educational contents and sample source code using several techniques such as Arduino, Raspberry Pi, JavaScript, Node.js, and Ruby. And also, we show experimental results of training using the contents. Keywords: HEMS, Network-connected Home Appliances, Education, Consumer Device, ECHONET Lite Dept. of Home Electronics Development, Faculty of Creative Engineering, Kanagawa Institute of Technology. Shimo-ogino 030, Atsugi, Kanagawa, Japan. 2 Smart House Research Center, Kanagawa Institute of Technology, Japan. a) sugimura@he.kanagawa-it.ac.jp b) t-misu@he.kanagawa-it.ac.jp c) yamazaki@he.kanagawa-it.ac.jp d) sasagawa@he.kanagawa-it.ac.jp e) hiro.fujita@he.kanagawa-it.ac.jp f) sekiya@he.kanagawa-it.ac.jp. 202 2 HEMS [] ECHONET Lite HEMS ECHONET g) murakami.takashi@jp.panasonic.com h) masao@he.kanagawa-it.ac.jp
Lite 2 45 ECHONET Lite ECHONET Lite [2], [3], [4], [5], [6], [7] IoT WoT Web [8] HEMS [9] ECHONET Lite ECHONET Lite ECHONET Lite ECHONET Lite ECHONET Lite 2. ECHONET Lite [0] ECHONET Lite HEMS ECHONET Lite ECHONET Lite 3. ECHONET Lite 8 ( ) ECHONET Lite ( 2 ) SSNG ECHONET Lite ( 3 ) Wireshark ( 4 ) Arduino LED ( 5 ) Ruby ( 6 ) Raspberry Pi Node.js ( 7 ) Raspberry Pi OpenECHO ( 8 ) HEMS ECHONET Lite ECHONET Lite 2 7 2 Super Speed Node Generator for ECHONET Lite SSNG Windows ECHONET Lite ECHONET Lite 3 Wireshark ECHONET Lite 4 Arduino Uno R3 Arduino Ethernet Shield ECHONET Lite LED PWM 2
5 Ruby Ruby Windows Linux Mac OS 5 6 Node.js JavaScript ECHONET Lite Ruby I/O WebSocket ECHONET Lite Web PC Web Raspberry Pi 7 OpenECHO Raspberry Pi ECHONET Lite OpenECHO Java ECHONET Lite MIT [] Processing 8 Raspberry Pi Node.js Ruby FAQ [2] UTF-8(UTF-8N) ECHONET Lite Microsoft PowerPoint VBA ECHONET Lite ECHONET Lite IP ECHONET Lite 4. 3 8 Netduino R3 Raspberry Pi Type B 8GB SD LED 6 3 ECHONET Lite 2 ECHONET Lite 2 5. 2 2 4 4 00% 6. ECHONET Lite 3
Table Results of the questionnaire. JavaScript.2 URL SNA URL SNA 2 3 3.3 5 4 4.2 4.3 4.2 SSNG RGB3 LED 4.2 LED 5 Ruby 5. on-off Ruby GUI TK 6 Git 7 Processing Raspberry Pi OS Node.js OS 8 jfbterm uim Raspberry Pi Proxy 8 FAQ ECHONET Lite 4
難しい3 普通 2 やさしい [] SonyCSL/OpenECHO, GitHub: https://github.com/ SonyCSL/OpenECHO (204) [2] Kanagawa Institute of Technology, HEMS: http://www. he.kanagawa-it.ac.jp/~sugimura/smarthouse.htm (204) 0 章 2 章 3 章 4 章 5 章 6 章 7 章 8 章 Fig. Difficulties of each chapter. JavaScript, Java, 0 C/C++, 2 Ruby, 2 ios, 0 Arduino, Linux, 0 Raspberry Pi, Android, 他の組み込み, ネットワーク, HTML5, 2 電気回路, 4 WebSocket, SSH, 0 Samba, 0 2 Fig. 2 Skills before the education. [] HEMS(ECHONETLite) : http:// sh-center.org/ (204). [2] : 4-2. ECHONET Lite (4. M2M, M2M ),, Vol. 96, No. 5, pp. 38 323 (203). [3] Tamai, Hisatsugu and Yamada, Akitsugu: Approach to Smart House Services, FUJITSU Sci. Tech. J, Vol. 50, No. 2, pp. 35 40 (204). [4] and and and and : ECHONET Lite,. GN,[ ], Vol. 203, No. 39, pp. 8 (203). [5] :,. B,, Vol. 33, No. 3, pp. 225 228 (203). [6] :, (204). [7] : Web,. EC,, Vol. 204, No. 48, pp. 8 (204). [8] and and and and and : Web HEMS, (NS202-7), Vol. 2, No. 350, pp. 6 (202). [9] : HEMS ( ),. C,, Vol. 33, No. 3, pp. 575 578 (203). [0], http://www.echonet. gr.jp/spec/ (204) 5