Google Daydream, a VR platform for Android version 7.1 and newer, includes software and hardware specifications. On the hardware side, the wireless controller binds only with some smartphones running Google's mobile operating system. However, Matteo Pisani (xonoxitron), CTO and co-founder of Remoria VR, has extended the controller's compatibility to iOS (in 2016) and now also Linux.
Matteo PisaniIn the last weeks I continued to develop my hack, on a mission to liberate the Google Daydream controller from its chains. My goal was now to extend its compatibility from iOS to other platforms. [...] Having JS in mind, I came across noble, an amazing Node.js module that facilitates the implementation of BLE (Bluetooth Low Energy) peripherals. [...] I started to implement the required code to make Google Daydream controller talk with Node.js.
The video below shows Pisani using the Google Daydream controller with Ubuntu 14.04 LTS.