Skip to content

HiroyukiSakoh/EchoDotNetLite

Repository files navigation

EchoDotNetLite

ECHONET Liteやその周辺の規格/仕様を.Net Core 2.1で実装したものです

概要図

概要図

プロジェクト構成

プロジェクト名 概要 備考
SkstackIpDotNet SKSTACK-IPのAPIラッパーライブラリ
RL7023 Stick-D/IPSに付属のSKコマンドリファレンスマニュアルSKSTACK-IP(Single-hop Edition) Version 1.2.1aをもとに全コマンドを実装
Bルートで使用しないコマンドのテスト不足
一部レスポンス解析未実装
EchoDotNetLite ECHONET Lite 通信ミドルウェアライブラリ
ECHONET Lite規格書 Ver.1.13をもとに全サービスを実装
Bルートで使用しないサービスのテスト不足
EchoDotNetLite.Specifications ECHONET機器オブジェクト詳細規定の定義
JSONファイル、およびそれを読み取るクラス郡
APPENDIX ECHONET機器オブジェクト詳細規定 Release K (日本語版)をもとに生成
APPENDIXからJSONへの変換過程で脱字等が発生している可能性あり
EchoDotNetLiteSkstackIpBridge EchoDotNetLiteとSkStackIPのブリッジクラス
EchoDotNetLiteSkstackIpBridge.Example 低圧スマート電力量メータ(Bルート)のコントローラー実装例 コンソールアプリケーション
EchoDotNetLiteLANBridge EchoDotNetLiteといわゆるLANのブリッジクラス Wi-SUN HANとは異なる
EchoDotNetLiteLANBridge.Example LAN経由で家電を操作する、コントローラー実装例
コンソールアプリケーション
MoekadenRoomでサポートする機器オブジェクトとの相互通信を実装(EchoDotNetLiteの実装確認が目的)
  • 全般的に異常系処理全般の考慮が不足している

動作確認環境

  • OS:Windows10/Raspbian Stretch
  • ミドルウェア:.NET Core 2.1 Runtime v2.1.6
  • Wi-SUNモジュール: RL7023 Stick-D/IPS
  • 機器オブジェクトエミュレーター:MoekadenRoom
  • 低圧スマート電力量メータ:中部電力管内(2機)

参考情報

About

.NET Core Implementation of ECHONET Lite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages