Armadilloフォーラム

JAVAでenocean実装

ki

2019年5月15日 10時03分

お世話になっております。

JavaでEnoceanを受信するプログラムを作成したのですが、
サンプルプログラムはありますでしょうか

よろしくお願いいたします

コメント

ki

2019年5月15日 10時05分

申し訳ありません
誤記がありました

JavaでEnoceanを受信するプログラムを作成したいのですが、

の誤りです。

よろしくお願いいたします

at_koseki

2019年5月15日 10時29分

古関です。

Cとpythonは動かした事ありますが、Javaは試したことないです。

rubyやpythonだとEnOceanコントロール用のgemやpip(ライブラリ)が公開されており簡単に使えますが、
Javaも同様に公開されていないでしょうか。

やることは基本シリアルポートのRead/Writeですが、
ESP3のパケット詰めたり、パースしたりをフルスクラッチすると中々に手間です。

以下検索してみてヒットした結果です。
(ご要望に叶うものか中身ちゃんと見てません、ごめんなさい)
https://github.com/dog-gateway/enj-library
https://github.com/pascalmartin/java-enocean-library
https://fr.slideshare.net/pptofpiyu/en-ocean-java-api-istochnikov-chand…

ki

2019年5月15日 10時45分

小関様

ありがとうございます。
頂いたURLを確認してみます

また、現在Javaに確定しているわけではなく、
実装言語を選定中でして、
Pythonのサンプルコードがあればいただけないでしょうか。

よろしくお願いいたします。

ki

2019年5月15日 11時00分

誤記がありました 申し訳ありません

古関様
ありがとうございます。
頂いたURLを確認してみます
また、現在Javaに確定しているわけではなく、
実装言語を選定中でして、
Pythonのサンプルコードがあればいただけないでしょうか。
よろしくお願いいたします。

at_koseki

2019年5月15日 11時06分

古関です。

> pythonのサンプルコードがあればいただけないでしょうか。

以下をご確認ください。
https://armadillo.atmark-techno.com/howto/armadillo_cpi-j
https://armadillo.atmark-techno.com/howto/armadillo_watty-hyj

以下のpip使ってます。githubのrepo中にもサンプルあると思います。
https://github.com/kipe/enocean
https://pypi.org/project/enocean/