SDK

ECHONET Lite SDKs

as of 2019.07.03

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

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++)

Appendix Data (Ver. 3.1.1)

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

markdown file with detailed explanations
JSON file

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