Newert

SDK · Use cases

When should you choose App, CSV, or SDK?

Compare an existing measurement screen, post-session file analysis, and live integration into your own software to define the right scope.

Selection guide

Start with the difference between App, CSV, and SDK

App

Measure and review now

Use an existing interface to review signals or metrics and save a file.

CSV

Analyze after measurement

Move saved raw or biomarker data into an existing analysis tool.

SDK

Real-time custom integration

Build device discovery, connection, and stream reception into your own app or service.

Who needs the SDK

Custom research UI developers

Control study tasks and PPG or IMU in one research program.

Service integration teams

Include device connection and measurement inside an existing app or operating system.

Automated analysis pipelines

Move measurements automatically into storage, preprocessing, and analysis code.

How to use

Decide in four steps, starting with the simplest option

Check whether an existing App or CSV meets the goal before defining real-time SDK development.

Before you start · Define users, data, environment, and storage first

Before choosing a language, define who measures, which values they need, and where the data goes.

01

Users and screens

Define who connects the device, starts measurement, and views which results.

02

Signals and processed output

Choose the PPG, ACC, Gyro, Mag, events, smart-filtered signal, and HR metrics your product needs.

03

OS and technology

Mobile uses one Flutter sample containing Android and iOS projects; desktop uses a Python example. The Linux distribution needs confirmation.

04

Storage and analysis flow

Define live display, local CSV, server transfer, Datahub, and the next processing stage.

  1. STEP 1

    Check whether an existing app is enough

    Use EmoConnect PPG&Motion for live signal and session CSV, or Newert Health for metrics and group dashboards, before choosing custom development.

    • Can the existing UI support operations?
    • Can the app save the required file?
    • Is a separate user interface required?
  2. STEP 2

    Use CSV for post-session analysis

    If real-time control is unnecessary and the next step is Excel, Python, or MATLAB, begin with the raw or biomarker CSV.

    • Confirm fields and units
    • Separate raw and calculated metrics
    • Define file transfer and retention
  3. STEP 3

    Choose the SDK when data is needed during measurement

    Choose the SDK when your software must discover and connect the device and receive live PPG, ACC, Gyro, and Mag streams.

    • Confirm mobile Flutter or desktop Python environment
    • Define live UI, event, and storage requirements
    • Ask for the Linux package and execution steps if Linux is required
  4. STEP 4

    Decide the standard SDK, PRO, and storage scope

    Both versions receive raw PPG and IMU signals. Choose EmoConnect PRO when your product needs a smart-filtered signal or HR metrics.

    • Do you need raw signals?
    • Do you need a smart-filtered signal or HR metrics?
    • Will data move to Datahub or your own server?

Download

Plan the adoption scope in a CSV

Define the host environment, required signals, storage, and analysis flow before setting the internal development scope or contacting Newert.

SDK integration-planning CSV sample

Use this example to define the host environment, signal scope, storage, and analysis flow for an SDK adoption inquiry or internal development plan.

Included fields

use_case · host_environment · signal_scope · data_delivery · storage_target · analysis_target · required_guide

This is a planning reference, not an SDK configuration or automatic-import file. Confirm supported operating systems, signals, and APIs in the purchased product README and contract.

Download integration-planning CSV

Planning example

The SDK becomes one part of your service

An SDK is not a completed service screen. It is a development component connecting devices and data to your product workflow.

Research measurement UI

Combine study tasks, signal reception, and events in one program.

Field operations app

Control connection and measurement in your own mobile UI.

Raw Data storage

Store PPG and IMU by session and participant.

Real-time analysis

Pass received data to preprocessing, visualization, or custom algorithms.

Platform connection

Continue to your own server, Datahub, or another data-management stage.

Example SDK use-case scope

Treat each row as one use case and connect its runtime environment to the downstream analysis target.

use_casehost_environmentsignal_scopedata_deliverystorage_targetanalysis_targetrequired_guide
Live research dashboardWindowsPPG + IMUSDK streamSession CSVCustom visualizationSDK development
Mobile field studyAndroidPPG + IMUSDK streamLocal encrypted storageOffline analysisSDK development
Algorithm validationWindowsPPG + IMUSDK streamResearch data pipelinePython or MATLABSDK development

Standard SDK and EmoConnect PRO

The standard SDK provides raw PPG and IMU signals; EmoConnect PRO additionally provides a smart-filtered signal and HR metrics.

Device connection
Standard SDKDiscover and connect a supported device
EmoConnect PROSame
Raw PPG and IMU signals
Standard SDKAvailable
EmoConnect PROAvailable
Smart-filtered signal
Standard SDKNot provided
EmoConnect PROAvailable
HR metrics
Standard SDKNot provided
EmoConnect PROAvailable

Purchase, download, and adoption

Ask about the right product and adoption path

Tell us your environment and required data scope, and we will guide you to the appropriate product, download, and adoption path.

Contact us about SDK adoption

Continue with these guides