Project Eclipse Paho MQTT Tester View
Version 1.0.3
Date 24-04-2013
Author Eurotech Inc.
The Eclipse Paho MQTT Tester View is an Eclipse plugin that provides a user interface for performing MQTT-based messaging tasks within Eclipse.
(TODO this section is not yet valid)
The plug-in can be installed using the included update site:
update_site/update.site.zip
Unzip the file onto your local machine.
In Eclipse, browse to Help -> Install New Software.
Add a new local repository by clicking on the “Add...” button and browsing to the directory that you unzipped above (should contain a site.xml file). Make sure to name the repository and then click “Ok”. You should now be able to select the repository in the “Work with:” drop down menu and the plug-in should appear in the list.
Select the plug-in:
Paho Client Eclipse View Feature
The view can be accessed by navigating to Window -> Show View -> Other..., then expand the “M2M” folder and select “MQTT Tester View”. This will open the interface for the MQTT view. The interface consists of three tabs: Connection, Publish, and Subscribe.
Connection Tab
This tab is used to connect the MQTT client to a broker. A connection must be established in order to publish and subscribe in the remaining tabs. Here is a brief description of the fields:
Publish Tab
Used to publish messages to the broker. A message may be a string or a File. Here is a brief description of the fields:
Subscribe Tab
Used to subscribe and unsubscribe on topics. Once the client is subscribed to a topic, all messages received will be displayed in the log below. Here is a brief description of the fields:
The project requires the Plug-in Development Environment (PDE) in order to build. Information about installing the PDE tools can be found at:
The source for the project itself can be found at:
Once the project is imported into Eclipse, it can be build by right clicking on the project and navigating to Export -> Plug-in Development -> Deployable plug-ins and fragments.
Copyright (c) 2012 Eurotech Inc. All rights reserved.
This project is released under the Eclipse Public License (EPL) version 1.0