Skip to content
This repository has been archived by the owner on May 23, 2022. It is now read-only.

tokongs/IT2901-FFI02

Repository files navigation

IT2901-FFI02

This repository contains the code base for three seperate projects.

  • An MQTT broker
  • An MQTT client library
  • A CLI application for testing puposes

The broker and client library are written in Java and based on HiveMQ Community Edition and HiveMQ MQTT Client respsectively. The CLI application is written in Kotlin and relies heavily on the CLI library Clikt.

A user manual and developer guide can be found in the project wiki.

Quick start

The quickest way to get the projects up and running is to run the docker images. For this you'll need to have docker installed. The user manual explains how you would spin up the docker containers.

The above assumes you don't want to modify the code base. If you want to run and modify the projects locally just clone the repo and use gradle to start the project. JDK 11 or above is a requirement for this to work. You do not need to have gradle installed as gradle is packaged with the source code.

About

IT 2901 project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages