SDK

ECHONET Lite SDKs

2024.12.06

Documents

ECHONET Lite チュートリアル / ECHONET Lite Tutorial

– ECHONET Lite のチュートリアルです (Ver. 20191111) 

ダウンロードはこちら

– This is a tutorial of ECHONET Lite protocol based on the official specifications (Ver. 20191111) .

Download from here.

Tools

SSNG

SSNG は ECHONET Lite の任意のパケットを作成して送信するツールです。ECHONET Lite 機器の動作確認や、ECHONET Lite プロトコルの学習に利用できます。

SSNG is a basic tool to send and receive ECHONET Lite packet. It is convenient to check the ECHONET Lite corresponding, and also learn the ECHONET Lite protocol itself. 

主な機能

– ECHONET Lite の任意のパケットを UI 上で作成し、ECHONET Lite 機器に送信する機能
– 送受信パケットの表示機能
– 送受信パケットをファイルに保存する機能

Main features

– Create an ECHONET Lite packet with UI, and send it to the ECHONET Lite devices.
– Display sent/received packets
– Save logs


MS Store

gui1

Link to the detail page here

SSNG for iOS

SSNG for iOS は ECHONET Lite の任意のパケットを作成して送信する iOS 用のツールです。ECHONET Lite 機器の動作確認や、ECHONET Lite プロトコルの学習に利用できます。

 

主な機能

– ECHONET Lite の任意のパケットを UI 上で作成し、ECHONET Lite 機器に送信する機能
– 送受信パケットの表示機能

Requirements

– iOS14 or later (iPhone and iPad)

black.svg

iPhone8Plus_55_edit

Link to the detail page here

Device Emulator / 機器エミュレータ

– ECHONET Lite device emulator utilizing Machine Readable Appendix (MRA)
– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Node.js
– Language selection of English and Japanese for UI / UIは日本語と英語が選択できます

elemu

Download (v1.2.0) from here (link to GitHub)

Appendix Viewer

– Viewer for APPENDIX Detailed Requirements for ECHONET Device objects/ APPENDIX ECHONET機器オブジェクト詳細規定のViewer

– Requirement(OS): Windows, MacOS, Linux
– Requirement(software): Web Browser (Chrome, Firefox, Safari…)
– Language selection of English and Japanese for UI / UIは日本語と英語が選択できます
– Up to Release M

Appendix Viewer GUI

Appendix Viewer GUI

Download (Ver. 20200609) from here

EL Lighting: 照明コントローラ for iOS by Hiroshi Sugimura

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

Link to App Store: here

EL Blind: ブラインドコントローラ for iOS by Hiroshi Sugimura

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

Link to App Store: here

Middleware

ECHONET Lite Device Description

– APPENDIX ECHONET 機器オブジェクト詳細規定 のJSON data
– このプロジェクトはエコーネットコンソーシアムにMRAとして移管されました

– JSON format of APPENDIX Detailed Requirements for ECHONET Device objects
– This project has been transferred to ECHONET Consortium as MRLink to A.

Link to download page of MRA: here

echonet-lite: module for Node.js by Hiroshi Sugimura 

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

Link to npm: here

node-echonet-lite: module for Node.js by Futomi Hatano

The node-echonet-lite is a Node.js module which allows you to communicate with home appliances supporting the ECHONET Lite protocol.

This module provides you with functions such as listening, parsing, creating, sending ECHONET Lite packets over LAN/IPv4 on LAN (Wi-Fi or Ehternet) and UDP/IPv6 on Wi-SUN.

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

Link to GitHub: here

ELSwift: library for Swift by Hiroshi Sugimura

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

Link to GitHub: here

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

ダウンロードはこちら

Application

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

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

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

ダウンロードはこちら