Προγραμματιστής: | Dennis Schulze (4) | ||
Τιμή: | $4.99 | ||
Κατατάξεις: | 0 | ||
Κριτικές: | 0 Γράψτε μια κριτική | ||
Λίστες: | 0 + 0 | ||
Βαθμοί: | 0 + 0 ¡ | ||
Βαθμοί + 1 |
Περιγραφή
Universal Windows MQTT broker / device bridge with webserver and ISS (ImperiHome Standard System) REST API
Can be used simply as a regular MQTT broker.
Additionally, you can also define virtual devices in MesQTT, which are mapped to specific MQTT-connected real devices via their respective MQTT topic, so MesQTT "knows" them. When those real devices communicate via MQTT, the data they exchange is recorded into a tiny database, and the integrated webserver (on port 8800) then serves this data on request (ISS-API-compliant HTTP/JSON requests).
You can also send ISS-compliant commands to the web server via its REST API (like "http://yourdeviceIP:8800/api/devices/dev1/action/SetLevel/45") - the broker will then publish the received data to the appropriate MQTT topics configured for this particular device, in order to make the appropriate MQTT device(s) execute your REST command(s).
For controlling MQTT devices via REST web requests, you can conveniently use any ISS-compliant third-party app, like the original "ImperiHome" app (on Android or iOS) or "ImperiHomeControl" (on Windows 10), or anything that understands the ImperiHome Standard System (ISS) API in general (Hint: for connecting to MesQTT with ImperiHome, you should add a new system of type "Imperihome Standard System", and use "http://:8800/api" as the base system URL).
MesQTT also runs on devices with ARM architecture, and has a low memory footprint.
To sum it up: MesQTT's purpose is to provide a central hub for all your MQTT-enabled devices, as well as an "ISS device server" to interface with. MesQTT can act as a bridge between ISS-compliant control interface apps (ImperiHome, "ImperiHomeControl") and MQTT-enabled network devices. It is both a MQTT broker and a web server (with included database, ISS REST API and MQTT client).
For the original ISS API specification, please visit:
http://dev.evertygo.com/api/iss
Not all device types specified in the official ISS API are available (yet) in MesQTT. The following ISS device types are currently available:
-DevSwitch
-DevMultiSwitch
-DevLock
-DevShutter
-DevDimmer
-DevGenericSensor
-DevTemperature
-DevHygrometry
-DevCO2
-DevLuminosity
-DevNoise
-DevPressure
-DevUV
For the broker component, the specifications are as follows:
- based on GnatMQ
- listens on standard port 1883
- MQTT protocol version 3.1.1-compliant
- uses integrated mqtt client, auto-connects to local broker
- client connects to all topics, writes received messages to console window
- runs on x86/x64 and also on ARM devices (tested on Windows 10 IoT Core and Windows 10 mobile)
- broker auto-starts when application starts up
- IP address (to connect your clients to) is displayed when broker starts up
Notes:
NOT IMPLEMENTED are
- MQTT authentication
- ACLs
- anything certificate-related
Due to Windows 10 app container restrictions, this application cannot be used by connecting to 'localhost'. Only connections from/to other machines are possible. This app is a work in progress. If you have any suggestions or would like to submit bug reports or feature requests, please don't hesitate to contact the author via the provided support email address.
Περισσότερα ↓ Can be used simply as a regular MQTT broker.
Additionally, you can also define virtual devices in MesQTT, which are mapped to specific MQTT-connected real devices via their respective MQTT topic, so MesQTT "knows" them. When those real devices communicate via MQTT, the data they exchange is recorded into a tiny database, and the integrated webserver (on port 8800) then serves this data on request (ISS-API-compliant HTTP/JSON requests).
You can also send ISS-compliant commands to the web server via its REST API (like "http://yourdeviceIP:8800/api/devices/dev1/action/SetLevel/45") - the broker will then publish the received data to the appropriate MQTT topics configured for this particular device, in order to make the appropriate MQTT device(s) execute your REST command(s).
For controlling MQTT devices via REST web requests, you can conveniently use any ISS-compliant third-party app, like the original "ImperiHome" app (on Android or iOS) or "ImperiHomeControl" (on Windows 10), or anything that understands the ImperiHome Standard System (ISS) API in general (Hint: for connecting to MesQTT with ImperiHome, you should add a new system of type "Imperihome Standard System", and use "http://:8800/api" as the base system URL).
MesQTT also runs on devices with ARM architecture, and has a low memory footprint.
To sum it up: MesQTT's purpose is to provide a central hub for all your MQTT-enabled devices, as well as an "ISS device server" to interface with. MesQTT can act as a bridge between ISS-compliant control interface apps (ImperiHome, "ImperiHomeControl") and MQTT-enabled network devices. It is both a MQTT broker and a web server (with included database, ISS REST API and MQTT client).
For the original ISS API specification, please visit:
http://dev.evertygo.com/api/iss
Not all device types specified in the official ISS API are available (yet) in MesQTT. The following ISS device types are currently available:
-DevSwitch
-DevMultiSwitch
-DevLock
-DevShutter
-DevDimmer
-DevGenericSensor
-DevTemperature
-DevHygrometry
-DevCO2
-DevLuminosity
-DevNoise
-DevPressure
-DevUV
For the broker component, the specifications are as follows:
- based on GnatMQ
- listens on standard port 1883
- MQTT protocol version 3.1.1-compliant
- uses integrated mqtt client, auto-connects to local broker
- client connects to all topics, writes received messages to console window
- runs on x86/x64 and also on ARM devices (tested on Windows 10 IoT Core and Windows 10 mobile)
- broker auto-starts when application starts up
- IP address (to connect your clients to) is displayed when broker starts up
Notes:
NOT IMPLEMENTED are
- MQTT authentication
- ACLs
- anything certificate-related
Due to Windows 10 app container restrictions, this application cannot be used by connecting to 'localhost'. Only connections from/to other machines are possible. This app is a work in progress. If you have any suggestions or would like to submit bug reports or feature requests, please don't hesitate to contact the author via the provided support email address.
Τι νέο υπάρχει
- Εκδοχή: PC
- Ενημερώθηκε:
Τιμή
- Σήμερα: $4.99
- Ελάχιστο: $4.99
- Μέγιστο: $4.99
Παρακολούθηση τιμών
Προγραμματιστής
- Dennis Schulze
- Πλατφόρμες: Windows Εφαρμογές (3) Windows Παιχνίδια (1)
- Λίστες: 0 + 0
- Βαθμοί: 0 + 2 ¡
- Κατατάξεις: 0
- Κριτικές: 0
- Εκπτώσεις: 0
- Βίντεο: 0
- RSS: Εγγραφή
Βαθμοί
Δεν βρέθηκε ☹️
Κατατάξεις
Δεν βρέθηκε ☹️
Λίστες
Δεν βρέθηκε ☹️
Κριτικές
Γίνε ο πρώτος που θα αξιολογήσει!
Πρόσθετες πληροφορίες
- Κατηγορία:
Windows Εφαρμογές
›Εργαλεία προγραμματισμού
- Λειτουργικό σύστημα:
HoloLens
,Mobile
,PC
,Surface Hub
,Xbox
- Μέγεθος:
13 Mb
- Υποστηριζόμενη γλώσσα:
English
- Αξιολόγηση περιεχομένου:
EVERYONE
- Windows Store Εκτίμηση:
0
- Ενημερώθηκε:
- Ημερομηνία έκδοσης:
Μπορεί επίσης να σας αρέσει
-
- Windows Terminal
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Microsoft Corporation
- Δωρεάν
- Λίστες: 6 + 1 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 4 + 9,022 Εκδοχή: PC The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. ...
-
- APK Installers
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: wherewhere
- Δωρεάν
- Λίστες: 1 + 0 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 5 + 2,227 Εκδοχή: PC Android™ App Installer for Windows 10/11 makes sideloading Android applications easy for WSA, Anbox, etc.: Just double-click the app package, and you won't have to run Android Debug ...
-
- Ubuntu on Windows
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Canonical Group Limited
- Δωρεάν
- Λίστες: 2 + 0 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 10 + 912 Εκδοχή: PC Ubuntu on Windows allows you to use Ubuntu Terminal and run Ubuntu command line utilities including bash, ssh, git, apt and many more. Please note that Windows 10 S does not support ...
-
- Arduino IDE
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Arduino LLC
- Δωρεάν
- Λίστες: 1 + 1 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 1 + 753 Εκδοχή: PC Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. IMPORTANT: This app performs with core ...
-
- Python 3.11
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Python Software Foundation
- Δωρεάν
- Λίστες: 0 + 0 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 3 + 617 Εκδοχή: PC Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python s ...
-
- DevToys
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: etiennebaudoux
- Δωρεάν
- Λίστες: 2 + 0 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 4 + 600 Εκδοχή: PC An Open-Source Swiss Army knife for developers. DevToys helps in everyday tasks like formatting JSON, comparing text, testing RegExp. No need to use many untruthful websites to do ...
-
- Termius - SSH & SFTP client
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Termius Corporation
- * Δωρεάν
- Λίστες: 1 + 1 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 5 + 500 Εκδοχή: PC Termius is an SSH client and terminal how it should be. Connect with one tap from any mobile and desktop device no re-entering IP addresses, ports, and passwords. Termius is a perfect ...
-
- WSATools - APK installer and more
- Windows Εφαρμογές: Εργαλεία προγραμματισμού Με: Simone Franco
- Δωρεάν
- Λίστες: 3 + 0 Κατατάξεις: 0 Κριτικές: 0
- Βαθμοί: 6 + 466 Εκδοχή: PC Disclaimer: WSATools is not an official Microsoft app, and it's not related to them in any way. This app is not related to Amazon and Google either. Easy-to-use APK installer for ...
Μπορεί επίσης να σας αρέσει
- Windows Εφαρμογές
- Νέο Windows Εφαρμογές
- Εργαλεία προγραμματισμού Windows Εφαρμογές : Νέο
- Βίντεο Windows Εφαρμογές
- Δημοφιλές Windows Εφαρμογές
- Εργαλεία προγραμματισμού Windows Εφαρμογές : Δημοφιλές
- Εκπτώσεις Windows Εφαρμογές
- Εργαλεία προγραμματισμού Windows Εφαρμογές : Εκπτώσεις
- Κατατάξεις Windows Εφαρμογές
- Κριτικές Windows Εφαρμογές
- Λίστες Windows Εφαρμογές
- Βαθμοί Windows Εφαρμογές