Compatibility
Compatibility
All devices are compatible with most operating systems, as long as the system supports communication with USB serial devices or Arduino devices.
| Device | Acom | Dcom | WiFiCom | PCom |
|---|---|---|---|---|
| Windows | Works, needs drivers | Works, needs drivers | Works | Works |
| Linux | Works | Works | Works | Works |
| MacOS | Works | Works | Works | Works |
| Android | Works | Works | Works | Works |
| iOS/iPadOS | Does not work | Does not work | Works | Does not work |
Windows Compatibility
In Windows, drivers must be installed in order for the devices to work. Sometimes these may already be preinstalled. More information about the drivers can be found in the DMComm documentation.
Linux Compatibility
Most Linux distributions include the dialout group. The user must belong to this group in order to communicate with USB serial devices.
Some Linux distributions also include a preinstalled braille driver used for accessibility (visual impairment support). This driver may interfere with communication devices. If your comm device is not detected under Linux, this driver could be the cause.
Android Compatibility
On Android, AComs can be used in native applications only. Unlike desktop browsers, which can use the Web Serial protocol to communicate with comm devices, Android does not currently support this functionality.
iOS Compatibility
iOS does not support USB serial devices. Therefore, there are no applications that can use AComs on iOS.
If you need compatibility with iOS devices, it is recommended to build a WiFiCom, as the other comm devices will not function.