Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:possible_integration_options_3_in_biostar_2 [2020/04/14 14:58] yjjung [What is different from BioStar 2 Device SDK?] |
en:possible_integration_options_3_in_biostar_2 [2020/04/14 15:08] yjjung |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== Possible Integration Option 3 : G-SDK ==== | ||
+ | \\ | ||
+ | \\ | ||
==== G-SDK download link & Manual ==== | ==== G-SDK download link & Manual ==== | ||
Download : https://github.com/biostar-dev/g-sdk/ \\ | Download : https://github.com/biostar-dev/g-sdk/ \\ | ||
Manual : https://biostar-dev.github.io/g-sdk/ | Manual : https://biostar-dev.github.io/g-sdk/ | ||
\\ | \\ | ||
+ | ==== Summary of G-SDK ==== | ||
+ | ** Supported OS ** \\ | ||
+ | Windows, x86/Arm Linux, Mac OS \\ | ||
+ | ** Maximum number of devices ** \\ | ||
+ | Up to 1,000 \\ | ||
+ | ** Supported Language ** \\ | ||
+ | C++, Java, Python, Go, Ruby, C#, Node.js, Android Java, Objective-C, PHP, Web \\ | ||
+ | ** Supported API ** \\ | ||
+ | The basic AC APIs except advanced features such as Zone, Wiegand, RS485 features. \\ | ||
+ | ** Supported Device ** \\ | ||
+ | All BioStar 2 devices \\ | ||
\\ | \\ | ||
- | ==== G-SDK Overview ==== | + | ==== What is G-SDK? ==== |
G-SDK is one of integration options for communicating with BioStar 2 devices. It is a lightweight, scalable, and cross-platform solution which will expedite your development. \\ | G-SDK is one of integration options for communicating with BioStar 2 devices. It is a lightweight, scalable, and cross-platform solution which will expedite your development. \\ | ||
Based on gRPC, it supports many programming languages such as Java, C#, Python, Node.js, Go, etc. \\ | Based on gRPC, it supports many programming languages such as Java, C#, Python, Node.js, Go, etc. \\ | ||
Line 54: | Line 68: | ||
Master Gateway helps you handle multiple Device gateways and it can be deployed on a cloud server or provide mobile direct accessibility too. \\ | Master Gateway helps you handle multiple Device gateways and it can be deployed on a cloud server or provide mobile direct accessibility too. \\ | ||
{{:en:gsdk_mastergateway.png?600|}}\\ | {{:en:gsdk_mastergateway.png?600|}}\\ | ||
+ | ** [Figure 5. Device Gateway vs Master Gateway] ** \\ | ||
\\ | \\ | ||
Line 61: | Line 76: | ||
\\ | \\ | ||
| | ||
- | ** 3. More language support ** \\ | + | ** 3. More language support samples ** \\ |
- | G-SDK provides C#, Java, Python, Go and Node. Furthermore, G-SDK is planning to support Android, iOS, Ruby. \\ | + | G-SDK provides C#, Java, Python, Go and Node samples. Furthermore, G-SDK is planning to support Android, iOS, Ruby samples. \\ |
\\ | \\ | ||
+ | |||