The device driver can be downloaded here.
For Ubuntu, Raspberry Pi OS etc, libusb is required. It can be installed with the command:
sudo apt install libusb-1.0-0-dev
This can done with Homebrew, so if you don't have this installed, then please visit the Homebrew home page.
To install libusb, use the command:brew install libusb
IR datasets from older RedRat devices can be used with the RedRat Pico, so if you already have your IR data then you are ready to go.
If you need to capture IR data from your remote control, then the Signal DB Utility for Windows is used to create your datasets which can then be used with all RedRat applications and the SDK.
The download and instriuctions are on the Signal DB Utility page.
This provides easy to use application interfaces for integrating RedRat devices with other software systems. Calls can be made via an HTTP REST API or via socket connections.
Further details are here, and an on-line demo can be viewed with application and API documentation.
The SDK supports the development of your own applications based on RedRat devices. A dotnet assembly (dll) is available as part of the download or as a NuGet package, plus a number of code examples and a Visual Studio solution.