Integration2_BioStar 2 Device SDK and G-SDK
Integration2_BioStar 2 Device SDK and G-SDK
YJ JUNG
29 APRIL 2020
FAQ about Suprema Webinar
• Target Audience
Pre-sales or Beginner level
• Objective
1. Comprehension of Suprema SDK solutions
2. Differences between Device SDK and G-SDK
3. Overview
• G-SDK
• Comparison
DISCLAIMER
This presentation is solely for the use of Suprema’s employees. No part of this material may be circulated, quoted, or reproduced for distribution outside the customer’s organization without prior written approval from Suprema Inc.
This material was prepared by Suprema Inc. solely for informative purpose and was not independently verified. No representations or warranties, express or implied, are made as to, and no reliance should be placed on, the accuracy,
fairness or completeness of the information presented or contained in this presentation. © 2020 Suprema Inc. All rights reserved.
What is API and SDK?
What is
API and
SDK?
So confusing!
What is API?
FS2-D, FW version..
Server
System (Your Application)
(Device)
API
Set Time
Success
Server
System (Your Application)
(Device) Get Log
Log1, log2, log3….
APIs
What is SDK?
Developer Libraries
Manual
…
BioStar 2
What integration
solution should I Suprema
choose to develop
You have
MY OWN SW or
APPLICATION? 4 options
1. BioStar 2 Device SDK (C++ SDK solution)
2. G-SDK (gRPC server based solution)
3. SVP Android SDK (Android SDK solution)
4. BioStar 2 API (RESTful API solution)
Customer/Developer
G-SDK Target
Users who would like to use
• Various types of client(C#, Java, Python etc)
• Simple basic features of Suprema device
• Cannot configure advanced features like RS485,
Wiegand, Zone
Device
SDK
BS2_GetDeviceInfo Library
Application
FS2-D, FW version..
Device
Server
Suprema Protocol
Other
C++ languages
Marshalling
All the languages
other than C++ need
Marshalling process,
(BS_SDK_V2)
systems.
Core Modules
Windows
C# Sample code
(with Marshalling)
Linux
Package
Official Package Contents
Beta Package
Official Package
Server
Application
Device Gateway
Device User Event
… etc ...
API API API
Core Modules
gRPC Server
Master Gateway
Up to 100,000 devices
Master Gateway
VS G-SDK