Device emulators are private and secure virtual machines that run the Neurosity Operating System with most features that real devices include. Each virtual machine has similar hardware specs as Notion devices in order to mimic the performance of a real device.
Emulators give you access to Neurosity Apps and SDK so you can explore the Neurosity ecosystem and start building apps for real devices.
Brainwave Data
The data produced by the emulator is randomly generated, and soon you'll be able to select a pre-recorded data set provided by Neurosity.
Features supported
Device Claiming
Device Info
Device Settings
Device Status
Device Metrics:
brainwaves/raw
brainwaves/psd
brainwaves/powerByBand
awareness/calm
awareness/focus
signalQuality
Activity Log
Brainwaves Recording
Download formats: EDF, JSON, CSV and TXT
Timesync
Markers
Features not supported:
Since emulators live in the cloud, there are some networking limitations to them. Features that rely on the local network are not compatible with emulators. For example:
Open Sound Control (OSC)
Lab Streaming Layer (LSL)
SDK Local Mode
WiFi Configuration
Other features independent of network connectivity that are not support include:
Kinesis Metrics (coming soon)
Emulator UI
The Developer Console features an Emulators section where you can access and manage emulators.
Each emulator features a component that allows you to select a desired device state. This is especially useful when testing your applications.
Using the SDK
The Neurosity SDK is compatible with all emulators. When you buy a subscription to access an emulator, the emulator will be automatically added to your account.
Pricing
Since each emulators is hosted on a private cloud, they require a payment subscription billed on a monthly basis. You can cancel anytime.