LonTalk協(xié)議簡介
LonTalk協(xié)議提供一整套通信服務(wù),這使得設(shè)備中的應(yīng)用程序能夠在網(wǎng)絡(luò)上同其他設(shè)備發(fā)送和接收報文而無需知道網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)或者網(wǎng)絡(luò)的名稱、地址,或其他設(shè)備的功能。LonWorks協(xié)議能夠有選擇地提供端到端的報文確認(rèn)、報文證實(shí)和優(yōu)先級發(fā)送,以提供規(guī)定受限制的事務(wù)處理次數(shù)。對網(wǎng)絡(luò)管理服務(wù)的支持使得遠(yuǎn)程網(wǎng)絡(luò)管理工具能夠通過網(wǎng)絡(luò)和其他設(shè)備相互作用,這包括網(wǎng)絡(luò)地址和參數(shù)的重新配置、下載應(yīng)用程序、報告網(wǎng)絡(luò)問題和啟動/停止/復(fù)位設(shè)備的應(yīng)用程序。
LonTalk——也就是LonWorks系統(tǒng)——可以在任何物理媒介上通信,這包括電力線,雙絞線,無線(RF),紅外(IR),同軸電纜和光纖。
雖然組建控制網(wǎng)絡(luò)的方法有很多,但是對于自動化控制而言,平坦的、對等式(P2P)體系結(jié)構(gòu)是最好的。P2P體系結(jié)構(gòu)和其它任何一種分級的體系結(jié)構(gòu)相比,不再具有分級體系結(jié)構(gòu)與生俱來的單點(diǎn)故障。在傳統(tǒng)的體系結(jié)構(gòu)中,來自某一個設(shè)備的信息要傳遞給目標(biāo)設(shè)備,必須先傳送到中央設(shè)備或者網(wǎng)關(guān)。因此,每兩個非中央設(shè)備之間的通信包括了一個額外的步驟,或者說增加了故障的可能性。P2P體系結(jié)構(gòu)的設(shè)計相比之下,它允許兩個設(shè)備之間直接通信,這避免了中央控制器的故障可能性,并且排除了瓶頸效應(yīng)。此外,在P2P設(shè)計中,設(shè)備的故障更多的可能是只影響到一個設(shè)備,而不象非平坦的、非對等式體系結(jié)構(gòu)中潛在的影響到許多設(shè)備。
LonTalk采用改進(jìn)的CSMA介質(zhì)訪問控制協(xié)議: