Skip to content

Commit

Permalink
Adds MYHELLOIOT reference to README
Browse files Browse the repository at this point in the history
  • Loading branch information
adrianromero committed Jun 17, 2021
1 parent b64da97 commit 6f80136
Showing 1 changed file with 32 additions and 39 deletions.
71 changes: 32 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,72 +1,65 @@
HelloIoT [![Release](https://jitpack.io/v/adrianromero/helloiot.svg)](https://jitpack.io/#adrianromero/helloiot)
========
# HelloIoT [![Release](https://jitpack.io/v/adrianromero/helloiot.svg)](https://jitpack.io/#adrianromero/helloiot)

HelloIoT is a [MQTT](https://en.wikipedia.org/wiki/MQTT) dashboard application.
You can use HelloIoT as a MQTT client application to publish and subscribe to topics or you can use HelloIoT as a client platform to create your own dashboard.
> This project is not updated anymore. Please visit my new MQTT dasboard application inspired in HelloIoT [MYHELLOIOT](https://github.com/adrianromero/myhelloiot).
HelloIoT is a [MQTT](https://en.wikipedia.org/wiki/MQTT) dashboard application.
You can use HelloIoT as a MQTT client application to publish and subscribe to topics or you can use HelloIoT as a client platform to create your own dashboard.
HelloIoT is a Java multiplatform application and it can run on Windows, MacOS, Linux or Android.

![Screenshot](https://i.imgur.com/qgvpxgy.png)
![Screenshot](https://i.imgur.com/qgvpxgy.png)

Getting started
===============
# Getting started

Install and execute HelloIoT
----------------------------
## Install and execute HelloIoT

To run HelloIoT for desktop systems, just download and uncompress the appropiate release file. The executable is located in image/bin/HelloIoT.

* [helloiot-1.1.030-windows.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-windows.zip) Windows
* [helloiot-1.1.030-macos.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-macos.zip) MacOS
* [helloiot-1.1.030-linux.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-linux.zip) Linux
- [helloiot-1.1.030-windows.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-windows.zip) Windows
- [helloiot-1.1.030-macos.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-macos.zip) MacOS
- [helloiot-1.1.030-linux.zip](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030-linux.zip) Linux

To run HelloIoT for Android you must allow your device to install unknown apps, download the following release file and install.

* [helloiot-1.1.030.apk](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030.apk) Android
- [helloiot-1.1.030.apk](https://github.com/adrianromero/helloiot/releases/download/1.1.030/helloiot-1.1.030.apk) Android

Install a MQTT Broker
----------------------
## Install a MQTT Broker

To run HelloIoT you need to install a MQTT broker or you can use a public MQTT broker. Public MQTT brokers can be good for testing or prototyping purposes. There is a list of MQTT brokers in the [MQTT Community Wiki](https://github.com/mqtt/mqtt.github.io/wiki/servers), you can choose the broker that better fits your needs.

HelloIoT is developed and tested using [Mosquitto](http://mosquitto.org/) but it will also work
with other MQTT Brokers like [HiveMQ](http://www.hivemq.com/), [EMQTT](http://emqtt.io/),
HelloIoT is developed and tested using [Mosquitto](http://mosquitto.org/) but it will also work
with other MQTT Brokers like [HiveMQ](http://www.hivemq.com/), [EMQTT](http://emqtt.io/),
[Moquette](https://github.com/andsel/moquette)...


Execute HelloIoT from sources
-----------------------------
## Execute HelloIoT from sources

If you prefer to run HelloIoT from sources clone the repository, build and execute. You will need Java 11 installed first.

```
git clone https://github.com/adrianromero/helloiot
cd ./helloiot
./gradlew run
```

Other MQTT tools
================
# Other MQTT tools

In the [MQTT Community Wiki](https://github.com/mqtt/mqtt.github.io/wiki/tools), you can find a list of client applications and tools.
In the [MQTT Community Wiki](https://github.com/mqtt/mqtt.github.io/wiki/tools), you can find a list of client applications and tools.
My favorites are:

* [MQTT.fx](http://mqttfx.org/) by Jens Deters and created with JavaFX.
* [mqtt-spy](http://kamilfb.github.io/mqtt-spy/) by Kamil Baczkowicz and also created with JavaFX.
- [MQTT.fx](http://mqttfx.org/) by Jens Deters and created with JavaFX.
- [mqtt-spy](http://kamilfb.github.io/mqtt-spy/) by Kamil Baczkowicz and also created with JavaFX.

Acknowledgments
===============
# Acknowledgments

* Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
* Roboto font https://www.google.com/fonts/specimen/Roboto (Apache License Version 2.0)
* Sound clips from http://www.soundjay.com/
* Medusa JavaFX library for Gauges by Gerrit Grunwald. https://github.com/HanSolo/Medusa (Apache License Version 2.0)
* Eclipse Paho MQTT Java library. https://www.eclipse.org/paho/clients/java/ (Eclipse Public License 1.0)
* Google Guice library. https://github.com/google/guice (Apache License Version 2.0)
* JideSoft Common library. https://github.com/jidesoft/jidefx-oss (GPL version 2 with classpath exception)
* Apache Commons IO. https://commons.apache.org/proper/commons-io/ (Apache License Version 2.0)
* MQTT Bridge for IKEA Tradfri Light Gateway by Ben Hardill https://github.com/hardillb/TRADFRI2MQTT (Apache License Version 2.0)
- Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- Roboto font https://www.google.com/fonts/specimen/Roboto (Apache License Version 2.0)
- Sound clips from http://www.soundjay.com/
- Medusa JavaFX library for Gauges by Gerrit Grunwald. https://github.com/HanSolo/Medusa (Apache License Version 2.0)
- Eclipse Paho MQTT Java library. https://www.eclipse.org/paho/clients/java/ (Eclipse Public License 1.0)
- Google Guice library. https://github.com/google/guice (Apache License Version 2.0)
- JideSoft Common library. https://github.com/jidesoft/jidefx-oss (GPL version 2 with classpath exception)
- Apache Commons IO. https://commons.apache.org/proper/commons-io/ (Apache License Version 2.0)
- MQTT Bridge for IKEA Tradfri Light Gateway by Ben Hardill https://github.com/hardillb/TRADFRI2MQTT (Apache License Version 2.0)

License
=======
# License

HelloIoT is licensed under the GNU General Public License, Version 3, 29 June 2007

0 comments on commit 6f80136

Please sign in to comment.