SimpleOpenNI is an OpenNI shell that provides access to RGB / IR / Depth streams and middleware for body / arm detection, but does not allow access to hardware such as an LED, accelerometer, or motor.
You should try Kinect P5 , which uses libfreenect behind the scenes and supports engine management. It doesnβt matter that you donβt have middleware support.
If you need both middleware and access to hardware, you can try OpenFrameworks with ofxOpenNI . It has a hardware class that runs on OSX and Linux (like sudo), allowing you to use both middleware and the engine.
source share