Description

MQTT broker

Package Information

Version0.1.0 (2014-Apr-14)
Homepagehttps://github.com/atilaneves/mqtt
Repositoryhttps://github.com/atilaneves/mqtt
LicenseBSD 3-clause
CopyrightCopyright (C) 2013 Me. All rights reserved.
AuthorsAtila Neves
Registered byAtila Neves
Dependencies

vibe-d

cerealed

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

mqtt

Build Status

MQTT broker written in D, using vibe.d.

Doesn't yet implement all of MQTT. There is no authentication nor QOS levels other than 0. It can be used for testing however and does correctly subscribe, unsubscribe and dispatches messages.

The unit tests in the tests directory need unit-threaded to run.

Depends on vibe.d and on cerealed. The easiest way to build is by using dub. Simply typing dub will build and run.

Running the executable makes the server listen on port 1883.

Available versions

0.1.0 ~master ~weird_tree ~travis ~reuse_cereal ~murmur ~lock_free_queue