• ベストアンサー

BACnetを勉強するにはどうしたらよいですか?

仕事上で、通信プロトコルのBACnetを使用することになりました。 BACnetを使用するのではなく、BACnetのプロトコルスタックを作るほうです。 ところが、そもそもBACnetとはどんなプロトコルで、どのように通信すればよいのか見当もつきません。 オープンソースは入手しましたが、ソースコードからは、どのようなプロトコルか解析できそうもありません。 参考になる書籍、入門書やHPなどありましたら、教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jagarikoj
  • ベストアンサー率100% (1/1)
回答No.2

電気設備学会が通信プロトコルの書籍を販売(19,000円)しているようです。 BACnetTMビルディングオートメーション用データ通信プロトコル (ANSI/ASHRAE135-2004BACnetTMの和訳書) http://www.ieiej.or.jp/publish/g50300.html

_MASARU_
質問者

お礼

ありがとうございます。 やっぱり、UPnPとかSIPのプロトコルのような一般解説書はないようですね。 この規格書を入手して勉強することにします。

その他の回答 (2)

回答No.3

BACnetを使い始めそこそこ立ちますが、全体像がつかみづらいです。うちも苦労しています。 最近のものですと、下記企業さんでBACnetセミナーをやっているのを見かけました。 http://www.uni-tec.co.jp/support/seminar.html これから勉強されるのであれば一見の価値有りではないでしょうか。無料のようですし。。。 http://www.uni-tec.co.jp/faq_file/faq_BAQ08V.htm 専用のBACnet小冊子も配布されているようです。

_MASARU_
質問者

お礼

ご回答ありがとうございます。 小冊子、入手しました。 この冊子で、BACnetのイメージをつかむことができました。 あとは、規格書を読み込んでプロトコルを理解するだけなんですが・・・・そこが難しい。

  • jagarikoj
  • ベストアンサー率100% (1/1)
回答No.1

ビルや工場の監視系ソフトウェアを開発したことはおありでしょうか? BACnetで扱うデータは機器の運転状態(ON/OFF)などを表すBinaryオブジェクトや、 温度・湿度・圧力などを表すAnalogオブジェクト、水量や電気の積算値を表すAccumulatorオブジェクトなどがあります。 (もっと他にもオブジェクトはあります) それらをBACnetプロトコルで通信を行います。 おもに、上位側(HIM:サーバー側)が下位側(Icont:クライアント側)にデータを要求し、 それを下位側が上位側に返す仕組みになっているようです。 Windows系のソフトのみを開発するのでしたらURLの開発ツールを使用してみてはどうでしょうか? 私自身、BACnetのプロトコルは分かりません。 Windowsの開発ツール http://www.uni-tec.co.jp/products/product/BACnetDLL/index.html 山武側から見たBACnetの仕様書(上位と下位のデータやりとりの参考に) http://www.azbil.com/jp/product/ba/bas/bacnet.html

_MASARU_
質問者

お礼

ご回答ありがとうございます。 山武側から見たBACnetの仕様書は、BACnetのイメージをつかむ手がかりとなりそうです。

関連するQ&A