Supported Device Drivers

The  deviceWISE (dw) IoT Platform products support devices: sensors, programmable logic controllers (PLCs), intelligent controllers and other intelligent devices in a device driver. A device driver is installed on an Asset Gateway or Enterprise Gateway, depending on your company's device, network, and business requirements. The device driver documentation is located in the Developer's Guide and Reference section, Device types. The information in this Device driver list section provides a quick overview of the device drivers and device models.

Generally Available
Device Driver Version
AcraDyne driver 1.1.3
Advanced Display Protocol 1.0.2
Apex Cleco driver 1.9.4
Atlas Copco driver 3.10
AWS 0.2.12
Azure 2.1.12
Beckhoff driver 2.1.9
Bosch Rexroth driver 1.8.4
Danlaw 2.12.3
Estic driver 1.2.0
FANUC CNC Driver 2.0.1
Fanuc driver 2.3.3
GPS 1.0.4
Industrial driver Updated with each release
Ingersoll Rand driver 1.4.0
Kawasaki 1.3.0
Keyence 1.0.5
LDAP – do not use with Linux X86 in versions 21.10 and later 1.1.2
Lua 1.1.4
IBM Maximo 1.1.4
IFM IO-Link 0.6.1
Melsec 3.5.6
Mitsubishi driver 3.3.7
Modbus driver 2.11.2
Modbus Server driver 1.1.8
Modem 1.5.1
MQTT driver 2.1.3
MTConnect driver 1.3.2
NMEA GPS 1.0.4
OAuth2 2.3.2
Omron driver 3.8.2
OPC-DA Client driver 2.8.4
OPC-DA Server driver 1.3.2
OPC-UA Client driver 4.1.13
OPC-UA Server 1.2.6
ROC Plus driver 2.0.2
Rockwell ControlLogix driver Updated with each release
Schneider Electric 2.9.0
Siemens S7 driver 3.0.3
SNMP driver 1.1.1
Stanley Tools driver 1.3.0
Sturtevant Richmont driver 1.8.4
Sysmon 1.0.2
TCP Listener 2.3.12
Toyopuc 1.0.5
TR50 2.6.2
deviceWISE View 2.2.4


Technology Preview
Device Driver Version
Amcrest 0.5.1
AWS SiteWise 1.0.3
BACnet / IP driver 3.2.12
Barcode Scanner 1.1.1
CODESYS driver 0.6.4
CTI (Control Technologies Inc.) driver 2.1.5
Dell Edge Gateway (Linux 64-bit) 0.5.0
EDU (not built for Windows 64-bit) 1.0.1
E-Sensors 1.0.1
File Watcher - Updated with 23.04 1.0.8
Google Cloud Platform (GCP) 0.3.4
HAAS 1.0.0
GrovePi driver(Only in Raspbian directory) 1.0.2
HTTP Server 0.7.1
J1939 IXXAT device Driver 1.1.1
JSON 0.5.3
Melsec 1.0.1
Nachi – (Windows Only - Win32 and Win64) 0.7.2

ScanTools OBD-II

1.0.1
OPTO22 0.0.5
Sandbox 1.3.0
Serial 1.3.0
SICK CLV Scanner 1.1.7
Simulation 0.5.2
Telit SmartIO 2.2.1
Trending 1.3.14
Visual Inspection 1.0.9
Virtual  1.3.0
Xirgo 1.3.0
Zaxis (only built for Windows products) 0.5.1

Release Status of Drivers

Drivers are categorized as Generally Available, Pilot Ready and Technology Preview. This status reflects the maturity and level of testing that has been completed on the driver. Below are definitions of the three categories:

Generally Available  To qualify as a Generally Available driver, the driver must be extensively tested and then continually tested throughout the product lifecycle. Testing includes multiple models, firmware levels, and interfaces where applicable. For product support, any problems found using one of the drivers listed as Generally Available are considered to be fully covered under the support program.
Pilot Ready Many drivers have been created on behalf of our customers, and those drivers can benefit you as well. For product support, drivers listed under Pilot Ready are not covered by the standard support agreement.  Fixes or improvements to these drivers are available through an independent support agreement or based upon works-for-hire contracts.
Technology Preview This driver has been designed for specific use cases. While generally functional, it might lack certain features for broader purposes. Prior to implementation, we advise customers to thoroughly test the driver within their specific applications. Should adjustments be required, please reach out to your technical account manager for further support.