Difference between revisions of "SW Service/SUSI IoT"
Mingwei.tsai (talk | contribs) (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...") |
Weichih.lin (talk | contribs) |
||
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: | + | |
− | *[[Media:SusiIoT_Demo_Program_Instructions.pdf | + | *[[Media:SUSI_IoT_User_Manual.pdf|<big><big>''User Manual''</big></big>]] |
− | *[[Media:SUSI_IoT_Module_Porting_Guide.pdf | + | *[[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
2. Change directory to “release/library” folder and execute "./install.sh"