Giter Site home page Giter Site logo

ganesheth / bacnet4j Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mangoautomation/bacnet4j

0.0 2.0 0.0 33.26 MB

BACnet/IP stack written in Java. Forked from http://sourceforge.net/projects/bacnet4j/

License: GNU General Public License v3.0

Java 100.00%

bacnet4j's Introduction

BACnet4J

BACnet4J is a pure Java implementation of the BACnet specification. Originally developed for supervisory use, it now includes support for many objects and so may be suitable for embedded use as well. Protocols supported include IPv4, IPv6, and MS/TP.

A discussion forum for this package can be found at http://infiniteautomation.com/forum/category/12/bacnet4j-general-discussion.

A public Maven Repository is now available with the latest builds add this to your pom.xml true ignore false bacnet-data-source BACnet Dependencies http://mangoautomation.net:9902/maven-repo/

The dependency information is:

com.serotonin bacnet4j 3.2.2 ======= Releases ======== *Version 3.2 release notes* - Added BBMD support - Much enhanced support for acting as a foreign device

Version 3.0 release notes

  • The ANT build system has been replaced with Gradle
  • Dependencies have been removed. BACnet4J now operates without any external libs
  • Support for IPv6 added
  • Ad hoc test code has begun to be replaced with JUnit tests
  • Blocking request calls have been replaced with non-blocking promises/callbacks
  • Added implementations of many objects, including analog value, binary output, binary value, calendar, multistate value, notification classes, and schedules.
  • Added intrinsic alarming for implemented objects
  • Added COV reporting
  • Many bug fixes and minor enhancements

Version 2.0 release notes

The networking package of this product has been pretty much entirely rewritten to support MS/TP. These changes implied many changes to the LocalDevice public interface, so if you were using version 1.x you will need to port some code to upgrade.

License

This software is licensed under GPL. Commercial licensers can pay an upgrade fee to use this new version (2.x and later) commercially.

bacnet4j's People

Contributors

mlohbihler avatar

Watchers

James Cloos avatar Ganesh Ramanathan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.