2017-03-02 15 views
0

私のお父さんは私にスマートのようなものを作って、今私の問題にして欲しいです:私は私のラズベリーpi3で私のGPIOでKNX(プロトコル)を読むことができません(私はこれを私はKNXの読み方を知っていません)。ラズベリーpi3でKNXを読むGPIO

+0

を参照してくださいそして、何研究あなたを持っています完了? –

+0

私はどこから始めるべきか知りませんが、GoogleとStackoverflowを通してチェックしました....私は少なくとも1時間ウェブをチェックしました... –

答えて

0

pi上のものにKNXバスを接続することはできません。 KNXバスには独自の電気仕様があり、専用のハードウェアが必要です。 このようなハードウェアは利用可能ですが、おそらくKNXnet/IPデバイス(Siemens N148など)がより良い選択肢です。

1

KNXバスの通信プロトコルを直接解釈して理解することは意味がありません。 KNXバスの背後には、デバイスアドレスから衝突検出までの非常に多くの問題を扱う大規模な仕様があります。 KNXデバイスを開発しない限り、実際にはそれに時間を費やすべきではありません。あなたは、次の手順を実行して、したほうが良いでしょう:http://www.mdt.de/EN_Interfaces.html

  • よう

    • 購入KNX/IPゲートウェイ/インターフェースあなたの家にトンネル/ KNXバスのトラフィックをルーティングすることができることを理解LAN/WIFI
    • 周りの再生しますGitHubにあるKNXライブラリの1つを使用します。例えば、C#の場合:https://github.com/search?l=C%23&q=knx&type=Repositories&utf8=%E2%9C%93
    • 私の実験的な.NET Coreプロジェクトを見てみると、誰かが(私の場合はバスルーム内の)ボタンに触れるとラジオストリーミングプロセスが始まります。これは、任意のオペレーションシステム(そうラズベリーとLinuxは大丈夫です)上で動作し、あなたはここでそれを見つけることができます:IPインターフェース(から例えばものを使用

      A):https://github.com/ThomasZeman/KnxNetCore

  • 関連する問題