Generally, You’ll need to install user-provided apps and drivers to integrate most if not all of those devices. Search the forums for those devices and you’ll find instructions on how to integrate them. I’m pretty sure someone has coded the integration for all of your devices, so it’s just a matter of you finding the right integration.
As far as the Google driver, for example, this is the latest code. I might start with other devices first though because the Google devices are a bit involved to set up. Better to get your feet wet with other easier devices.