It depends on which sensors you want to use. In many cases its the sensor developer who determines which software platform they use to program the device. I am saying this from experience in the field of medical sensors. The companies who develop the sensors want developers to use their sensors, it is in their best interests to make it as easy as possible for developers, so they often use open source software to prevent restrictions.