تفصیل
Mesh-Plug provides a simple shortcode that connects to your MQTT broker over WebSocket and prints incoming messages to a live log.
Shortcode: [mesh_plug]
External services
Mesh-Plug can connect to external services depending on how you configure and use it.
MQTT broker (configured by the site administrator)
Mesh-Plug connects directly from the visitor’s browser to the MQTT broker WebSocket URL you enter in Settings Mesh-Plug.
This is required for the plugin to receive and display Meshtastic/MQTT messages.
Data sent: the visitor’s browser establishes a WebSocket connection to your broker; it may send a client ID and (optionally) the username/password you configured; it subscribes to the topic filter you configured.
When: whenever a page containing the [mesh_plug] shortcode is loaded and the user connects (or auto-connect is enabled).
Terms/Privacy: this depends on the broker provider you choose. If you use a third-party MQTT hosting provider, review their terms and privacy policy.
OpenStreetMap raster tiles (tile.openstreetmap.org)
If you use the Map tab, Mesh-Plug downloads map tiles from OpenStreetMap’s tile server to render the basemap.
Data sent: standard HTTP requests for map tiles; this typically includes the visitor’s IP address, user agent, and the requested tile coordinates.
When: whenever the Map tab is opened/visible and the map needs to load tiles.
OpenStreetMap tile usage policy: https://operations.osmfoundation.org/policies/tiles/
OpenStreetMap privacy policy: https://osmfoundation.org/wiki/Privacy_Policy
License
GPLv2 or later.
Credits
Developed by Michael Winchester
For documentation and updates, visit https://meshplug.michaelwinchester.com/
اسکرین شاٹس
انسٹالیشن
- Upload the plugin folder to /wp-content/plugins/mesh-plug or install via the Plugins screen.
- Activate Mesh-Plug.
- Go to Settings Mesh-Plug and configure your broker URL, topic, and credentials.
- Add [mesh_plug] to any page.
جائزے
There are no reviews for this plugin.
شراکت دار اور ڈیویلپرز
“Mesh-Plug for Meshtastic” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں حصہ لیا:
شراکت دار“Mesh-Plug for Meshtastic” کا اپنی زبان میں ترجمہ کریں۔
ڈویلپمینٹ میں دلچسپی ہے؟
کوڈ براؤز کریں، ایس این وی ریپوزیٹری کو چیک کریں یا ڈویلپمینٹ لاگ کو سبسکرائب کریں بذریعہ آر ایس ایس۔
چینج لاگ
1.1.8
- Updated frontend output to use WordPress enqueue/inline-script APIs (plugin check compliance).
- Documented external services (OpenStreetMap tiles; optional broker connections).
1.1.7
- Chat now displays node longname (fallback: shortname, then node ID).
1.1.6
- Added message de-duplication to prevent double-posted chat and repeated entries.
1.1.5
- Map zoom is admin-controlled (shortcode); removed end-user zoom controls.
- Added Mesh-Plug logo branding to the Settings page.
1.1.1
- Map tab now renders a real basemap using OpenStreetMap raster tiles (no external JS libraries required).
1.1.0
- Added Map and Charts tabs for a richer dashboard experience.
1.0.8
- Added simple tabs (Log, Nodes, Chat) for non-technical viewing.
- Binary/protobuf payloads now display as a byte count instead of garbled text.
- Default topic updated to msh/2/json/# to show human-readable Meshtastic JSON by default.
1.0.7
- Fix shortcode rendering and JavaScript mount errors.
- Fix password handling: leaving password blank keeps the stored value.
- Allow ws:// and wss:// broker URLs.





