SDK

ECHONET Lite SDKs

as of 2019.07.22

Documents

ECHONET Lite Tutorial (Ver. 20191111)

– This is a tutorial of ECHONET Lite protocol based on the official specifications.

Tool

SSNG for Node.js (Ver. 20190411)

– A tool to send and receive ECHONET Lite packet
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Node.js
– npm package

gui1

 

機器エミュレータ(Device Emulator)(ver. 20190328)

– ECHONET Lite device emulator (about 30 devices)
– Similar function as SSNG is available
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Node.js

elemu

 

Appendix Viewer (ver. 20190712)

– APPENDIX ECHONET機器オブジェクト詳細規定のViewer (about 35 devices)
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Web Browser (Chrome, Firefox, Safari…)

Appendix Viewer GUI

SSNG V3.01 (Japanese version)

– A tool to send and receive ECHONET Lite packet
– Requirement(OS): Windows OS
– Note: This application may not work on Windows 10.

ssng 

SSNG V3.01 (English version) 

– A tool to send and receive ECHONET Lite packet
– Requirement(OS): Windows OS

SSNG for iPhone (temporarily unavailable at App store)

– A tool to send and receive ECHONET Lite packet
– Easy to use 
– Supported EOJs and EPCs are limited 
– Requirement(OS): iOS (iPhone and iPad)

– Download from App Store for free

ssng_iPhone

EL Lighting

– A controller for ECHONET Lite lighting
– Requirement(OS): iOS (iPhone and iPad)

EL Blind

– A controller for ECHONET Lite window blind
– Requirement(OS): iOS (iPhone and iPad)

Middleware

Appendix Data (Ver. 3.1.2)

– “APPENDIX ECHONET 機器オブジェクト詳細規定” の35機種のJSON data
– JSON format of “APPENDIX ECHONET Specification Appendix Detailed Requirements for ECHONET Device objects” about 35 devices

echonet-lite

– Documentation in Japanese
– Programing Language: JavaScript for Node.js
– npm package

node-echonet-lite by Futomi Hatano

– Documentation in English with brief introduction of ECHONET Lite protocol
– Programing Language: JavaScript for Node.js
– npm package

library for Swift 4.0

– Document in Japanese
– Programing Language: Swift 4.0
– for iOS development

OpenECHO for Processing

– Programing Language: Java

EL device for Arduino

– Programing Language: Arduino (C++)

 

Emulator

Temperature Sensor EL (temporarily unavailable at App store)

– Emulator of temperature, humidity and air pressure sensor
– Requirement(OS): iOS (iPhone and iPad)

ECHONET Lite Converter for Phillips Hue by Node-RED

– Protocol converter for Phillips Hue
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Node-RED

Light Emulator -1

– Emulator of General Lighting
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): OpenECHO

Application

メール通知BT警報(スマートメータ用Node-REDアプリ)

– 概要 / Summary :
家庭のスマートメータを監視し、瞬時消費電力が設定しておいた値を超えたら携帯に警報メールを飛ばします。ブレーカが落ちる前に不要不急の家電を切る時間が取れます。

– 特徴・使用方法 : 
家庭のメインブレーカは契約電力の200%を使い続けると2分間で落ちる(Breaker Trip)ようになっています。このアプリを使うと20秒程の内に携帯に警報メールが届くので、急ぎでない家電を止めれば、ブレーカが落ちるという不快な経験をせずにすむようになります。
スマートメータへの接続にはIIJ社の「Bルートアダプタ(ローカルモード)」を使用します。
解凍したファイルをNotePad等で開いて内容をコピーし、Node-REDの読み込み(Import)のクリップボードに貼り付けてください。使い方はコメントブロックの中に書いてあります。

Others