Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://adrianromero.github.io/myhelloiot/
MYHELLOIOT is a MQTT dashboard and client application
https://adrianromero.github.io/myhelloiot/
dashboard-application home-automation iot mqtt pwa-app
Last synced: 4 days ago
JSON representation
MYHELLOIOT is a MQTT dashboard and client application
- Host: GitHub
- URL: https://adrianromero.github.io/myhelloiot/
- Owner: adrianromero
- License: gpl-3.0
- Created: 2021-04-20T15:52:06.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T16:37:00.000Z (5 months ago)
- Last Synced: 2024-08-03T18:19:41.296Z (4 months ago)
- Topics: dashboard-application, home-automation, iot, mqtt, pwa-app
- Language: TypeScript
- Homepage: https://adrianromero.github.io/myhelloiot/
- Size: 15.2 MB
- Stars: 33
- Watchers: 10
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pwa - MYHELLOIOT
README
# MYHELLOIOT
MYHELLOIOT is a [MQTT](https://en.wikipedia.org/wiki/MQTT) dashboard application inspired in my other MQTT project [HelloIoT](https://github.com/adrianromero/helloiot)
You can use MYHELLOIOT as a MQTT client application to publish and subscribe to topics or you can use MYHELLOIOT as a client platform to create your own dashboard. MYHELLOIOT is a [PWA](https://en.wikipedia.org/wiki/Progressive_web_application) application and it can run on your favorite browser or installed on Windows, MacOS, Linux, and even in mobile devices iOS or Android.![Screenshot](./src/assets/myhelloiot.png)
# Getting started
## Execute and install MYHELLOIOT
To execute MYHELLOIOT just open your browser and go to [MYHELLOIOT](https://adrianromero.github.io/myhelloiot/). And if you want to install it, in the browser menu select _Install application_.
## Install a MQTT Broker
To run MYHELLOIOT 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. The broker must support WebSockets/SSL.
For example MYHELLOIOT has been verified to work with the public brokers by [EMQX](https://www.emqx.io/mqtt/public-mqtt5-broker) and [Mosquitto](https://test.mosquitto.org/)
If you prefer to install it there are several options available like [Mosquitto](http://mosquitto.org/) [HiveMQ](http://www.hivemq.com/), [EMQTT](http://emqtt.io/),
[Moquette](https://github.com/andsel/moquette) and more...## Execute MYHELLOIOT from sources
If you prefer to run MYHELLOIOT from sources clone the repository and start. You will need and node and yarn installed first.
```
git clone https://github.com/adrianromero/myhelloiot
cd ./myhelloiot
yarn install
yarn start
```# 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.
# Acknowledges
Creative Commons 0 Licensed sound effects obtained from https://freesound.org/
# License
MYHELLOIOT is licensed under the GNU General Public License, Version 3, 29 June 2007.
Copyright (C) 2021-2024 Adrián Romero.