/insight_sdk

Insight SDK

Primary LanguageC++OtherNOASSERTION

Emotiv Insight SDK - Community Edition

Here is the repository to download the latest Emotiv Insight SDK Community Edition, along with code examples and other development tools.

If you have questions or have knowledge to share, please visit our forum which is the hub for our developer community.

Table of Contents

  1. Latest Release
  2. Supported Platforms
  3. Connecting Your Insight
  4. API Documentation
  5. Known Issues
  6. Apps and Tools
  7. Support

Latest Release

We are currently preparing a stable SDK for release and updating the repository with more examples and instructions. Please check out the insight-beta-release branch for latest changes.

At the moment we have:

  • Insight SDK for Win32/64, Mac, Android, iOS
  • EmoComposer for Win32, Mac

Coming soon:

  • Insight SDK for Ubuntu

Supported Platforms

  • Insight with Bluetooth SMART (Bluetooth 4.0 or Bluetooth Low Energy) connection currently works with the SDK under:

    • Windows 8 or above
    • Windows 7, only with Bluetooth adaptor that uses Broadcom BCM20702 chipset (recommended one: Plugable USB 2.0 Bluetooth Adapter, http://plugable.com/products/usb-bt4le)
    • Mac OS X 10.8.5 or above (check if Bluetooth LMP Version is 0x6 from System Report)
    • Android 4.4.3 or above
  • Insight with Emotiv Universal USB Receiver currently works with the SDK under:

    • Windows 7 or above
    • Mac OS X 10.8.5
    • Android 4.4.3 or above

Connecting Your Insight

  • Windows: Turn on Bluetooth on both Insight and PC, then pair your Insight with Windows built-in Bluetooth service first
  • Mac and Android: Turn on Bluetooth on both Insight and Mac/Android device, then start Emotiv app to use (without first pairing)

API Documentation

The API reference can be found here:

http://emotiv.com/api/insight/3.1.18/

NOTE: APIs starting with IEE_Data, IEE_Edf and IEE_EngineLocalConnect, are not available in Insight SDK Community Edition. Those functions are only available in Insight SDK Premium Edition and can be downloaded from emotiv.com after purchasing Insight with EEG access.

Known Issues

  • IS_PerformanceMetricGetStressScore, IS_PerformanceMetricGetStressModelParams may return zero on Windows and Mac.

Apps and Tools

Insight Control Panel

If you are looking for Emotiv Control Panel with EPOC before, we have now made a browser version:

https://cpanel.emotivinsight.com/BTLE/

Compatible with Insight via BTLE or Emotiv USB Universal Receiver on:

  • Windows 7 or above, with Firefox
  • Mac OS X 10.8.5 or above, with Safari or Firefox

App for Android

Please join the Emotiv Beta community https://plus.google.com/u/0/communities/111719780251099691777 to get access to our beta Android app test program, including Insight Consumer app, BrainVis and MentalCommand.

App for iOS

We are working hard on the BTLE data transmission issues with iOS 8.3+ and will release the iOS version once it is out of the way - stay tuned!

Support

Please check out the topic Insight on Emotiv Help Centre:

https://emotiv.zendesk.com/hc/en-us/categories/200100495-Insight

Our knowledge base is a good source for further reading:

https://emotiv.zendesk.com/hc/en-us

Please also visit our forum for bug reports and feature requests.

Happy coding!

The Emotiv Team