ECHONET Lite機器を持っていない私が Kadecot を試すために作った、 ECHONET Lite プロトコルのPure Python実装です。
main.py
import echonet_lite
node = echonet_lite.Node()
node.add_object(echonet_lite.GeneralLighting())
node.loop(debug=True)
echonet_lite.GeneralLighting クラスのように、 echonet_lite.Object クラスを継承してservice関数を実装すれば、 任意のECHONETオブジェクトを実装できるかもしれません。
2014/10/13 ひとまずKadecotが認識するところまで。
Copyright 2014 Keisuke Minami
Apache License 2.0