Client Software

The IoT Gateway project includes several client applications. This page contains a brief overview of these applications.

The IoT Gateway and its clients are available for download under the following license terms.

License

You should carefully read the following terms and conditions before using this software. Your use of this software indicates your acceptance of this license agreement and warranty. If you do not agree with the terms of this license, or if the terms of this license contradict with your local laws, you must remove any files from the IoT Gateway from your storage devices and cease to use it. The terms of this license are subjects of changes in future versions of the IoT Gateway.

You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed program, or any subset of the licensed program, except as provided for in this agreement. Any such unauthorised use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.

The source code and libraries provided in this repository is provided open for the following uses:

Commercial use of the code, in part or in full, in compiled binary form, or its source code, requires a Commercial License. Contact the author for details.

All rights to the source code are reserved and exclusively owned by Waher Data AB. Any contributions made to the IoT Gateway repository become the intellectual property of Waher Data AB. If you’re interested in using the source code, as a whole, or in part, you need a license agreement with the author. You can contact him through LinkedIn.

This software is provided by the copyright holder and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

The IoT Gateway is © Waher Data AB 2016-2018. All rights reserved.

Top of page

Simple IoT Client

The Simple IoT Client is an XMPP client specialized for interaction, administration and configuration of things based on the IEEE IoT Harmonization XMPP Interfaces.

Simple IoT Client
Simple IoT Client

For more information, see the dedicated Simple IoT Client page.

Script Lab environment

The Script Lab application is a simple WPF application that hosts a script execution environment, and allows you to edit and execute script and see the corresponding responses in a simple way. The application is embedded in the Simple IoT Client.

Script Lab
Script Lab

MQTT Event viewer

The MQTT Event viewer application allows you to subscribe to a topic on an MQTT broker and view any event log messages received. Event messages must be formatted using XML and comply with the XEP-0337: Event Logging over XMPP Schema

Download

Select the download that best suits your needs:

File Description
Simple IoT Client Setup This setup application will install the Simple IoT Client on Windows machines. It is a Windows Presentation Foundation (WPF) application.
Simple IoT Client MSI package If you are creating custom setup applications, you can embed the Simple IoT Client using this MSI package.
Top of page

Mastering Internet of Things

The IoT Gateway is presented in more detail in the book Mastering Internet of Things. Source code examples are available on GitHub. The book is available on Amazon, Packt, Bokus (2), or other online book stores.

Mastering Internet of Things
Mastering Internet of Things
Top of page

Contact

If you have any questions or comments, if you would like to request added features, or if you would like to license the software, please go to the Feedback page.

Top of page