BACnet (Data Communication Protocol for Building automatizálás Networks) egy nyílt forráskódú protokoll stack szoftver, amely biztosítja a BACnet hálózati réteg, olyan közeg hozzáférési (MAC) réteg, és egy alkalmazási réteg a beágyazott rendszerek.
Úgy tervezték, hogy a beágyazott rendszerek
Ez egy jogdíjmentes szoftver projekt kifejezetten a beágyazott rendszerek, valamint a GNU / Linux, Microsoft Windows, és más UNIX-szerű operációs rendszerhez. Valós idejű operációs rendszerek (RTOS) és mikrokontrollerek is támogatja képes.
Tartalmaz számos parancssori eszközök
A csomag tartalmaz egy példát BACnet szerver alkalmazás és egy példát BACnet kliens. Tulajdonképpen ez áll egy széles körű parancssori eszközök, amelyek között említhetjük bacarf, bacepics, bacrbdt, bacscov, bacucov, bacwi, mstpcrc, bacawf, baciamr, bacrd, bacserv, bacupt, bacwir, bacdcc, bacinitr, bacrp , bacrpm, bacts, bacwh, bacwp és mstpcap.
Egy adatátviteli protokoll
A BACnet adatkommunikációs protokoll tervezett építési szabályozás és automatizálási hálózatok. Ez a projekt segít a fejlesztők, hogy végre támogatása üzenetek küldésére és fogadására, amely adatokat tartalmaznak által elismert más BACnet kompatibilis eszközökkel.
Úgy tervezték, hogy a beágyazott BACnet eszköz
A program úgy lett kialakítva, kifejezetten a beágyazott BACnet eszköz. A hordozhatóság, meg van írva teljesen a C programozási nyelv. Ez magában foglalja egy sokféle egység tesztek és számos demo BACnet alkalmazási példák.
Az első lépések a BACnet
A BACnet egy egyszerű program, így a telepítés ez egy nagyon egyszerű feladat, de először ellenőrizze, hogy töltse le a legújabb kiadása a BACnet az Softoware mentse az archív a Home könyvtár, és tömörítse ki az archívum vezetője hasznosságát választott.
Nyisson meg egy terminált alkalmazást, és a helyét a kibontott archív fájlok (például cd /home/softoware/bacnet-stack-0.8.2), futtassa a & lsquo; teszik-ezte parancs lefordítani a programot. Telepítse rendszer széles futtatásával & lsquo; sudo make install-ezte parancs.
Mi az új ebben a kiadásban:
- Frissítések szoftver támogatja a 135-2012 változata a BACnet szabványt.
- ad lwIP támogatása BACNET / IP.
- ad chipset támogatja a AT91SAM7S.
- ad OS támogatás BSD és OS / X.
- ad 76800 baud támogatás Linux port RS-485 driver.
- Javítások építeni hibák mellett QNX és MinGW.
- teszi kisebb javítások a mstpcap segédprogramot.
- Hozzáteszi projekt megoldás fájlok Atmel Studio 6.1.
- ad számos hibajavítás és helyettesíti néhány potenciálisan veszélyes feladatokat.
Mi az új verzió 0.8.2:
- Frissítések szoftver támogatja a 135-2012 változata a BACnet szabványt.
- ad lwIP támogatása BACNET / IP.
- ad chipset támogatja a AT91SAM7S.
- ad OS támogatás BSD és OS / X.
- ad 76800 baud támogatás Linux port RS-485 driver.
- Javítások építeni hibák mellett QNX és MinGW.
- teszi kisebb javítások a mstpcap segédprogramot.
- Hozzáteszi projekt megoldás fájlok Atmel Studio 6.1.
- ad számos hibajavítás és helyettesíti néhány potenciálisan veszélyes feladatokat.
Mi az új verzió 0.7.1:
- Az analóg kimenet és bináris kimenet tárgyakat adunk a szimulált eszköz példa. A PIC port MS / TP frissítették, nem mindig Reply-Elhalasztott keret amikor elküldte a Data-Várandós-Válasz keretet.
- CharacterString Érték és Multi-state érték tárgy példák és unit tesztek adtunk, és adunk a demo / szerver mintaalkalmazáshoz.
- Az analóg bemeneti objektum, az analóg kimenet tárgy, analóg tárgy, eszköz tárgy, Multi-state bemeneti objektum, és a Multi-állam Output tárgy példák fixáltuk, hogy visszatérjen a helyes hibakódok a WriteProperty szolgáltatást.
- voltak kiterjedt hibajavítás és kódtisztítások.
Mi az új verzió 0.6.0:
- Alapértelmezett prioritása parancsok rögzítették.
- A dokumentáció rögzítették.
- Renesas RX62N port Ethernet adatátviteli adunk hozzá.
- Vegyes hibák kerültek rögzítésre.
Mi az új verzió 0.5.8:
- Számos hibajavítás.
Mi az új verzió 0.5.7:
- ReadRange funkciókat hajtottak végre a készülék "Device Address Binding" tulajdonság.
- A named pipe adtunk MS / TP Capture.
- Szintén ide került a GetEventInformation szolgáltatás, megerősítette Private Transfer, hibajavítás, kódtisztítások, és a dokumentáció rögzíti.
Mi az új verzió 0.5.3:
- Ez a kiadás még jobb támogatása AVR Studio és Borland.
- javult MS / TP statisztika, valamint számos hibajavítás és kódtisztítások.
Mi az új verzió 0.5.0:
- A puffer túlcsordulás probléma a NPDU dekóder korrigáltuk.
- PDU kódolást refactored.
- FIFO adunk a készülék teszt make fájlt.
- Egy szakítsa biztonságos FIFO könyvtárat adtunk a PIC kikötő MS / TP.
- A PIC18F6720 projekt megtisztították.
- A UCovNotification felvezető adunk a demo szerver alkalmazás.
- Az MS / TP elfog korrigáltuk, hogy korlátozza az adatokat a bemeneti puffer.
- A port a ATmega8 adunk hozzá.
- Számos kisebb hibajavítás kódtisztítások, és épít tisztítások végeztünk.
Mi az új verzió 0.4.7:
- Visual C ++ tartalmazza javítva lett.
- Vannak kisebb hibajavítások a codebase és példák.
Mi az új verzió 0.4.6:
- A készülék teszt make fájl javításra került.
- Egy Init Routing Table üzenet ügyfél került.
- Router vizsgálatot demók is került.
- Egy előzetes I-Am-Router-To-Network demo került.
- A Ki-Is-Router-To-Network kliens alkalmazás került.
- Egy MS / TP capture eszköz, amely adatot küld Wireshark jött létre.
- Borland támogatást frissítjük.
- A Linux MS / TP adatátviteli modul az szemafor (pthread feltételek) helyett aljzatok vagy sorok.
- Van valami kód razzia. MinGW támogatás került.
Hozzászólás nem található