Difference between revisions of "SW Service/SUSI IoT"

From ESS-WIKI
Jump to: navigation, search
(Created page with "==Introduction== When it comes to the Internet of Things, Scalability and Flexibility are always the key of a successful IoT software architecture. With this concepts in our d...")
 
 
Line 1: Line 1:
==Introduction==
+
== Introduction ==
When it comes to the Internet of Things, Scalability and Flexibility are always the key of a successful IoT software architecture. With this concepts in our designer's mind, SUSI IoT becomes an IoT-oriented library aiming at simplifying the complicated IoT integration developing works. To achieve this purpose, SUSI IoT provides an simple unified interface sets to our users to access various of hardware or software modules. Up to 2015, SUSIIoT has been supporting plenty of modules: SUSI, SUSIDevice, M2Talk, Schneider UPS, GPS, etc.  
+
 
 +
When it comes to the Internet of Things, Scalability and Flexibility are always the key of a successful IoT software architecture. With this concepts in our designer's mind, SUSI IoT becomes an IoT-oriented library aiming at simplifying the complicated IoT integration developing works. To achieve this purpose, SUSI IoT provides an simple unified interface sets to our users to access various of hardware or software modules. Up to 2015, SUSIIoT has been supporting plenty of modules: SUSI, SUSIDevice, M2Talk, Schneider UPS, GPS, etc.
  
 
The data format of SUSI IoT is designed based on JSON and IPSO, developers and users can easily integrate with it, it's friendly to be extended to other programming languages for further use. Users are able to get the capability JSON to know what modules are supported on this machine, and also be able to set/get a data item on the capability list by using a certain JSON format. On the other hand, developers can create a compatible module by following the framework: (1) report the supporting items in capability JSON, and (2) convert the low level data into JSON format for set/get use.
 
The data format of SUSI IoT is designed based on JSON and IPSO, developers and users can easily integrate with it, it's friendly to be extended to other programming languages for further use. Users are able to get the capability JSON to know what modules are supported on this machine, and also be able to set/get a data item on the capability list by using a certain JSON format. On the other hand, developers can create a compatible module by following the framework: (1) report the supporting items in capability JSON, and (2) convert the low level data into JSON format for set/get use.
  
==Technique==
+
== Technique ==
 +
 
 
=== JSON ===
 
=== JSON ===
  
 
=== IPSO ===
 
=== IPSO ===
  
==Document==
+
== Document ==
*[[Media:SUSI IoT User Manual.pdf |<big><big>''User Manual''</big></big>]]
+
 
*[[Media:SusiIoT_Demo_Program_Instructions.pdf |<big><big>''Demo Program Instructions''</big></big>]]
+
*[[Media:SUSI_IoT_User_Manual.pdf|<big><big>''User Manual''</big></big>]]
*[[Media:SUSI_IoT_Module_Porting_Guide.pdf |<big><big>''Module Porting Guide''</big></big>]]
+
*[[Media:SusiIoT_Demo_Program_Instructions.pdf|<big><big>''Demo Program Instructions''</big></big>]]
 +
*[[Media:SUSI_IoT_Module_Porting_Guide.pdf|<big><big>''Module Porting Guide''</big></big>]]
 +
 
 +
== Installation on Linux ==
 +
1. Untar the SUSI IoT tar.gz file
 +
 
 +
[[File:SUSIIoT_1.png|600x700px|SUSIIoT_1.png]]
 +
 
 +
2. Change directory to “release/library” folder and execute "./install.sh"
 +
 
 +
[[File:SUSIIoT_2.png|600x700px|SUSIIoT_2.png]]

Latest revision as of 09:17, 10 January 2017

Introduction

When it comes to the Internet of Things, Scalability and Flexibility are always the key of a successful IoT software architecture. With this concepts in our designer's mind, SUSI IoT becomes an IoT-oriented library aiming at simplifying the complicated IoT integration developing works. To achieve this purpose, SUSI IoT provides an simple unified interface sets to our users to access various of hardware or software modules. Up to 2015, SUSIIoT has been supporting plenty of modules: SUSI, SUSIDevice, M2Talk, Schneider UPS, GPS, etc.

The data format of SUSI IoT is designed based on JSON and IPSO, developers and users can easily integrate with it, it's friendly to be extended to other programming languages for further use. Users are able to get the capability JSON to know what modules are supported on this machine, and also be able to set/get a data item on the capability list by using a certain JSON format. On the other hand, developers can create a compatible module by following the framework: (1) report the supporting items in capability JSON, and (2) convert the low level data into JSON format for set/get use.

Technique

JSON

IPSO

Document

Installation on Linux

1. Untar the SUSI IoT tar.gz file

SUSIIoT_1.png

2. Change directory to “release/library” folder and execute "./install.sh"

SUSIIoT_2.png