各位好& Z: C. v. Y% j) m8 o$ B
我們公司最近要在產品上加上Bacnet通訊協定,: i/ Y1 R: L5 ?; L
請問一下要如何去寫相關程式呢?- E0 q$ i1 v. \3 U: k. j
或是有人會寫Bacnet通訊協定的,麻煩請與我聯絡。 9 E$ ?/ B+ P J, F( h站內回覆或是寄到amp@panhao.com都可以,謝謝
大致了解BACnet的Protocol的定義: 1 U, s+ J2 f. o% ?BACnet - A Data Communication Protocol for Building Automation and Control Networks.4 q8 z, a' O& F' F( l; m
如果是自己從頭到尾寫的話,真的有點複雜。 # P/ f8 [. N) F市面上已經有一些dll/activeX可以呼叫,建議這樣比較快。但這都是在Windows下運作的,如果是embedded 9 e+ ]4 _/ A- @$ r o$ e5 asystem就需要額外幫你survey. ' r+ k0 F" h8 g. p! y! ?& P 7 K: I u- H5 r9 C6 s6 E Y你是想寫哪一層呢?因為BACnet包含OSI Layer 1/2/3/7,所以涵蓋面也需注意。9 A& {* ?$ ~$ n5 Z7 r
而Client/Server是哪一段? 想使用哪種語言寫? % C/ ~ \0 D! ~6 B ! X5 r& ` `# y另外介紹你一個未來會使用到工具程式 - http://www.soft3k.com/download-CAS-BACnet-explorer-d10833.htm; @! I. S$ e( ?! ?