Secure Communication with Advantech ADAM-6000/6200 Devices
Security guide for Advantech ADAM-6000 and ADAM-6200 Ethernet I/O modules, covering MQTT with TLS, X.509 certificates, Modbus/TCP, SNMP, REST APIs, network segmentation, VPNs, and secure cloud integration.
⚠️ WARNING: This page was created with extensive assistance from AI tools. Please review and verify each statement to ensure its accuracy and confirm that it has not become outdated due to more recent developments.
Advantech’s ADAM-6000/6200 series Ethernet I/O modules are designed for Industrial IoT and remote I/O applications. Ensuring secure communication with these devices is critical, as they often interface with sensitive industrial control systems. This article provides an overview of supported communication protocols and their security features, and offers guidance on configuring encryption, using certificates, and applying best practices for a secure deployment.
Supported Protocols and Native Security Features
The ADAM-6000/6200 series supports multiple communication protocols for monitoring and control. Each protocol comes with different built-in security (or lack thereof):
- Modbus/TCP: A widely used industrial protocol (port 502) for SCADA/PLC communication. It has no native encryption or authentication – all commands and data are sent in clear text. Any host on the network can issue Modbus commands without verification, so Modbus/TCP relies on external network security controls.
- SNMP: Simple Network Management Protocol is supported (ADAM-6200 uses SNMP v2c) for remote monitoring. SNMP v2c offers no encryption, and uses a clear-text community string for access. (SNMP v3, which provides encryption and authentication, is not supported on ADAM-6200.) This means SNMP data (and community credentials) could be intercepted unless additional protections are in place.
- RESTful HTTP API: The modules provide a RESTful web API (using HTTP) that allows reading/writing I/O values. Access is protected by Basic HTTP authentication (username/password). However, by default this interface does not use HTTPS, so both credentials and data travel in plaintext over the network. The REST API is convenient for web/mobile clients but must be confined to secure networks or tunnels to prevent eavesdropping.
- MQTT: A lightweight publish/subscribe protocol ideal for cloud integration. The ADAM-6000/6200 series has a built-in MQTT client and notably supports TLS encryption for MQTT traffic. This means it can encrypt data streams to an MQTT broker using TLS v1.2, ensuring confidentiality and integrity in transit. The devices can actively publish I/O data at user-defined intervals or on events, with “privacy assured with TLS” during transmission. MQTT on ADAM also supports authentication (via username/password or client certificates), providing a much stronger security framework compared to the older protocols.
In summary, among the native protocols, only MQTT offers built-in encryption (TLS 1.2) for secure communications. Modbus/TCP, SNMP v2c, and the HTTP/REST interface are inherently insecure without additional safeguards. The ADAM-6000/6200 devices do include some security features at the device level – for example, they implement X.509 certificates and TLS for cloud connectivity, support modern cipher suites, and even allow IP address whitelisting to restrict access. These features can be leveraged to harden communications, as discussed below.
Encrypted MQTT Communication (TLS 1.2 Configuration)
MQTT is the recommended protocol for secure communication with ADAM-6000/6200 devices, especially for cloud or remote monitoring scenarios. The modules can establish MQTT connections with TLS 1.2 encryption, ensuring that data is encrypted end-to-end between the device and the MQTT broker.
To enable and configure encrypted MQTT messaging:
- Broker Setup: Prepare an MQTT broker that supports TLS 1.2 (e.g. MQTT SSL/TLS port 8883 on your server, or a cloud broker service). Obtain the broker’s address and security credentials (such as server certificate or PSK, depending on your authentication method).
- ADAM Configuration Utility: Using the ADAM/Apax .NET Utility (or latest configuration tool), navigate to the MQTT or “Cloud” settings tab. Enter the broker’s host name/IP and port. If the broker requires a username/password, those can be configured here as well.
- Enable TLS: Simply check the option for “Enable TLS encryption” for MQTT in the configuration utility. The ADAM device supports TLS v1.2; by checking this box and applying settings, the module will encrypt its MQTT payloads using TLS. (Under the hood, this causes the device’s MQTT client to use
mqtts://and perform the TLS handshake.) - Certificates: If the broker uses a trusted CA-signed certificate, the ADAM module will verify it during the TLS handshake. For self-signed or private CA certificates, you should import the broker’s CA certificate into the ADAM module (via the utility) so that it can trust that certificate. Conversely, if the broker requires client certificate authentication, you will need to load the device’s X.509 client certificate and private key into the ADAM’s memory (the device supports storing an X.509 certificate for MQTT).
- Apply and Test: After enabling TLS and configuring the broker info, save/apply the settings. The ADAM device will initiate a secure TLS connection to the MQTT broker. You can verify on the broker side that the connection is encrypted (e.g., checking that the client appears on the TLS port and that certificates are being used). Also, ensure the keep-alive interval and any Last Will message are set appropriately for your application (these are configurable in the utility).
Enabling MQTT over TLS ensures that all sensor readings, control commands, and other MQTT messages between the ADAM device and your server/cloud are encrypted and protected from eavesdropping or tampering. The TLS 1.2 implementation on the ADAM supports modern cipher suites and certificate-based encryption, aligning with current IoT security standards. In practice, once TLS is enabled, using MQTT is as secure as HTTPS – data in transit cannot be read by attackers on the network.
📝 NOTE: When using MQTT over TLS, be mindful of certificate validation. The ADAM will verify the broker’s certificate; if you are using public cloud brokers (AWS, Azure), use the official root CA. If you use a custom broker with a self-signed cert, load that cert into the ADAM’s trusted store. Always keep TLS enabled for MQTT in production deployments – it is a simple checkbox that vastly improves security.
X.509 Certificates and Authentication
The ADAM-6000/6200 series implements X.509 certificate support as part of its security framework. Certificates are used primarily to facilitate mutual authentication and encryption for MQTT and cloud connectivity:
- TLS Device Identity: Each ADAM device can be provisioned with its own X.509 certificate and private key (unique per device). This certificate can be used to identify the device to an MQTT broker or cloud service. For example, when connecting to AWS IoT, the device presents its X.509 certificate to authenticate to AWS (which trusts certificates signed by AWS or registered in AWS IoT Core). Similarly, Azure IoT Hub can be configured to accept X.509 client certs for device authentication instead of SAS tokens. Using certificates eliminates the need for sending passwords or keys over the network.
- Broker Authentication: The X.509 certificate on the broker side (server certificate) is used by the ADAM module to verify it is talking to a legitimate server. The ADAM’s TLS stack will check the server’s cert against known CAs. Always use certificates from a reputable CA or your organization’s internal CA to avoid man-in-the-middle risks. If using public cloud IoT services, this is handled automatically (they use well-known CAs).
- Configuration: You can load certificates into the device using the ADAM .NET Utility. The latest firmware supports over-the-air updates of certificates as well. For instance, you might upload a device certificate (.pem) and private key for MQTT client auth, and possibly a CA certificate for the server. Ensure the private key is kept secure – the device may store it internally in secure flash. The ADAM-6300 series even includes a hardware security IC for key storage, but on 6000/6200 the keys are software-stored (so use strong passwords on the device to protect access).
- Username/Password (Alternative): In addition to certificate-based auth, the ADAM’s MQTT client also allows using a username and password for broker login. This might be used for brokers that use token auth or simple logins. If using this method, treat the password like a secret key and avoid transmitting it in plaintext (with TLS enabled, the password is encrypted in transit). Certificates are generally more secure and recommended for cloud connections, but user/password can be useful for quick integrations or certain platforms.
Using X.509 certificates provides strong, mutual authentication: the device trusts the server, and the server trusts the device. This helps prevent unauthorized devices from impersonating an ADAM module, and prevents the ADAM from sending data to a rogue server. Advantech’s security framework is built around TLS and X.509 to ensure that cloud-based communication is robustly protected. It is important to manage these certificates: use unique certificates per device (don’t reuse the same cert across many modules), rotate or revoke certificates if a device is compromised, and keep track of expiration dates (renew certificates before they expire and update the device via OTA update with the new cert).
Securing Modbus, SNMP, and REST Interfaces via External Measures
For protocols that lack native encryption (Modbus/TCP, SNMP v2c, and the RESTful HTTP API), you must rely on external network security measures to protect data and commands. Here are strategies to secure these communications:
- Network Segmentation and Isolation: Place ADAM devices and the systems that communicate with them (e.g. SCADA servers or monitoring PCs) on a dedicated network segment or VLAN. By limiting the network scope, you reduce exposure – unauthorized users can’t even “see” the devices unless they are on the approved segment. Ideally, implement an ICS network zone (or DMZ) separated from the corporate IT network. Within that zone, only allow the necessary protocols. For example, the SCADA control network might permit Modbus/TCP between the SCADA host and ADAM modules, but nothing else. Segmentation containing Modbus devices in their own enclave greatly limits lateral movement and eavesdropping.
- Firewall and IP Allowlisting: Use firewalls to strictly control access to the ADAM’s ports. At the network perimeter of the control segment, only allow specific source IPs to communicate with the ADAM on required ports (e.g., only the SCADA server’s IP can talk to port 502 on the ADAM for Modbus). The ADAM devices themselves support IP allowlisting as well – you can configure an internal list of allowed client IP addresses for access. This built-in whitelist feature should be enabled to ensure that, for instance, only known management stations can use the REST API or SNMP. Any packets from disallowed IPs will be ignored by the device, adding an extra layer of defense.
- VPN Encryption for Remote Access: If your ADAM-6000/6200 modules need to be accessed from a remote site or over the Internet, do not expose their Modbus/SNMP/HTTP ports directly. Instead, set up a VPN (Virtual Private Network) tunnel between the remote network and the device’s network. A VPN (using IPsec or SSL/TLS) will encrypt all traffic (including Modbus or SNMP) inside a secure tunnel. This effectively provides encryption and authentication for otherwise unprotected protocols, as only VPN-authenticated users can reach the network, and all data is encrypted in transit. For example, a field site with ADAM modules can have an IPsec VPN back to the central control center; the SCADA system communicates with the ADAM over the VPN as if it were local, but an attacker on the public internet cannot spy on or alter the traffic.
- Secure Proxy/Gateway: In some cases, you might employ an industrial gateway or proxy server that sits between the ADAM and external networks. These proxies can terminate connections and re-initiate them securely. For instance, a gateway could accept incoming HTTPS requests from a cloud application and then translate to the ADAM’s internal RESTful HTTP API. Or it could take in a secure protocol like OPC UA or MQTT and output Modbus/TCP to the ADAM. This way, the insecure protocol is confined to a local link between the gateway and ADAM, while all long-distance communication uses a secure protocol. If using such a gateway, ensure it is hardened and authenticated.
- SNMPv3 or Alternatives: Since the ADAM-6200 only supports SNMP v1/v2c, consider disabling SNMP entirely if not absolutely required. If SNMP functionality is needed for monitoring, try to limit it to read-only operations and use complex community strings that are hard to guess. Place SNMP behind a VPN or access it only from a management VLAN, never from the open internet. (In future, if an update or newer model supports SNMPv3, switch to that for its encryption and auth capabilities. Alternatively, monitor the devices via MQTT or REST over TLS instead of SNMP.)
- Disable Unused Services: As a general rule, turn off any protocol you are not actively using. The ADAM devices allow disabling of certain services/protocols in the configuration. For example, if you use MQTT to a cloud and have no local Modbus master, you can disable Modbus/TCP on the module. If you don’t need the RESTful API or SNMP, turn them off. This reduces the attack surface – if a protocol is not running, it can’t be attacked or misused. Even if they must remain enabled, you can often change the default ports or use non-standard ports to obscure them (security by obscurity is not strong by itself, but can reduce noise from generic attacks).
By implementing the above measures, you effectively wrap the insecure protocols inside secure channels or confined networks. While Modbus/TCP itself can never be made encrypted on its own, running it over a VPN or within a locked-down LAN can mitigate the risks. Similarly, using firewall rules and IP allowlists will prevent arbitrary access or scanning of the ADAM devices on those legacy interfaces. Always favor using the ADAM’s secure MQTT/TLS interface for any cloud or long-haul communications, and reserve Modbus/HTTP for local or internal use only.
Integration with Secure SCADA and Cloud Platforms
The ADAM-6000/6200 modules are flexible in that they can feed data to traditional SCADA systems as well as directly to cloud services. Here’s how to integrate them securely with both worlds:
SCADA System Integration (Secure Industrial Networks)
In many deployments, ADAM Ethernet I/O modules serve as remote I/O for SCADA or DCS (Distributed Control Systems). This typically involves SCADA polling the ADAM over Modbus/TCP or receiving traps via SNMP. To keep this communication secure:
- On-Premises SCADA: If your SCADA server or HMI is on the same site and network as the ADAM devices, leverage network segmentation as discussed. Place SCADA and ADAMs in a common secure subnet or VLAN, separated from business networks. Use firewall rules to ensure only the SCADA server can talk to the ADAMs on required ports (e.g., Modbus 502). Even internally, enforce principle of least privilege – no other device should be allowed to initiate connections to the I/O network.
- Remote/Distributed SCADA: If you have a central SCADA system monitoring distributed ADAM units across multiple sites, set up site-to-site VPNs between each remote site and the central site. All SCADA polling traffic will then go through encrypted VPN tunnels. This prevents attackers from intercepting or injecting commands into the control traffic. Another option is using a secure industrial protocol: some modern SCADA systems and RTUs support protocols like OPC UA or DNP3 with encryption. While the ADAM-6000/6200 doesn’t speak those natively, an intermediary gateway could translate and add security.
- Read-Only vs Control: Consider using ADAM’s MQTT publish function for one-way telemetry data to SCADA, if your SCADA can subscribe to MQTT. This would let you get data securely (with TLS) without opening Modbus. For control commands, you might still use Modbus, but those could be limited to local networks or use the EdgeHub platform (see below).
- Monitoring and Logging: Ensure that you monitor the communications. Many industrial firewalls or data diodes can log Modbus commands. At minimum, ADAM modules support basic event logging (e.g., connection events). Keep an eye on any unauthorized access attempts – these could indicate someone probing the network. SCADA integration should always follow ICS security best practices (conformant to standards like IEC 62443 where possible), meaning a defense-in-depth approach around the ADAM devices and the SCADA host.
By following these practices, SCADA communications with ADAM modules can be confined to a secure, controlled environment. The key is that no Modbus or SNMP traffic should traverse an untrusted network in the clear – contain it within encrypted tunnels or isolated LANs.
Cloud and Edge Integration (Azure, AWS, and Advantech EdgeHub)
One of the strengths of the ADAM-6000/6200 “Secured Cloud I/O” series is direct cloud connectivity for IoT applications. These modules can connect to cloud platforms like Microsoft Azure or Amazon AWS without needing an external gateway, using MQTT and secure APIs:
- Azure IoT Hub Integration: The ADAM-6200 series supports Azure IoT Hub natively. In practice, this means the device’s MQTT client can be pointed to Azure’s IoT Hub MQTT endpoint (
<your-hub>.azure-devices.neton port 8883) and authenticate using Azure’s supported methods. Typically, you would register the device in Azure IoT Hub, and either use a symmetric key (connection string) or upload an X.509 certificate for the device. Advantech provides documentation on enabling “Azure mode” on the device – essentially, you toggle the Azure MQTT setting, then input the IoT Hub connection information (IoT Hub name, device ID, and credentials). The device then publishes its I/O data as messages to Azure IoT Hub at a configured interval. All Azure IoT communications require TLS 1.2, so this is inherently secure. SAS tokens (generated from the device symmetric key) or X.509 certs are used for auth – Azure does not allow unauthenticated MQTT. Make sure to use the Device Explorer or Azure CLI to verify the device is sending data securely. Once in Azure IoT Hub, the data can be routed to databases, analytics, or live dashboards. Azure integration allows for cloud-side monitoring and control of the ADAM outputs, with all traffic encrypted and authenticated by Azure’s IoT protocols. - AWS IoT Core Integration: Similarly, ADAM modules can connect to AWS IoT Core using MQTT. AWS IoT requires each device to use an X.509 certificate for mutual TLS authentication. You would start by provisioning an AWS IoT certificate (and private key) for the ADAM-6000/6200 and attaching appropriate IoT policies (defining what the device can do). Load that certificate and key onto the ADAM device. In the MQTT configuration, set the broker to your AWS IoT endpoint (e.g.,
<your-endpoint>-ats.iot.<region>.amazonaws.com) on port 8883, TLS enabled, and no username/password (AWS relies on the cert instead). The ADAM will perform a TLS handshake presenting its certificate, and if successful, can publish/sub to AWS IoT topics. Ensure the topic structure the ADAM uses matches what your AWS IoT rules expect; you can often configure custom MQTT topics on the ADAM. AWS IoT will securely relay the data to other AWS services (Lambda, DynamoDB, etc.) as needed. All communication is encrypted via TLS 1.2 and mutually authenticated – providing a very secure cloud link. One caveat: keep an eye on certificate expiration and have a process to update the cert on the device (Advantech’s OTA update feature can assist in rolling out new certs when needed). - Advantech EdgeSync/EdgeHub: Advantech offers its own EdgeHub (EdgeSync 360) platform for centralized device management and data aggregation. The ADAM-6000/6200 series can integrate seamlessly with EdgeHub to enable secure intranet/cloud I/O management. EdgeHub is essentially an IoT device management and connectivity suite (previously known as WISE-PaaS Edge or Edge365). By enabling EdgeSync/EdgeHub mode on the ADAM (via a configuration toggle), the device will automatically connect to an EdgeHub server (either on-premises or cloud) using MQTT under the hood. EdgeHub provides an out-of-the-box secure channel for ADAM devices – it manages the TLS encryption, authentication, and even bulk device onboarding. With EdgeHub, you can monitor many ADAM modules from a single dashboard, dispatch configuration updates, and even do OTA firmware upgrades securely. For example, an Advantech EdgeHub instance can be deployed on an industrial gateway or in the cloud; once the ADAM knows its address and credentials, it will establish a secure connection to EdgeHub. From there, an operator can view all I/O data, push settings changes, and route the data to cloud services or SCADA systems. EdgeHub essentially acts as a secure mediator, ensuring that communications between ADAM devices and any external systems are encrypted (usually via TLS) and authenticated. If your use case involves many distributed ADAM devices, using EdgeHub can greatly simplify secure communications – it abstracts the low-level MQTT details and adds device management functions.
- Other Cloud Services: The ADAM’s MQTT interface isn’t limited to Azure/AWS. You can connect it to any MQTT broker endpoint, including private cloud or IIoT platforms (IBM Cloud, Google Cloud IoT MQTT bridge, etc.) as long as the security requirements (TLS, auth) are met. Some ADAM modules also have a RESTful cloud API mode or can push data to HTTP servers, but again those should be wrapped in TLS. In most cases, MQTT is the preferred method for cloud integration due to its lightweight overhead and native support on the device.
No matter which cloud or platform you integrate with, always enforce the highest security options available – TLS encryption (which is default for Azure/AWS IoT), cert-based auth if possible, and unique device identities. Cloud connectivity should be configured such that the device only talks to trusted endpoints (e.g., your cloud broker URI or EdgeHub server), and ideally those endpoints perform their own authorization (so even if someone got your device credentials, they couldn’t easily impersonate or misuse them). Finally, consider the data flow: cloud integration often means data leaving the plant floor. Ensure you limit what the device publishes (only necessary data, to reduce exposure), and use cloud-side access controls to protect who can see or command the device. Advantech’s Edge solution with its IP allowlisting, X.509 certs, TLS encryption, and cloud integration support is built to facilitate this securely – leveraging those features will help maintain a strong security posture even as you bridge operational technology (OT) with IT/cloud systems.
Security Best Practices for ADAM-6000/6200 Configuration
In addition to the measures discussed, follow these security best practices when deploying and managing ADAM-6000/6200 series devices:
- Change Default Passwords & Enable User Auth: Upon installation, change any default login or community strings. For example, if the ADAM’s web or REST interface has a default admin password or uses a default Basic Auth credential, set it to a strong, unique password. Similarly, choose non-obvious SNMP community names if SNMP is used. This prevents unauthorized users from trivially accessing the device’s settings.
- Use IP Allowlisting: Take advantage of the built-in IP allowlist (whitelist) feature on the ADAM-6200. Configure the module to only accept connections or commands from known IP addresses (e.g., your SCADA server, MQTT broker, or maintenance workstation). This restricts access at the device level – even if the network is flat, an attacker’s IP would be blocked. Maintain and update the allowlist as needed (for instance, if a new engineering laptop needs access, add it; remove any that no longer need access).
- Disable Unneeded Protocols: Only enable the services that you actively use. Through the configuration utility or web console, disable protocols that aren’t in use (e.g., turn off SNMP if you only use MQTT, or disable the REST web service if you don’t need HTTP access). Each running service is a potential entry point; shutting off unused ones reduces risk surface. Moreover, if possible, change default ports to custom ones for additional obscurity (document any changes for your team).
- Keep Firmware Updated: Regularly update the firmware of your ADAM modules to the latest version from Advantech. Firmware updates often include security patches for newly discovered vulnerabilities. The ADAM-6000/6200 series supports over-the-air (OTA) updates for firmware – allowing you to push updates to many devices easily. Take advantage of this to ensure all devices are uniform and up-to-date. Schedule periodic maintenance windows to check for and apply firmware updates. Signed firmware (if provided by Advantech) should always be used to prevent tampering. As a policy, never skip firmware updates on critical infrastructure; an outdated device is a softer target.
- Certificate Management: Manage your X.509 certificates diligently. Use strong encryption (2048-bit RSA or higher, or ECC) for any keys. Protect the private keys – if they are uploaded via files, do so over a secure connection and remove any residual copies. Monitor certificate expiration dates: cloud certificates might expire yearly or bi-yearly. Well before expiration, generate new certificates and deploy them to the devices (the OTA mechanism can mass-deploy new certs). Revoke certificates of decommissioned or compromised devices so they can no longer connect. It’s wise to keep a record of which certificate is on which device (serial numbers, etc.) for traceability.
- Network Segmentation & VLANs: Implement network segmentation at a higher level. Ensure the network where ADAM devices reside is segmented from corporate IT networks. Use VLANs or dedicated switches for the control network, and restrict routing between those networks. Within the control network, consider subdividing by process or location if appropriate (for example, keep all HVAC system I/O on a separate VLAN from production line I/O). This containment limits the blast radius of any incident. Remember that VLANs are not foolproof security by themselves, but they are a start; for truly sensitive environments, physical separation or high-security gateways might be warranted.
- Use Secure Remote Access Tools: If engineers or support personnel need remote access to the ADAM devices for configuration, do not allow protocols like Telnet, HTTP, or other insecure services over the open internet. Use secure remote access solutions – e.g., a jump host in the DMZ accessed via SSH/VPN, then from that host access the devices. Employ multi-factor authentication for remote logins. This ensures that even configuration activities are done through encrypted channels and with proper user verification.
- Logging and Monitoring: Enable logging on the ADAM devices if available (for example, MQTT connection logs, SNMP trap logs, etc.). At the network level, monitor traffic to the ADAM modules. Anomaly detection (IDS) can be set up to alert on unusual patterns, such as an unknown IP trying to poll the device or a flood of Modbus commands outside of normal schedule. Many industrial security tools can decode Modbus or detect brute-force attempts on device credentials. Logging can be done via the SCADA system as well – e.g., log all commands issued to actuators. Regularly review these logs for any signs of unauthorized access or malfunction.
- Physical Security: While focusing on network security, don’t overlook physical access. The ADAM-6000/6200 modules are often installed in field locations or control panels. Ensure that these panels are locked and only authorized personnel can access them. Physical access could allow someone to press reset buttons, change wiring, or connect rogue devices to the same network. Maintain tamper-evident seals if appropriate.
- Plan for Recovery: Have a plan for revocation and recovery. If an ADAM device is suspected to be compromised, know how to isolate it (network quarantine), re-image or factory-reset it, and re-provision new credentials/certificates. Regular backups of device configurations can save time if you need to replace a device or roll back a configuration change. Also keep an inventory of all devices, their firmware versions, and their IP addresses – basic cyber hygiene that helps incident response.
By adhering to these best practices, you create a layered defense that complements the ADAM-6000/6200’s built-in security features. The combination of secure protocols (MQTT TLS), device-level controls (certificates, allowlists), and network protections (firewalls, VPNs, segmentation) will significantly reduce the risk of unauthorized access or data breaches in your Advantech I/O deployment. The ADAM series’ robust security framework – featuring TLS 1.2 encryption, X.509 certificate support, and update capabilities – provides the tools needed to implement these recommendations. It is up to us to use them effectively and maintain vigilant oversight throughout the device lifecycle.
Sources
- ADAM Sales Campaign
- Advantech ADAM-6000 Series eStore Page (MQTT with TLS support)
- Advantech ADAM-6000/6200 Series Product Highlights and Security Features
- Advantech ADAM-6200 User Manual (Enabling MQTT TLS Encryption)
- Advantech ADAM-6200 User Manual (RESTful API with Basic Auth)
- Advantech AnewTech IoT Module Overview (Protocols: MQTT TLS, SNMP, RESTful, Modbus/TCP, HTTP)
- Advantech EdgeHub/EdgeSync Integration Notes
- Advantech Press Release – Secured Cloud I/O (X.509, TLS, IP Allowlisting, OTA updates)
- Anewtech Systems Remote I/O Modules for IoT Digitalization Blogs
- EVT Function Test Report
- Industrial Protocol Security - Trout Blog
- Industrial Protocol Security - Trout Blog
- New ADAM-6000/6200 Series Levels Up Asset Management
- PowerPoint 簡報
- Remote I/O Modules – ADAM-6000
- Template_V4.12_EA_User_Manual
- Trout Software – How to Secure Modbus TCP (Encryption absence and mitigation via VPN/segmentation)
- [PDF] User Manual ADAM-6200 Series - Advantech