BACnet (Data Communication Protocol til bygning Automation and Control Networks) er en open source-protokol stak software, der giver et BACnet netværk lag, et medie adgang (MAC) lag og et lag til indlejrede systemer ansøgning.
Designet til indlejrede systemer
Det er en royalty-fri software-projekt specielt designet til indlejrede systemer, samt til GNU / Linux, Microsoft Windows og andre UNIX-lignende operativsystemer. Real-time operativsystemer (RTOS) og mikrocontrollere er også understøttet af BACnet.
Inkluderer en bred vifte af kommandolinjeværktøjer
Pakken indeholder et eksempel BACnet server applikation og et eksempel BACnet-klient. Faktisk, den består af en bred vifte af kommandolinjeværktøjer, blandt hvilke vi kan nævne bacarf, bacepics, bacrbdt, bacscov, bacucov, bacwi, mstpcrc, bacawf, baciamr, bacrd, bacserv, bacupt, bacwir, bacdcc, bacinitr, bacrp , bacrpm, bacts, bacwh, bacwp, og mstpcap.
En data kommunikationsprotokol
BACnet er en data kommunikationsprotokol designet til CTS-og automatisering netværk. Dette projekt vil hjælpe applikationsudviklere at gennemføre støtte til at sende og modtage beskeder, der indeholder data, der er anerkendt af andre kompatible enheder BACnet.
Designet til den integrerede BACnet-enhed
Softwaren er designet specielt til den integrerede BACnet-enheden. For bærbarhed, er det helt skrevet i programmeringssproget C.. Det omfatter en bred vifte af unit test og BACnet applikationseksempler talrige demo.
Kom godt i gang med BACnet
BACnet er et simpelt program, så installere det er en meget let opgave, men først sikre dig, at du henter den nyeste version af BACnet fra Softoware, gemme arkivet på dit hjemmebibliotek, og pakke den hjælp arkivet leder nytten af dit valg.
Åbn en terminal app, gå til placeringen af de udpakkede arkiv-filer (fx cd /home/softoware/bacnet-stack-0.8.2) og køre & lsquo; få & rsquo; kommando til at kompilere programmet. Installere det hele systemet ved at køre & lsquo; sudo make install & rsquo; kommando.
Hvad er nyt i denne udgivelse:
- Opdateringer software til støtte for 135-2012 version af BACnet standarden.
- Tilføjer lwIP støtte til BACNET / IP.
- Tilføjer chipset støtte til AT91SAM7S.
- Tilføjer OS støtte til BSD og OS / X.
- Tilføjer 76800 baud support på Linux port af RS-485-driveren.
- Rettelser bygge fejl under QNX og MinGW.
- Gør mindre forbedringer til mstpcap nytte.
- Tilføjer projekt- og løsning filer til Atmel Studio 6.1.
- Tilføjer mange fejlrettelser, og erstatter nogle potentielt-usikre funktioner.
Hvad er nyt i version 0.8.2:
- Opdateringer software til støtte for 135-2012 version af BACnet standarden.
- Tilføjer lwIP støtte til BACNET / IP.
- Tilføjer chipset støtte til AT91SAM7S.
- Tilføjer OS støtte til BSD og OS / X.
- Tilføjer 76800 baud support på Linux port af RS-485-driveren.
- Rettelser bygge fejl under QNX og MinGW.
- Gør mindre forbedringer til mstpcap nytte.
- Tilføjer projekt- og løsning filer til Atmel Studio 6.1.
- Tilføjer mange fejlrettelser, og erstatter nogle potentielt-usikre funktioner.
Hvad er nyt i version 0.7.1:
- Analog Output og Binary Output genstande blev føjet til den simulerede enhed eksempel. PIC port MS / TP blev opdateret til ikke altid Svar Udsat rammen, når sendte en Data-Forventer-Svar ramme.
- CharacterString Value og Multi-state eksempler Værdi objekt og unit tests blev tilsat, og de blev tilføjet til demo / server eksempel ansøgning.
- Analog Input objekt, analog udgang objekt, Analog Value objekt, Device objekt, Multi-state Input objekt, og Multi-state eksempler Output objekt blev fastsat til at returnere korrekte fejlkoder for WriteProperty service.
- Der var omfattende fejlrettelser og kodeoprydning.
Hvad er nyt i version 0.6.0:
- Standard prioriteter kommandoer blev fastsat.
- Dokumentationen blev fastsat.
- Renesas RX62N havnen i Ethernet datalink blev tilføjet.
- Assorted bugs blev fastsat.
Hvad er nyt i version 0.5.8:
- Talrige fejlrettelser.
Hvad er nyt i version 0.5.7:
- ReadRange funktionalitet blev gennemført for enheden "Device Address Binding" ejendom.
- En navngiven pipe blev tilføjet til MS / TP Capture.
- Også inkluderet var en GetEventInformation tjeneste, Bekræftet Private Transfer, fejlrettelser, kodeoprydning, og dokumentation rettelser.
Hvad er nyt i version 0.5.3:
- Denne udgave har forbedret understøttelse af AVR Studio og Borland.
- Det har forbedret MS / TP statistikker, samt talrige fejlrettelser og kodeoprydning.
Hvad er nyt i version 0.5.0:
- En buffer overflow problem med npdu dekoder blev rettet.
- PDU kodning blev omstruktureret.
- FIFO blev tilføjet til unit test make-fil.
- En afbryder sikker FIFO bibliotek blev tilføjet til PIC havnen i MS / TP.
- PIC18F6720 Projektet blev ryddet op.
- En UCovNotification handler blev tilføjet til demo server applikation.
- MS / TP capture blev korrigeret til at begrænse data til input buffer.
- En port til ATmega8 blev tilføjet.
- Talrige mindre fejlrettelser, kodeoprydning, og bygge oprydninger blev gjort.
Hvad er nyt i version 0.4.7:
- Visual C ++ omfatter er blevet rettet.
- Der er mindre fejlrettelser i kodebase og eksempler.
Hvad er nyt i version 0.4.6:
- Enheden test make-filen er blevet korrigeret.
- En Init Routing Table besked klient er blevet tilføjet.
- er blevet tilføjet Router forespørgsel demoer.
- En foreløbig I-Am-Router-To-Network demo er blevet tilføjet.
- Et Hvem-er-Router-To-Network klient ansøgning er blevet tilføjet.
- En MS / TP capture værktøj, der sender data til Wireshark er blevet oprettet.
- Borland support opdateres.
- Linux MS / TP datalink-modulet bruger semaforer (pthread betingelser) i stedet for stik eller køer.
- Der er noget kode oprydning. MinGW støtte er blevet rettet.
Kommentarer ikke fundet