Newert
Store
SDK (Windows/Linux)

Software · SDK

SDK (Windows/Linux)

Windows and Linux SDK for building biosignal-connected applications

  • Windows
  • Linux

The Windows/Linux SDK helps you use biosignal and motion data collected through VitalTrack and EmoConnect devices.

It enables researchers and developers to integrate device data easily and

customize it when building a wide range of applications.

Learn More About EmoConnect PRO

Subscribe to the PRO version to access additional capabilities for your projects.

EmoConnect PRO features in English
EmoConnect free and PRO feature comparison in English
EmoConnect PRO pricing in English

* EmoConnect PRO features are currently available only on Windows and Linux.

Development Environment

1. Subscribe to EmoConnect PRO and Receive a License

  1. Purchase a Subscription in Biosignal Datahub

  2. License Issuance After Payment

    • The license is issued automatically after payment is completed.

  3. The Device ID Is Blank on a Newly Issued License

    • A Device ID has not yet been assigned immediately after the license is issued.

    • The Device ID is assigned when an EmoConnect device is linked through the SDK for the first time.

Biosignal Data Platform before device connection

2. Download and Install the SDK

  1. Download the Windows/Linux SDK

    • EmoConnect PRO is available only on Windows and Linux.

    • This is a Python-based SDK. Download it from the Git repository listed at the top of this page.

  2. Install the SDK

    • Install the downloaded SDK for your operating system.

    • For detailed installation instructions, refer to the SDK's README.md file or the supplied documentation.

3. Enter the License and Register a Device

  1. An Internet Connection Is Required on First Run

    • The computer must be connected to the internet when the SDK is run for the first time.

    • Enter the issued license code in the terminal.

  2. One-to-One Device Registration

    • The entered license is paired one-to-one with the BLE-connected EmoConnect device.

    • During initial registration, the Device ID is recorded automatically on the license.

  3. Automatic Device ID Update in Biosignal Datahub

    • After the device is registered, its four-digit Device ID appears in the previously blank field in Biosignal Datahub.

Entering an EmoConnect PRO license in the SDK
Device ID updated after SDK license connection

4. Validation for PRO Features

  1. Validate the License and Device ID

    • Confirm that the license is linked correctly to the corresponding Device ID.

    • PRO features become available after the link is validated successfully.

  2. Offline Use (30-Day Limit)

    • After online validation, the SDK can be used offline for the next 30 days.

    • While the subscription remains active, reconnect to the internet after 30 days to revalidate the license.

EmoConnect PRO feature activation confirmation

5. Precautions

  • One license = one EmoConnect device (one-to-one mapping)

    • A Device ID already registered to one license cannot be linked to another license.

    • To unlink the currently registered device, submit a request to our support team.https://www.newert.co.kr/en/contact

  • Check the Valid Subscription Period

    • Access to PRO features may be restricted after the subscription expires.

    • When the subscription expires, the link between the license and the registered device is released automatically.

  • Supported SDK Environments

    • The SDK is currently available only for Windows and Linux. Additional environments may be supported in the future.

  • Internet Connection

    • An internet connection is required during initial license registration and for revalidation every 30 days.

This completes the overall process for using EmoConnect PRO.

  • Biosignal Datahub subscription and payment

  • SDK download followed by license registration

  • BLE connection for device pairing

  • Automatic Device ID update and PRO feature activation

  • 30 days of offline use supported

If you need help or have additional questions, contact us through our support channel.

Precautions

  • Medical-use restriction: This SDK is not a medical device and must not be used for clinical diagnosis or treatment. Do not use data from this SDK to make medical decisions.

  • Software updates: To maintain optimal SDK performance, periodically visit our official website and download and install the latest version. Find the latest updates on Newert's website (www.newert.co.kr).

  • Data security: Store and manage collected data securely and apply appropriate safeguards against data leakage. Data collected during use is stored only in the local environment and is not transmitted automatically to an external server.


Contact

If you encounter a problem while using the SDK or need additional support, contact us using the information below.

Specifications

Product specifications
ItemDetails
Version3.9.12
ImplementationCPython
Architecture64-bit
Operating systemsWindows 10 and Ubuntu 24.04