mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #342] Ability to connect to a MQTT broker #127
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#127
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @debjeetsarkar on GitHub (Nov 26, 2019).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/342
Originally assigned to: @rahulnpadalkar on GitHub.
Is your feature request related to a problem? Please describe.
There is no comprehensive tooling while working with MQTT brokers.
Describe the solution you'd like
A simple interface to connect to an MQTT broker.
Subscribe to topics
Publish to topics
Describe alternatives you've considered
MQTT Lens
@liyasthomas commented on GitHub (Nov 26, 2019):
Will consider implementing this 👍
@liyasthomas commented on GitHub (Nov 26, 2019):
@debjeetsarkar can you provide a MQTT server address for testing?
@debjeetsarkar commented on GitHub (Nov 26, 2019):
@liyasthomas , for testing we can use the following:
server: mqtt.eclipse.org
port: 1883
@NBTX commented on GitHub (Nov 26, 2019):
It is impossible to work with raw TCP sockets in the browser (this would require a standalone application - though could be implemented with the proxy), however you can use a websocket implementation in postwoman: https://postwoman.io/realtime
@debjeetsarkar commented on GitHub (Nov 26, 2019):
MQTT can communicate over WebSockets and the current implementation of PW works fine to connect to a broker (Example: wss://test.mosquitto.org:8081). However, the only thing missing is the UI ability to publish/subscribe to topics. Since these actions require sending Mqtt messages itself, it will be very useful to allow doing the same via UI.
Something similar to MQTTLens in chrome store.
@liyasthomas commented on GitHub (Nov 26, 2019):
I think this could be implemented.
@NBTX commented on GitHub (Nov 26, 2019):
I see, I was looking at this page and pointing out that the raw TCP (1883 and 8883) could not be implemented.
If all you need is a better interface / UX for working with Mqtt, that's easy enough to implement.
@rahulnpadalkar commented on GitHub (Mar 8, 2020):
I would like to contribute.
@liyasthomas commented on GitHub (Mar 8, 2020):
Here is a Vue example with MQTT server. We can clone this: https://codepen.io/fenwick/pen/XjZPPj
@rahulnpadalkar shall I assign this to you?
@rahulnpadalkar commented on GitHub (Mar 8, 2020):
Yes sure!
@95jinhong commented on GitHub (Jul 17, 2025):
Hi, @liyasthomas
I'm using Hopscotch 2025.06 and I have the desktop version installed and using it.
In the official documentation, it seems to support only ws and wss for MQTT.
Maybe it doesn't support TCP-based mqtts yet?
Cheers,
Hong