Nova SDK for Developers
Developing a camera app? Want to allow it to use Nova as a flash? Or maybe another crazy idea like a morse code beacon?
We've released open source SDK libraries that allow you to communicate with the Nova hardware using Bluetooth Low Energy.
The SDKs make it simple to:
- Discover nearby Nova devices and pair
- Automatically establish and monitor connections
- Trigger the flash with user specified cool and warm brightness values
Supported OS: iOS 5.0 onwards
- iPhone 6, 6Plus, 5s, iPhone 5c, iPhone 5, iPhone 4s
- iPad Air, iPad Mini, iPad 4, iPad 3
- iPod Touch 5th generation
Supported OS: Android 4.3 onwards (API Level 18)
Nova should work on most Android devices supporting a complete Bluetooth 4 stack.
Tested successfully on:
- HTC One
- Samsung Galaxy S5, S4
- Galaxy Nexus
- Nexus 4
- Nexus 7
- Nexus 10
Phones known to have problems:
- Samsung Galaxy S3 (buggy Bluetooth Low Energy interface)
- Samsung Galaxy Note 3 (buggy Bluetooth Low Energy interface)
It should be possible to control any device that can act as Bluetooth 4 Low Energy Central participant (also known as Bluetooth SMART Ready device). These typically include modern phones, tablets, laptops and desktops. For computers that don't support Bluetooth 4, you can use low cost USB dongles.
The Nova protocol to be used in conjunction with Bluetooth Low Energy, which should make it possible to bring Nova to more platforms.