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.
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.
- Device Claiming
- Device Info
- Device Settings
- Device Status
- Device Metrics:
- Activity Log
- Brainwaves Recording
- Download formats: EDF, JSON, CSV and TXT
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)
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.
Since each emulators is hosted on a private cloud, they require a payment subscription billed on a monthly basis. You can cancel anytime.