โปรโตคอล BACnet : สถาปัตยกรรม การทำงาน ประเภท วัตถุ & แอปพลิเคชัน

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โปรโตคอล BACnet ได้รับการพัฒนาโดยคณะกรรมการชื่อ ASHRAE หรือ American Society of Heating, Refrigerating & Air-Conditioning Engineers ในปี 1987 คำขวัญหลักของคณะกรรมการชุดนี้ คือ จัดทำโปรโตคอลที่จะจัดเตรียมระบบจากผู้ผลิตหลายรายให้สามารถสื่อสารกันได้ . ดังนั้นโปรโตคอลนี้เป็นแบรนด์จดทะเบียนของ ASHRAE เนื่องจากโปรโตคอลเวลาได้รับการพัฒนาจึงอยู่ระหว่างการเปลี่ยนแปลงอย่างต่อเนื่องด้วยขั้นตอนข้อตกลงแบบเปิด เพื่อให้ผู้สนใจทุกท่านเข้าร่วมได้โดยไม่เสียค่าธรรมเนียม บทความนี้จึงกล่าวถึงภาพรวมของ โปรโตคอล Bacnet พื้นฐาน – การทำงานกับแอปพลิเคชัน


โปรโตคอล BACnet คืออะไร?

ข้อมูล โปรโตคอลการสื่อสาร ที่ใช้สร้างเครือข่ายควบคุมอัตโนมัติ เรียกว่า BACnet หรือ Building Automation Control Network โปรโตคอลการสื่อสารข้อมูลนี้เป็นทั้งมาตรฐาน ISO และ ANSI ที่ใช้สำหรับการทำงานร่วมกันระหว่างอุปกรณ์อัตโนมัติในอาคารที่ร่วมมือกัน Bacnet Protocol ประกอบด้วยชุดของกฎสำหรับควบคุมการแลกเปลี่ยนข้อมูลบนเครือข่ายคอมพิวเตอร์ที่ครอบคลุมทั้งหมดจากประเภทของสายเคเบิลที่จะใช้ เพื่อสร้างคำสั่งหรือคำขอเฉพาะในลักษณะปกติ



เพื่อให้ได้ความสามารถในการทำงานร่วมกันในอุปกรณ์ที่หลากหลาย ข้อมูลจำเพาะของ BACnet ประกอบด้วยสามส่วนหลัก ประถมศึกษา มัธยมศึกษา และอุดมศึกษา ดังนั้นส่วนหลักจึงกำหนดเทคนิคเพื่อแสดงอุปกรณ์อัตโนมัติในอาคารทุกประเภทในลักษณะปกติ

ส่วนรองอธิบายข้อความที่สามารถส่งผ่านเครือข่ายคอมพิวเตอร์เพื่อตรวจสอบและจัดการอุปกรณ์ดังกล่าว ส่วนสุดท้ายอธิบายชุดของ LAN ที่เหมาะสมซึ่งใช้สำหรับถ่ายทอดการสื่อสาร BACnet



ทำไมจึงต้องมีโปรโตคอล Bacnet?

ดิ ความสำคัญของโปรโตคอล BACnet คือการกำหนดเทคนิคทั่วไปที่ผู้ผลิตสามารถดำเนินการเพื่อสร้างส่วนประกอบรวมถึงระบบที่ทำงานร่วมกันได้ผ่านส่วนประกอบและระบบอื่น ๆ ของ BACnet

นอกจากนี้ยังระบุวิธีการระบุข้อมูลบนเครือข่ายรวมถึงบริการที่ใช้ในการส่งข้อมูลจากโหนด BACnet ไปยังโหนดอื่น นอกจากนี้ยังมีข้อความที่รู้จักโหนดเครือข่ายและข้อมูล

BACnet ถูกใช้เป็นเครื่องมือโดยเจ้าของอาคารและตัวระบุระบบสำหรับข้อกำหนดของระบบที่ทำงานร่วมกันได้ โปรโตคอลนี้ไม่ได้เปลี่ยนความต้องการในการระบุว่าผู้บริโภคต้องการอะไร ดังนั้นจึงมีเครื่องมือที่สอดคล้องกันเพื่อช่วยในการสร้างและข้อมูลจำเพาะของระบบที่สามารถทำงานร่วมกันได้

โปรโตคอล BACnet ใช้ในระบบอาคารอัตโนมัติทุกประเภท ดังนั้นจึงมีผลิตภัณฑ์ที่สามารถทำงานร่วมกันได้ภายในหมวดหมู่ต่างๆ เช่น ความปลอดภัย ไฟไหม้ แสงสว่าง ลิฟต์ ระบบปรับอากาศ ฯลฯ โปรโตคอลนี้ระบุเป้าหมายของการทำงานร่วมกันได้โดยเพียงแค่กำหนดรูปแบบการทำงานทั่วไปของอุปกรณ์อัตโนมัติ เทคนิคที่ใช้ในการกำหนดข้อมูลที่พวกเขา รวมถึง & เทคนิคที่ใช้ในการอธิบายโปรโตคอลที่อุปกรณ์เครื่องเดียวสามารถใช้เพื่อสอบถามอุปกรณ์อีกเครื่องหนึ่งเพื่อดำเนินการบางอย่างที่ต้องการ

สถาปัตยกรรมโปรโตคอล Bacnet

สถาปัตยกรรมโปรโตคอล BACnet นั้นจำกัดเฉพาะการควบคุมแสงสว่าง HVAC และเกตเวย์ โปรโตคอลนี้เน้นการสื่อสารที่มีน้ำหนักเบาและมีประสิทธิภาพ ซึ่งเหมาะสำหรับข้อความสั้น เครือข่ายขนาดเล็ก และเครือข่ายภายใน

  สถาปัตยกรรมโปรโตคอล Bacnet
สถาปัตยกรรมโปรโตคอล Bacnet

สถาปัตยกรรมโปรโตคอล BACnet เป็นสถาปัตยกรรมแบบยุบที่ตรงกับ 4 เลเยอร์ของ รุ่น OSI . สี่เลเยอร์ในสถาปัตยกรรม BACnet ส่วนใหญ่ประกอบด้วย Application, Network, Data Link & Physical แม้ว่าเพียงแค่เลเยอร์เครือข่ายและชั้นแอปพลิเคชันก็เป็นเพียง BACnet

สถาปัตยกรรมข้างต้นคือสแต็กโปรโตคอล BACnet ซึ่งมีเลเยอร์ต่างๆ ดังแสดงในแผนภาพ โปรโตคอลนี้เป็นเวอร์ชันที่ยุบของ OSI stack ไม่ใช้เลเยอร์การขนส่งและเซสชัน เลเยอร์แอปพลิเคชันรับหน้าที่ของสองชั้นเหล่านี้

BACnet Physical Layer

ชั้นบนของ BACnet ไม่ได้ขึ้นอยู่กับชั้นกายภาพ ดังนั้น Physical Layer ของ BACnet ทำให้ BACnet สามารถดำเนินการบนเครือข่ายต่างๆ ได้ มีการระบุเลเยอร์ทางกายภาพของ BACnet ด้วย ARCNET, Ethernet, IP tunnels, BACnet/IP, RS-232, RS485 และ Lonworks/LonTalk RS232 ใช้สำหรับการสื่อสารแบบจุดต่อจุด RS485 รองรับสูงสุด 32 โหนด ด้วยระยะทาง 1200 ม. ที่ 76Kbps

BACnet Protocol Link Layer

โปรโตคอล BACnet ใช้งานโดยตรงกับเลเยอร์ลิงก์ LonTalk หรือ IEEE802.2 ดังนั้นจึงระบุชั้นดาต้าลิงค์แบบจุดต่อจุด (PTP) สำหรับการเชื่อมต่อ RS232 ระบุเลเยอร์ดาต้าลิงค์ MS/TP สำหรับการเชื่อมต่อ RS-485 มาตรฐานระบุ BVLL (BACnet Virtual Link Layer) ซึ่งระบุบริการทั้งหมดที่จำเป็นผ่านอุปกรณ์ BACnet ที่ชั้นลิงก์นี้

IP BACnet Virtual Link Layer ห่อหุ้มข้อมูลการควบคุมที่จำเป็นในส่วนหัวของข้อมูลการควบคุมลิงก์เสมือนของ BACnet เนื่องจากอุปกรณ์โปรโตคอล IP, BVLL และ BACnet สามารถสื่อสารโดยตรงผ่านเครือข่าย IP โดยไม่ต้องใช้อุปกรณ์เราเตอร์ใดๆ

โปรโตคอล BACnet ใช้แนวคิด BBMD (อุปกรณ์จัดการการออกอากาศ BACnet) ซึ่งดำเนินการออกอากาศที่จำเป็นสำหรับเลเยอร์ลิงก์ที่ต้องการ ดังนั้นข้อความการออกอากาศของ BACnet จึงเปลี่ยนเป็นข้อความออกอากาศแบบ IP หรือข้อความมัลติคาสต์

BACnet Network Layer

เลเยอร์นี้ระบุที่อยู่ที่ต้องการของเครือข่ายสำหรับการกำหนดเส้นทาง เครือข่าย BACnet ประกอบด้วยอย่างน้อยหนึ่งส่วนขึ้นไปที่เชื่อมต่อกับบริดจ์เมื่อใช้เทคโนโลยี LAN ที่คล้ายคลึงกัน หากใช้โปรโตคอล LAN ต่างๆ พวกมันจะเชื่อมต่อผ่านเราเตอร์

Application Layer

BACnet ไม่ได้แยกการนำเสนอและชั้นแอปพลิเคชัน ดังนั้นจึงดูแลความน่าเชื่อถือ & การจัดลำดับหรือกลไกการแบ่งส่วนโดยทั่วไปที่เชื่อมโยงกับทั้งเลเยอร์เซสชันและการขนส่ง BACnet มีอุปกรณ์ต่างๆ เช่น อ็อบเจ็กต์เพื่อแลกเปลี่ยนบริการพื้นฐาน ซึ่งอธิบายด้วยรูปแบบ ASN.1 และจัดลำดับด้วย ASN.1 BER

BACnet Security Layer

แนวคิดเรื่องความปลอดภัยของ BACnet สามารถเข้าใจได้ง่ายด้วยตัวอย่างเมื่อ BACnet device-A ขอเซสชันคีย์จากเซิร์ฟเวอร์คีย์เพื่อสร้างการสื่อสารที่ปลอดภัยผ่านอุปกรณ์-B จากนั้นคีย์นี้จะถูกส่งไปยังทั้งอุปกรณ์ A และ อุปกรณ์ B ผ่านคีย์เซิร์ฟเวอร์ที่เรียกว่า 'SKab' โปรโตคอล BACnet ใช้การเข้ารหัส DES 56 บิต

โปรโตคอล Bacnet ทำงานอย่างไร

BACnet เป็นโปรโตคอลการสื่อสารทางอิเล็กทรอนิกส์ทั่วไปที่ทำงานโดยอนุญาตให้ใช้ระบบอัตโนมัติในอาคารของผู้ผลิตประเภทต่างๆ ตลอดจนระบบตรวจสอบ เช่น สัญญาณเตือนไฟไหม้, HVAC และความปลอดภัยโดยรอบสำหรับการสื่อสารระหว่างกัน โปรโตคอลนี้สามารถทำงานร่วมกับโปรโตคอลข้อมูลทั่วไปเกือบทุกชนิด รวมทั้ง TCP/IP

โปรโตคอล BACnet ช่วยให้สามารถพัฒนา BMS (ระบบการจัดการอาคาร) แบบครอบคลุม ซึ่งช่วยให้ผู้ปฏิบัติงานสามารถสร้าง สังเกต และควบคุมระบบอาคารต่างๆ ภายในแอปพลิเคชันเดียว
โปรโตคอลนี้ยังใช้เพื่อขยายความยืดหยุ่นและขอบเขตของระบบอัตโนมัติที่สามารถดำเนินการได้ ตัวอย่างเช่น ระบบอัตโนมัติสามารถตั้งค่าได้เมื่อระบบป้องกันอัคคีภัยสังเกตเห็นไฟไหม้ จากนั้นระบบจะส่งคำสั่งไปยังสิ่งต่อไปนี้

  • ไปที่ระบบควบคุมของลิฟต์เพื่อส่งลิฟต์ทั้งหมดไปที่ชั้นล่างทันที
  • ไปที่ระบบเพจจิ้งของอาคารเพื่อส่งสัญญาณเสียงเพื่อแจ้งผู้อยู่อาศัยในอาคารทุกที่ที่ตรวจพบเปลวไฟ & วิธีออกจากอาคาร
  • ตั้งแต่ระบบภาพและเสียงของอาคารไปจนถึงข้อความแฟลชบนจอทีวีภายในห้องประชุม
  • ไปยังอินเทอร์เฟซของระบบโทรศัพท์สำหรับส่งการแจ้งเตือนผ่านข้อความไปยังสิ่งอำนวยความสะดวกและทีมวิศวกรรมของอาคาร

ด้วยโปรโตคอล BACnet ข้อมูลทั้งหมดมีความหมายในแง่ของวัตถุ ดังนั้นแต่ละอ็อบเจ็กต์จึงหมายถึงข้อมูลเกี่ยวกับอุปกรณ์หรือส่วนประกอบ การระบุข้อมูลเช่นออบเจ็กต์เพียงให้ประโยชน์ที่อ็อบเจ็กต์ล่าสุดสามารถสร้างขึ้นได้ มิฉะนั้น ออบเจ็กต์ที่มีอยู่สามารถแก้ไขได้ตามความต้องการของผู้ใช้

วัตถุหมายถึงข้อมูลทางกายภาพ (อินพุตทางกายภาพ, เอาต์พุต) และข้อมูลที่ไม่ใช่ทางกายภาพ (ซอฟต์แวร์/การคำนวณ) เป็นสิ่งสำคัญมากที่จะต้องทราบว่าทุกอ็อบเจ็กต์อาจหมายถึงข้อมูลเพียงส่วนเดียว มิฉะนั้นกลุ่มของข้อมูลจะทำหน้าที่เดียวกันและแน่นอน

วัตถุ BACnet

ออบเจ็กต์ BACnet เป็นแนวคิดที่ช่วยให้สามารถดำเนินการสื่อสารรวมถึงกลุ่มข้อมูลที่เกี่ยวข้องกับ i/ps, o/ps, ซอฟต์แวร์และการคำนวณได้ BACnet Object สามารถมองเห็นตัวเองได้หลายวิธี เช่น Single Points, Logical Groups, Program Logic, Schedules & Historical Data

วัตถุ BACnet มีทั้งแบบกายภาพและไม่ใช่แบบกายภาพ ตัวอย่างเช่น เทอร์โมสตัทถือเป็นแนวคิดทางกายภาพและระบบ HVAC ถือเป็นอุปกรณ์ส่งออก ตัวอย่างที่ดีที่สุดของแนวคิดที่ไม่ใช่ทางกายภาพคือกำหนดการบำรุงรักษา HVAC ในรูปแบบซอฟต์แวร์

ออบเจ็กต์ BACnet ทั้งหมดมีคุณสมบัติที่แตกต่างกันของการแลกเปลี่ยนข้อมูลและคำสั่ง คุณสมบัติเหล่านี้แสดงในรูปแบบตารางที่มีสองคอลัมน์ คอลัมน์แรกมีชื่อของคุณสมบัติ & คอลัมน์ที่สองระบุค่าของคุณสมบัติ ในคอลัมน์ที่สอง ข้อมูลสามารถมีอยู่ในรูปแบบที่สามารถเขียนได้/อ่านอย่างเดียว

ตัวอย่างอ็อบเจ็กต์ BACnet สำหรับอินพุตไบนารีของเซ็นเซอร์ภายในอาคารแสดงอยู่ด้านล่าง

ชื่อวัตถุ

Space Temp

ประเภทของวัตถุ

อินพุตไบนารี

มูลค่าปัจจุบัน

11001

ธงสถานะ

ปกติ InService

ขีดจำกัดสูง 11110
ขีด จำกัด ต่ำ

11011

ในตารางด้านบน คุณสมบัติสี่รายการแรกมีความจำเป็นโดยมาตรฐาน BACnet ในขณะที่คุณสมบัติสองรายการสุดท้ายถือเป็นตัวเลือก ดังนั้น ออบเจ็กต์ทางเลือกเหล่านี้มักมีความจำเป็นสำหรับนักพัฒนา อย่างไรก็ตาม อ็อบเจ็กต์เหล่านั้นควรตรงกับมาตรฐานของ BACnet ตัวอย่างจะแสดงคุณสมบัติเพียงไม่กี่อย่างของวัตถุ ในชีวิตจริง โดยเฉพาะอย่างยิ่งในการตั้งค่าระบบอัตโนมัติของอาคาร คุณสมบัติต่างๆ จะอยู่ที่นั่นภายในวัตถุ ผู้เชี่ยวชาญและแหล่งข้อมูลส่วนใหญ่ระบุว่ามีออบเจ็กต์ BACnet มาตรฐาน 23 รายการที่ใช้ในระบบอัตโนมัติของอาคาร ดังนั้นอ็อบเจ็กต์มาตรฐานจึงทำงานในมาตรฐาน BACnet

ออบเจ็กต์ BACnet มาตรฐาน 23 รายการ ได้แก่ Binary i/p, Binary o/p, Binary value, Analog i/p, Analog o/p, Analog value, Averaging, LifeSafety Zone, LifeSafety Point, Multi-State i/p, Multi-State o/p, ค่าหลายสถานะ, ลูป, ปฏิทิน, คลาสการแจ้งเตือน, คำสั่ง, ไฟล์, โปรแกรม, กำหนดการ, บันทึกแนวโน้ม, กลุ่ม, การลงทะเบียนเหตุการณ์และอุปกรณ์

เมื่อชุดของอ็อบเจ็กต์เรียกใช้ฟังก์ชันเฉพาะ จะเรียกว่าอุปกรณ์ BACnet ออบเจ็กต์ทั้งหมดเหล่านี้ควรมีตัวระบุ ประเภทข้อมูล และข้อมูลเพิ่มเติม เช่น อ่านอย่างเดียว แก้ไขผ่านอุปกรณ์อื่นๆ และอื่นๆ อีกมากมาย

ประเภทต่างๆ

ความแตกต่าง ประเภทของโปรโตคอล BACnet มีการกล่าวถึงด้านล่าง

BACnet/IP

โดยปกติจะใช้กับเครือข่าย VLAN และ WAN ที่มีอยู่ อุปกรณ์จึงสามารถเชื่อมต่อโดยตรงกับฮับหรือสวิตช์อีเทอร์เน็ต LAN นี้เป็นประเภทที่มีประสิทธิภาพสูงและรวดเร็ว แต่มีค่าใช้จ่ายสูง BACnet/IP ใช้ UDP/IP เพื่อความเข้ากันได้ผ่านโครงสร้างพื้นฐาน IP ที่มีอยู่ เมื่อใช้ BACnet/IP กับเครือข่ายย่อย IP หลายเครือข่ายแล้ว ฟังก์ชันพิเศษของอุปกรณ์ที่เรียกว่า BBMD (อุปกรณ์จัดการการออกอากาศ BACnet) จำเป็นต่อการจัดการข้อความออกอากาศของ BACnet ระหว่างซับเน็ต

BACnet MS/TP

LAN ประเภทนี้ใช้ EIA-485 twisted pair เพื่อส่งสัญญาณได้ไกลถึง 4k ฟุต ดังนั้นจึงเป็นประเภท BACnet LAN ที่มีชื่อเสียงมากซึ่งใช้สำหรับคอนโทรลเลอร์แบบรวมและเฉพาะแอปพลิเคชัน BACnet MS/TP นี้ไม่แพง

BACnet ISO 8802-3 (อีเธอร์เน็ต)

BACnet ใช้โดยตรงกับ อีเธอร์เน็ต 8802-3 เครือข่ายที่คล้ายกับ BACnet/IP ในแง่ของความเร็วและค่าใช้จ่าย แม้ว่าจะจำกัดอยู่ที่โครงสร้างพื้นฐานทางกายภาพเพียงโครงสร้างพื้นฐานเดียวที่ไม่ได้ใช้เราเตอร์ IP

BACnet เหนือ ARCNET

BACnet นี้เป็นประเภท MAC ซึ่งมีสองรูปแบบเช่น 2.5Mbs coax และ 156Kbs เหนือ EIA-485 BACnet นี้ได้รับการสนับสนุนโดยผู้จำหน่ายที่มี ARCNET ในจำนวนจำกัด

BACnet แบบจุดต่อจุด

BACnet Point-to-Point นี้ใช้ง่ายๆ บนเครือข่ายโทรศัพท์ผ่านสายโทรศัพท์ โดยทั่วไป การเชื่อมต่อ EIA-232 โดยตรงจึงไม่ใช้สำหรับการเชื่อมต่ออีเทอร์เน็ตโดยตรงอีกต่อไป

BACnet ผ่าน LonTalk Foreign Frames

BACnet นี้อนุญาตให้ส่วนประกอบการขนส่งของ LonTalk ดำเนินการข้อความ BACnet แต่โปรโตคอลทั้งสองไม่สามารถทำงานร่วมกันได้

BACnet เหนือ ZigBee

โดยทั่วไปแล้ว MAC นี้เป็นเครือข่ายไร้สายที่ใช้กับอุปกรณ์ที่มีราคาต่ำกว่า ดังนั้นจึงมักใช้เป็นเกตเวย์ไปยังอุปกรณ์ ZigBee และไม่เหมือนการขนส่ง BACnet ดั้งเดิม

Bacnet เป็น Modbus Converter

เกตเวย์ Protocon-P3 เป็นตัวแปลง BACnet เป็น Modbus ซึ่งใช้ในการออกแบบระบบอัตโนมัติในแอปพลิเคชันต่างๆ เช่น HVAC การควบคุมการเข้าถึง ระบบควบคุมแสงสว่างและระบบตรวจจับอัคคีภัย และอุปกรณ์ที่เกี่ยวข้อง เกตเวย์ Protocon-P3 รวมระบบและอุปกรณ์ BACnet ดังกล่าวเข้ากับระบบการจัดการแบบ Modbus ผ่านโปรโตคอล Modbus RTU และ Modbus TCP/IP

  Bacnet เป็น Modbus Converter
Bacnet เป็น Modbus Converter

คุณสมบัติหลักของ Bacnet to Modbus Converter มีดังต่อไปนี้

  • ประกอบด้วยแผงด้านหน้าที่มีไฟ LED สำหรับบ่งชี้การวินิจฉัยอย่างรวดเร็ว
  • ยูทิลิตีการกำหนดค่าที่ใช้ Windows
  • รองรับอินเทอร์เฟซอุปกรณ์ BACnet สูงสุด 100 รายการกับ TCP Master/Slave หรือ Modbus RTU
  • มีความสามารถในการเชื่อมต่อจุดการทำแผนที่ได้ถึง 5K
  • รองรับคุณสมบัติการบรรจุบิต COV

Bacnet Protocol กับ Modbus

ความแตกต่างระหว่าง Bacnet Protocol และ Modbus มีดังต่อไปนี้

โปรโตคอล BACnet

Modbus

ได้รับการพัฒนาโดย ASHRAE ได้รับการพัฒนาโดย Modicon Inc.
Bacnet ใช้สำหรับการสื่อสารระหว่างอุปกรณ์ต่างๆ Modbus ใช้สำหรับการสื่อสารระหว่างอุปกรณ์ต่างๆ
โหมดการส่งของมันคือ; IP, อีเธอร์เน็ต, Zigbee & MS/TP โหมดการส่งของมันคือ; ASCII, RTU และ TCP/IP
มาตรฐานของมันคือ มาตรฐาน ANSI/ASHRAE 185; ISO-16484-5; ISO-16484-6. มาตรฐานของมันคือ IEC 61158
ใช้ในตลาดต่างๆ เช่น อุตสาหกรรม การจัดการพลังงาน การขนส่ง ระบบอัตโนมัติในอาคาร ข้อบังคับ สุขภาพและความปลอดภัย ใช้ในตลาดต่างๆ เช่น แสงสว่าง ความปลอดภัยในชีวิต ระบบควบคุมการเข้าออก ระบบ HVAC การขนส่งและการบำรุงรักษา
อินเทอร์เฟซเครือข่าย: โครงสร้างพื้นฐาน LAN และ LAN ที่มีอยู่ อินเทอร์เฟซเครือข่าย: โปรโตคอลอนุกรมและอีเทอร์เน็ตแบบดั้งเดิม
ตัวอย่าง: การวัดระดับถัง การควบคุมหม้อไอน้ำ ตัวอย่าง: งานต่างๆ เช่น ตารางพัดลม ส่งการเตือนสถานะ และขออ่านอุณหภูมิ

ข้อดี

ดิ ข้อดีของ Bacnet Protocol รวมสิ่งต่อไปนี้

  • โปรโตคอล BACnet ได้รับการออกแบบมาโดยเฉพาะสำหรับการสร้างระบบอัตโนมัติและเครือข่ายควบคุม
  • ไม่ได้ขึ้นอยู่กับเทคโนโลยี LAN หรือ WAN ในปัจจุบัน
  • เป็นมาตรฐานแห่งชาติของอเมริกาและมาตรฐานล่วงหน้าของยุโรป
  • สามารถปรับขนาดได้อย่างสมบูรณ์ตั้งแต่แอปพลิเคชันอาคารเดี่ยวขนาดเล็กไปจนถึงเครือข่ายอุปกรณ์สากล
  • ผู้ดำเนินการของ BACnet สามารถรวมส่วนขยายที่ไม่ได้มาตรฐานและการเพิ่มประสิทธิภาพได้อย่างปลอดภัยโดยไม่ส่งผลต่อความสามารถในการทำงานร่วมกันที่มีอยู่
  • ได้รับการรับรองโดยบริษัทป้องกันอัคคีภัยที่มีชื่อเสียงที่สุดในสหรัฐอเมริกาและยุโรป
  • ได้รับการสนับสนุนจากผู้ผลิตเครื่องทำความเย็นต่างๆ เช่น Dunham-Bush, Carrier, McQuay, York & Trane
  • ในแอปพลิเคชันการควบคุมอาคารจริง โปรโตคอลนี้มีประวัติที่พิสูจน์แล้ว

ข้อเสีย

ดิ ข้อเสียของ Bacnet Protocol รวมสิ่งต่อไปนี้

ข้อเสียเปรียบหลักของโปรโตคอล BACnet คือปัญหาที่สอดคล้อง ด้วยเหตุนี้ จึงมีการแนะนำ BTL (BACnet Testing Laboratories) ในปี 2000 BTL เป็นองค์กรด้านการปฏิบัติตามกฎระเบียบและเป็นองค์กรทดสอบอิสระ จุดประสงค์หลักคือการทดสอบผลิตภัณฑ์ของ BACnet เพื่อตรวจสอบการปฏิบัติตามมาตรฐาน เมื่อได้รับการอนุมัติแล้ว ผลิตภัณฑ์จะได้รับโลโก้ BTL

ปัญหาหรือการโจมตีที่คุ้มค่าซึ่งพบได้ทั่วไปในโปรโตคอลนี้คือ ไม่มีการปลอมแปลงและรับรองความถูกต้อง การโจมตี DoS การเชื่อมต่อเครือข่ายที่ไม่สามารถเคลื่อนที่ได้ และการขาดการเข้ารหัสและการเข้าถึงการเขียนผ่านอุปกรณ์

แอปพลิเคชั่น

ดิ การใช้ Bacnet Protocol รวมถึงสิ่งต่อไปนี้

  • BACnet ใช้ในแอปพลิเคชัน HVAC การควบคุมไฟควบคุมไฟ การรักษาความปลอดภัย สัญญาณเตือนภัย & การเชื่อมต่อกับบริษัทสาธารณูปโภค
  • โปรโตคอลนี้ได้รับการออกแบบมาโดยเฉพาะสำหรับการสร้างระบบอัตโนมัติและแอปพลิเคชันการควบคุม
  • โปรโตคอลนี้ใช้เพื่อจัดเตรียมกลไก โดยเฉพาะอย่างยิ่งสำหรับอุปกรณ์ระบบอัตโนมัติสำหรับการแลกเปลี่ยนข้อมูลโดยไม่คำนึงถึงบริการอาคารเฉพาะที่พวกเขาดำเนินการ
  • โปรโตคอลนี้สามารถใช้ได้โดยตัวควบคุมแบบดิจิทัล คอมพิวเตอร์ และตัวควบคุมแบบรวมเฉพาะแอปพลิเคชันอย่างอื่นที่มีผลเทียบเท่า
  • โปรโตคอล BACnet ได้รับการพัฒนาในขั้นต้นเพื่อพัฒนาการทำงานร่วมกันระหว่างอุปกรณ์อัตโนมัติในอาคาร อย่างไรก็ตาม คำอธิบายข้อมูล ตลอดจนสถาปัตยกรรมที่ยืดหยุ่น จะทำให้ใช้งานได้ในแอปพลิเคชันควบคุมที่หลากหลาย
  • นี่เป็นโปรโตคอลเชิงวัตถุ ใช้เพื่อแสดงถึงอุปกรณ์ควบคุมที่เข้าถึงได้ของเครือข่าย

ดังนั้นนี่คือ ภาพรวมของโปรโตคอล Bacnet – ใช้งานได้ ด้วยแอพพลิเคชั่น นี่เป็นโปรโตคอลที่ดีที่สุดที่ใช้ในการสร้างระบบอัตโนมัติและเพื่อเชื่อมต่อระบบต่างๆ ดังนั้น Bacnet Protocol ในเทคโนโลยี IoT จึงมีอนาคตที่ดีและจะพัฒนาอย่างก้าวกระโดด โปรโตคอลนี้ให้โซลูชันที่ยอดเยี่ยมจากมุมมองของความสามารถในการปรับขนาดด้วย เมื่อพิจารณาถึงความสำคัญและความต้องการของแอปพลิเคชัน ความปลอดภัยต้องได้รับ & การพัฒนาต้องทำโดยคำนึงถึงความปลอดภัยเป็นหลัก เมื่อพิจารณาถึงการขาดมาตรฐาน มาตรฐานที่ถูกต้องจะต้องถูกกำหนดให้ผู้ขายปฏิบัติตามและดำเนินการ นี่คือคำถามสำหรับคุณ โปรโตคอล I2S คืออะไร?