Skip to content
Pankesh Patel edited this page Oct 15, 2016 · 109 revisions

Welcome to IoTSuite – An open-source ToolSuite/ToolKit for Prototyping Internet of Things (IoT) Applications. The aim of this toolkit is to make IoT application development easy for various stakeholders involved in the development process.

The documentation of this toolkit can be divided into the following for quick navigation.

  • About IoTSuite -- Why we have built it, motivation, objectives

  • Quick look of IoTSuite (demonstration at IPSN 2016, CPS Week 2016)

IMAGE ALT TEXT HERE

We provide IoTSuite in two versions:

  • Developer version: The aim of this version is to let developers to extend IoTSuite with additional use cases. Therefore, we provide command-line interface and expose source code. We highly recommend to use this version for research and experiment purposes.

  • User version: The aim of this version is to let users to develop IoT applications. Therefore, we provide editors (with Error checking, Syntax coloring and highlighting, Code folding, Outline/structured view etc.) as an interface to develop IoT. The interface hides internal details from the users and let users to focus on IoT application development.

Developer version

To use the developer version, we have to follows the steps, mentioned below:

  • Set up IoTSuite into Eclipse: It describes steps to configure IoTSuite in Eclipse IDE. Refer the link here.

  • Invoking IoTSuite using command-line: It describes steps to run IoTSuite and generates output files. Refer the link here.

User version

For user version, refer the following documents.

  • UserManual - IoTSuite Setup and application development using IoTSuite

IMAGE ALT TEXT HERE

IMAGE ALT TEXT HERE

Academics

  • Up-to-date information on publications on IoTSuite is available at Google Scholar Page.
  • One defended PhD thesis by Pankesh Patel, Nov.,2013.
  • One Master thesis by Saurabh Chauhan from Institute of Engineering & Technology, Ahmedabad University, Defended in May, 2016.

Questions and need any help ?

Check out our Talk to us page in case you have questions and need any help.