BACnet (Bina Otomasyon ve Kontrol Ağları için Veri İletişimi Protokolü) BACnet ağ katmanı, bir ortam erişim (MAC) katmanı ve gömülü sistemler için bir uygulama katmanı sağlayan bir açık kaynak protokol yığını yazılımıdır.
gömülü sistemler için tasarlanmış
Özellikle gömülü sistemler için tasarlanmış, yanı sıra GNU / Linux, Microsoft Windows ve diğer UNIX benzeri işletim sistemleri için bir telif ücretsiz yazılım projesidir. Gerçek zamanlı işletim sistemleri (RTOS) ve mikrodenetleyiciler de BACnet tarafından desteklenmektedir.
Komut satırı araçları geniş bir yelpazede içerir
paket bir örnek BACnet sunucu uygulaması ve örnek BACnet istemcisi içerir. Aslında, biz, bacepics, bacrbdt, bacscov, bacucov, bacwi, mstpcrc, bacawf, baciamr, bacrd, bacserv, bacupt, bacwir, bacdcc, bacinitr, bacrp bacarf sayabiliriz aralarında komut satırı araçları geniş bir yelpazede oluşur , bacrpm, bacts, bacwh, bacwp ve mstpcap.
Bir veri iletişim protokolü
BACnet kontrol ve otomasyon ağları oluşturmak için tasarlanmış bir veri iletişim protokolüdür. Bu proje, diğer BACnet uyumlu cihazlar tarafından tanınan verileri içeren mesajlar gönderme ve alma desteği uygulamak için uygulama geliştiriciler yardımcı olacaktır.
Gömülü BACnet cihaz için tasarlanmış
Yazılım gömülü BACnet cihaz için özel olarak dizayn edilmiştir. taşınabilirlik için, C programlama dili tamamen yazılmıştır. Bu ünite testleri ve sayısız demo BACnet uygulama örnekleri geniş bir yelpazede içerir.
BACnet başlarken
BACnet, basit bir programdır bu yüzden çok kolay bir iştir yükleme, ama önce, Softoware gelen BACnet en son sürümünü indirmek Ev dizininde arşiv kaydetmek ve arşiv yöneticisi programı kullanarak sıkıştırmasını emin olun seçiminiz.
çıkarılan arşiv dosyalarının konumu (örneğin cd /home/softoware/bacnet-stack-0.8.2) gidin, bir Terminal uygulamasını açın ve & lsquo koşmak; yapmak & rsquo; Programı derlemek için komut. çalıştırarak geniş sistem kurun & lsquo; sudo install & rsquo yapmak; Komut.
Bu sürümdeki yeni Nedir:
- Güncellemeler yazılım BACnet standart 135-2012 sürümünü desteklemek için.
- BACNET / IP lwIP desteği ekler.
- AT91SAM7S için yongaseti desteği ekler.
- BSD ve OS / X için OS desteği ekler.
- RS-485 sürücüsü Linux port üzerinden 76.800 baud desteği ekler.
- Düzeltmeler QNX ve MinGW altında derleme hataları.
- mstpcap programı için küçük geliştirmeler yapar.
- Atmel Studio 6.1 için proje ve çözüm dosyaları ekler.
- sayısız onarımları ekler ve bazı potansiyel-güvensiz fonksiyonları değiştirir.
sürüm 0.8.2 yeni Nedir:
- Güncellemeler yazılım BACnet standart 135-2012 sürümünü desteklemek için.
- BACNET / IP lwIP desteği ekler.
- AT91SAM7S için yongaseti desteği ekler.
- BSD ve OS / X için OS desteği ekler.
- RS-485 sürücüsü Linux port üzerinden 76.800 baud desteği ekler.
- Düzeltmeler QNX ve MinGW altında derleme hataları.
- mstpcap programı için küçük geliştirmeler yapar.
- Atmel Studio 6.1 için proje ve çözüm dosyaları ekler.
- sayısız onarımları ekler ve bazı potansiyel-güvensiz fonksiyonları değiştirir.
sürüm 0.7.1 yeni Nedir:
- Analog Çıkış ve İkili Çıktı nesneleri simüle aygıt, örneğin ilave edildi. Veri-bekleniyor-Cevap çerçeve gönderdi PIC portu MS / TP hep Cevap-Ertelendi değil çerçeveye güncellendi.
- CharacterString Değeri ve Multi-devlet Değeri nesne örnekleri ve birim testleri eklendi ve bunlar demo / sunucu örnek uygulama eklendi.
- Analog Giriş nesne, Analog çıkış nesne, Analog değer nesnesi, Aygıt nesnesi, Multi-devlet Giriş nesne ve Multi-devlet.
- vardı onarımları ve kod temizlikleri geniş.
Çıktı nesne örnekleri WriteProperty hizmeti için doğru hata kodları dönmek için tespit edildi
sürüm 0.6.0 yeni Nedir:
- komutların Varsayılan öncelikleri tespit edildi.
- dokümantasyon tespit edildi.
- Ethernet veri hattı ve Renesas RX62N liman eklendi.
- Çeşitli hata düzeltildi.
sürüm 0.5.8 yeni Nedir:
- Çok sayıda onarımları.
sürüm 0.5.7 yeni Nedir:
- ReadRange işlevselliği özelliği "Aygıt Adresi Bağlama" cihaz için hayata geçirilmiştir.
- adlandırılmış kanal MS / TP Yakalama eklendi.
- Ayrıca GetEventInformation servisi, Özel Transferi, onarımları, kod temizliğini ve dokümantasyon düzeltmeleri Onaylanmış edildi dahil.
sürüm 0.5.3 yeni Nedir:
- Bu sürüm geliştirdi desteği.
- MS / TP istatistiklerini, yanı sıra çok sayıda onarımları ve kod temizliğini geliştirdi.
AVR Studio ve Borland için
sürüm 0.5.0 yeni Nedir:
- npdu dekoder ile bir bellek taşması sorunu giderilmiştir.
- PDU kodlama refactored edildi.
- FIFO birim test yapmak dosyasına eklendi.
- Bir güvenli FIFO kütüphanesi kesme MS / TP PIC portuna eklendi.
- PIC18F6720 projesi temizlendi.
- UCovNotification işleyicisi demo sunucu uygulaması eklendi.
- MS / TP yakalama giriş tamponu verileri sınırlamak için giderilmiştir.
- ATmega8 için bir port eklendi.
- Çok sayıda küçük onarımları, kod temizlikleri ve temizlikleri yapılmıştır build.
sürüm 0.4.7 yeni Nedir:
- Visual C ++ sabit olmuştur içerir.
- codebase ve örneklerde küçük onarımları vardır.
sürüm 0.4.6 yeni Nedir:
- birim test yapmak dosyası giderilmiştir.
- Bir Init Yönlendirme Tablosu mesajı istemci eklendi.
- Router sorgulama demoları eklendi.
- Bir ön I-Am-Router-To-Ağ demo eklendi.
- -Is-Router-To-Ağı istemci uygulaması eklendi.
- Wireshark veri gönderir Bir MS / TP yakalama aracı oluşturulmuştur.
- Borland destek güncellenir.
- Linux, MS / TP veri bağlantısı modülü semaforlar (pthread koşulları) kullanır.
- Bazı kod temizleme vardır. MinGW'nin desteği sabit olmuştur.
yerine yuva veya kuyrukların
Yorum Bulunamadı