Skip to content

ppuertocrem/obnl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. Foreword
  2. Synopsis
  3. Latest Version
  4. Installation
  5. Documentation
  6. Bug Reporting
  7. Contributors
  8. Contacts
  9. License
  10. Copyright

Foreword

As OBNL uses AMQP/MQTT protocol (with pika), a server SHALL be running. If docker is installed the following command starts a RabbitMQ server:

docker run -d --hostname my-rabbit -p 5672:5672 --name some-rabbit rabbitmq:alpine

Synopsis

OBNL was initially imagined as a light implementation of OpenBuildNet (OBN) in Python. Its name initially means OpenBuildNet Light.

The main purpose of OBNL is simulator communication for the purpose of co-simulation.

During the first development and tests, we realised that it was very complicated to match the requirement of OBN. Therefore we decided to realise a co-simulator based on OBN - an "OpenBuildNet Like" co-simulator.

Latest Version

You can find the latest version of OBNL of : https://github.com/ppuertocrem/obnl

Installation

OBNL is a full python project thus as long as Python is installed on your system you can install it by moving in the root folder (the folder this README file should be) and run :

python setup.py install

In some systems you need Administrator rights to run this command.

Warning : OBNL requires these packages to be used in full :

  • pika
  • protobuf

Documentation

Currently, the documentation is only accessible in source code.

Bug Reporting

If you find any bugs, or if you want new features you can put your request on github at the following address : https://github.com/ppuertocrem/obnl

Contributors

The OBNL Team is currently composed of :

Contacts

For questions, bug reports, patches and new elements / modules, please use the Bug Reporting.

License

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Copyright

Copyright (C) 2017 The OBNL Team

This file is part of the OBNL project.

OBNL is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

OBNL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

Light Python based version of OpenBuildNet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published