Skip to content

fluxguide/MCutie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCutie – A simple MQTT Broker and Webapp

This is a repository for simple MQTT Broker and Webapp for testing.

Developed and maintained by Fluxguide as part of the Eyes of Things Project.

Demo

Open the Demo-App

For Testing Purposes enter the following server information:

IP: 40.68.84.0

Port: 1884

Please note: Fair use policy. This server is only meant for testing and demo purposes.

Screenshot

MCutie Screenshot

Contents / Features

  • MCutie: A simple MQTT Testing Webapp
    • Connect: connect to a MQTT broker
    • Publisher: publish messages to topics
    • Subscriber: subscribe to multiple channels
  • Broker: A simple MQTT Broker

How do I get set up?

Set up and run the broker

# clone this repository
# change to directory /broker
cd /broker
# install packages
npm install
# run broker
node ./broker.js

Default port is 1883

Set up and run the Webapp

  • Put the contents of the /app directory in a web server directory
  • open the url in your browser
  • Enter the IP and Port of your MQTT Server in the "Connection" section
  • Hit the "Connect" Button

Contributing

Feel free to contribute to this project by sending Pull Requests.

Based on

Mosca MQTT Broker

MQTT.JS

Next Steps

Web GUI

  • Feature: add possibility to unsubscribe from individual topics

Broker

  • Add persistence layer for logging etc

License

MIT (see LICENCE)

About

A simple MQTT webapp and broker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published