To improve the user experience on this site we use cookies. I agree | I disagree

User Modules are representing mechanism to extend functionality of cellular router devices. You can perceive these as something extra as it is not part of the firmware.

User Modules can be developed by our R&D, by Support, partners or by users itself. If you want to develop your own User Module, continue by reading the DevZone pages.

Following list represents User Modules that are developed by Advantech B+B SmartWorx s.r.o.

The list is not final one because there are several categories of user modules:

  1. Free use user modules. This list is shown to not-signed users.
  2. Restricted user modules. These User Modules are shown to the users with account. Modules in the resctricted category are usually limited in functionality (e.g. made for one specific use case and not really usable in other situations) or may cause problems when used improperly (causing the router to restart or not boot at all).
  3. Paid and Special user modules. These User Modules are not distributed via Engineering Portal.

Please note that actually most of the Modules were developed for particular setup with specific configuration in mind so it may not work 100% for different setup. If that is your case, feel free to contact our business representatives to find out possibilities to adapt the User Module to your needs.

Available modules


AT Modem Emulator

Tags:V2V3
Version:1.0.1
Release date:
06.09.2015
Description:

Emulation of telephone modem behavior.

Downloads:

atModemEmulator.v2.tgzV2

atModemEmulator.v3.tgzV3

AT_Modem_Emulator_Application_Note_20160503.pdfV2V3English

Azure IoT SDK Python

Tags:V3
Version:1.0.0
Release date:
29.03.2018
Description:

Allows Advantech routers to connect to Azure IoT (Microsoft’s end-to-end IoT platform). It is necessary to install the Python3 user module along with the Azure IoT SDK Python user module. Python3 is required for Azure IoT SDK Python to work – it is the separated module and it can be used as a standalone Python3 for other purposes.

Downloads:

azure_iot_sdk_python.v3.tgzV3

Azure_IoT_SDK_Python_Application_note_20180226.pdfV3English

Binsleep

Tags:V3
Version:1.0.0
Release date:
26.09.2016
Description:

Switch the router into Low Power Mode.

Downloads:

binsleep.v3.tgzV3English

BIN_Sleep_Application_note_20161216.pdfV3

Captive Portal

Tags:V2V3
Version:1.0.9
Release date:
18.12.2016
Description:

Provides a service called captive portal on routers. Landing page, QoS and monitoring of users on WiFi interface.

Downloads:

captive_portal.v2.tgzV2

captive_portal.v3.tgzV3

Captive_Portal_Application_note_20141006.pdfV2V3English

CURL

Tags:V2V3
Version:1.1.0
Release date:
14.03.2017
Description:

Command line tool and library for transferring data with URLs. This is part of our FW since version 5.0.0!

Downloads:

curl.v2.tgzV2

curl.v3.tgzV3

Daily Reboot

Tags:V2V3
Version:1.1.0
Release date:
14.03.2017
Description:

Configurable daily router reboot.

Downloads:

dailyReboot.v2.tgzV2

dailyReboot.v3.tgzV3

DailyReboot_Application_note_20141007.pdfV2V3English

DNP3 Outstation

Tags:V2V3
Version:1.1.0
Release date:
14.03.2017
Description:

Allows the router I/Os to act like DNP3 slave device.

Downloads:

dnpOut.v2.tgzV2

dnpOut.v3.tgzV3

DNP3_Outstation_Application_note_20141009.pdfV2V3English

EasyVPN Client

Tags:V2V3
Version:1.0.6
Release date:
12.09.2015
Description:

Provides secure (encrypted) connection between two LAN networks.

Downloads:

easyVpn.v2.tgzV2

easyVpn.v3.tgzV3

EasyVPNclient_Application_note_20141007.pdfV2V3English

Ethernet Port Detector

Tags:V2V3
Version:1.0.1
Release date:
26.05.2014
Description:

Detects physical disconnection of an Ethernet cable and drops eth0 interface.

Downloads:

ethernet_port.tgzV2V3

Ethernet_Port_Detector_Application_note_20141009.pdfV2V3English

Ext4_tools

Tags:V3
Version:1.0.0
Release date:
27.02.2016
Description:

Adds the ability to create ext4 file systems, check them and mount them. Intended only for SmartFlex and SmartMotion routers with FW 5.3.4 or newer. This user module is intended only for SmartFlex and SmartMotion routers with FW 5.3.4 or newer.

Downloads:

ext4_tools.v3.tgzV3

Ext4_tools_Application_note_20170721.pdfV3English

File Uploader

Tags:V2V3
Version:1.1.0
Release date:
14.03.2017
Description:

Periodic sending System log and Report files to the selected email address or FTP server.

Downloads:

fileUploader.v2.tgzV2

fileUploader.v3.tgzV3

File_Uploader_Application_note_20151123.pdfV2V3English

FOTA

Tags:V2V3
Version:1.4.1
Release date:
07.03.2018
Description:

Firmware Over-The-Air (FOTA) user module allows router to wirelessly upgrade and update the operating firmware of a cellular module. Currently, only a few cellular modules are supported.

Downloads:

fota.v2.tgzV2

fota.v3.tgzV3

FOTA_Step_by_Step_20180207.pdfV2V3English

Firmware_Over_The_Air_Application_Note_20160615.pdfV2V3English

GPS

Tags:V2V3
Version:1.5.5
Release date:
30.07.2018
Description:

GPS/GNSS receiver support.

Downloads:

gps.v3.tgzV3

gps.v2.tgzV2

GPS_Application_note_20180405.pdfV2V3English

L2TP Pseudowire

Tags:V2V3
Version:1.0.3
Release date:
07.02.2017
Description:

Layer-2 protocols in a pseudo-wire configuration.

Downloads:

l2tpPseudowire.v2.tgzV2

l2tpPseudowire.v3.tgzV3

Layer 2 Firewall (L2FW)

Tags:V2V3
Version:1.0.0
Release date:
17.04.2017
Description:

Allows filtering based on defined list of MAC addresses.

Downloads:

l2fw.v2.tgzV2

l2fw.v3.tgzV3

Layer_2_Firewall_Application_Note_20180416.pdfV2V3English

Loopback

Tags:V2V3
Version:1.1.0
Release date:
12.06.2018
Description:

Virtual interface for management. 

Downloads:

loopback.v2.tgzV2

loopback.v3.tgzV3

Modbus logger

Tags:V2V3
Version:1.0.0
Release date:
11.03.2017
Description:

Reads Modbus RTU slaves and uploads data to SFTP server.

Downloads:

modbus_logger.v2.tgzV2

modbus_logger.v3.tgzV3

Modbus_Logger_Application_note_20180504.pdfV2V3English

Modem Bonding

Tags:V2
Version:1.0.11
Release date:
16.01.2016
Description:

Data aggregation using more WAN connections (requires third party server).

Downloads:

modBond.v2.tgzV2

Modem_Bonding_Application_note_20140929.pdfV2English

NMAP

Tags:V2V3
Version:1.0.1
Release date:
22.11.2011
Description:

This user module provides TCP and UDP scan.

Downloads:

nmap.tgzV2V3

NMAP_Application_note_20141007.pdfV2V3English

Node-RED

Tags:V3
Version:1.1.2
Release date:
02.05.2018
Description:

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

Downloads:

nodered.v3.tgzV3

node_red_application_note_20180319.pdfV3English

Node-RED FTP Node

Tags:V3
Version:1.0.0
Release date:
15.10.2017
Description:

You can do the basic ftp commands LIST, GET, PUT and DELETE on a ftp server with this node.

Downloads:

noderedftp.v3.tgzV3

Node-RED GPSd Node

Tags:V3
Version:1.0.0
Release date:
14.10.2017
Description:

GPSd node receives the GPS events as payload via gpsd daemon. You can filter which events you are interested in.

Downloads:

noderedgpsd.v3.tgzV3

Node-RED gzip Node

Tags:V3
Version:1.0.0
Release date:
13.10.2017
Description:

This node compresses an open node payload or decompress a compressed node payload by gzip compression.

Downloads:

noderedgzip.v3.tgzV3

Node.js

Tags:V3
Version:1.2.0
Release date:
11.02.2018
Description:

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

Downloads:

nodejs.v3.tgzV3

NTRIP Client

Tags:V2V3
Version:1.0.4
Release date:
10.03.2017
Description:

Gains a more accurate location via Ntrip protocol. Each router which has enabled the user module can be considered as Ntrip Client.

Downloads:

ntripClient.v2.tgzV2

ntripClient.v3.tgzV3

NtripClient_Application_note_20141008.pdfV2V3English

OpenVPN custom config

Tags:V2V3
Version:1.0.2
Release date:
18.06.2018
Description:

OpenVPN Custom Config user module can be used to configure up to four another Open-
VPN tunnels on the router.

Downloads:

openvpn_custom_config.v2.tgzV2

openvpn_custom_config.v3.tgzV3

OpenVPN_Custom_Config_Application_note_20180404.pdfV2V3English

Operating Hours Counter

Tags:V2V3
Version:1.0.1
Release date:
24.09.2016
Description:

Allows to run one resettable and one non-resettable time counter for each binary input of the router.

Downloads:

ophrscounter.v2.tgzV2

ophrscounter.v3.tgzV3

Operational_Hours_Counter_Application_note_20170127.pdfV2V3English

Packet Splitter

Tags:V2V3
Version:1.1.0
Release date:
17.03.2017
Description:

Duplicates data flow to more targets (up to seven different connections).

Downloads:

packetSplitter.v2.tgzV2

packetSplitter.v3.tgzV3

Packet_Splitter_Application_note_20141009.pdfV2V3English

PduSMS

Tags:V2V3
Version:1.1.0
Release date:
17.03.2017
Description:

Allows to send SMS messages longer than standard of 160 characters.

Downloads:

pduSMS.v2.tgzV2

pduSMS.v3.tgzV3

pduSMS_Application_note_20141027.pdfV2V3English

Pinger

Tags:V2V3
Version:2.3.2
Release date:
22.02.2018
Description:

Manually or automatically verifies functionality of connection between Smart Router and a device eventually of two devices. Ping and traceroute are used for this purpose.

Downloads:

pinger.v2.tgzV2

pinger.v3.tgzV3

Pinger_Application_note_20180320.pdfV2V3English

CONEL_AVAILABILITY_MIB.myV2V3

pppGateway

Tags:V2V3
Version:1.1.0
Release date:
17.03.2017
Description:

Establishes connection via PPP between router and device on serial line.

Downloads:

pppGateway.v2.tgzV2

pppGateway.v3.tgzV3

PPPGateway_Application_note_20141008.pdfV2V3English

Protocol ALPHA-MODBUS

Tags:V2V3
Version:1.0.3
Release date:
06.12.2013
Description:

Converts data from Mitsubishi ALPHA2 to Modbus TCP.

Downloads:

alpha.tgzV2V3

ALPHA_MODBUS_application_note_20150123.pdfV2V3English

Protocol BGP

Tags:V2V3
Version:1.0.6
Release date:
11.03.2016
Description:

Adds support of the BGP routing protocol which allows to route between autonomous systems.

Downloads:

bgp.v2.tgzV2

bgp.v3.tgzV3

BGP_Application_note_20141007.pdfV2V3English

Protocol DF1-Ethernet

Tags:V2V3
Version:1.0.2
Release date:
12.07.2016
Description:

Converts DF1 serial protocol to TCP/IP.

Downloads:

abcsp2df1.v2.tgzV2

abcsp2df1.v3.tgzV3

DF1_Ethernet_Application_note_201560525.pdfV2V3English

Protocol IEC101-104

Tags:V2V3
Version:1.0.3
Release date:
06.01.2017
Description:

Converts IEC101 serial protocol to IEC104 IP protocol.

Downloads:

iec14.v2.tgzV2

iec14.v3.tgzV3

Protocol_IEC_101_104_Application_Note_20170210.pdfV2V3English

Protocol IS-IS

Tags:V2V3
Version:1.0.6
Release date:
11.03.2016
Description:

Adds support of the IS-IS routing protocol. The IS-IS is a link state protocol which means that information about the topology is exchanged between the nearest neighbours in a flood way (flooding).

Downloads:

isis.v2.tgzV2

isis.v3.tgzV3

IS_IS_Application_note_20141008.pdfV2V3English

Protocol MODBUS-RTU2TCP

Tags:V2V3
Version:1.0.2
Release date:
06.11.2016
Description:

Converts Modbus RTU messages to TCP and caching messages to external Flash memory.

Downloads:

rtu2tcp.v2.tgzV2

rtu2tcp.v3.tgzV3

Modbus_RTU2TCP_Application_note_20150821.pdfV2V3English

Protocol MODBUS-RTUMAP

Tags:V2V3
Version:1.0.3
Release date:
18.08.2015
Description:

Converts serial protocol Modbus RTU from more Modbus slaves and mapping their data to one Modbus TCP connection.

Downloads:

rtuMap.v2.tgzV2

rtuMap.v3.tgzV3

RTUMAP_Application_note_20141007.pdfV2V3English

Protocol MODBUS-TCP2RTU

Tags:V2V3
Version:1.5.0
Release date:
23.04.2018
Description:

Converts serial protocol Modbus RTU to Modbus TCP, routers I/Os can act like Modbus slave device.

Downloads:

tcp2rtu.v2.tgzV2

tcp2rtu.v3.tgzV3

Modbus_TCP2RTU_Application_note_20180430.pdfV2V3English

Protocol NHRP

Tags:V2V3
Version:1.1.0
Release date:
17.03.2017
Description:

The Next Hop Resolution Protocol (NHRP) plays a role in Dynamic Multipoint Virtual Private Network. A limitation of NHRP is its inability to improve multicast protocols.

Downloads:

nhrp.v2.tgzV2

nhrp.v3.tgzV3

DMVPN_Application_Note_20160503.pdfV2V3English

Protocol OSPF

Tags:V2V3
Version:1.0.6
Release date:
12.03.2016
Description:

Adds support of the OSPF routing protocol. The OSPF is a link state protocol which means that routers maintain a map of the network (link state database) that is updated after any change to the network topology.

Downloads:

ospf.v2.tgzV2

ospf.v3.tgzV3

OSPF_Application_note_20141007.pdfV2V3English

Protocol PIM-SM

Tags:V2V3
Version:1.2.0
Release date:
18.03.2017
Description:

Adds support of the PIM-SM multicast routing protocol.

Downloads:

pimSM.v2.tgzV2

pimSM.v3.tgzV3

PIM_SM_Application_note_20141007.pdfV2V3English

Protocol RIP

Tags:V2V3
Version:1.0.6
Release date:
11.03.2016
Description:

Adds support of the RIP routing protocol. The RIP is a distance-vector protocol which means that routers do not know the entire network topology.

Downloads:

rip.v2.tgzV2

rip.v3.tgzV3

RIP_Application_note_20141007.pdfV2V3English

Protocol SuiteHT

Tags:V2V3
Version:1.1.0
Release date:
18.03.2017
Description:

Sends queries from the AMR (Automatic Meter Reading) system to a meter through an IP network using the router as a gateway.

Downloads:

suiteHT.v2.tgzV2

suiteHT.v3.tgzV3

Suite_HT_Application_note_20141008.pdfV2V3English

Python

Tags:V2V3
Version:2.7.12
Release date:
11.12.2016
Description:

Supports programming language Python 2.x.

Downloads:

python.v2.tgzV2

python.v3.tgzV3

Python3

Tags:V3
Version:1.0.0
Release date:
25.04.2018
Description:

Supports programming language Python 3.x.

Downloads:

python3.v3.tgzV3

SCEP Client

Tags:V2V3
Version:1.1.0
Release date:
18.03.2017
Description:

SCEP is a PKI communication protocol. The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible.

Downloads:

scepClient.v2.tgzV2

scepClient.v3.tgzV3

SCEP_Client_Application_note_20141111.pdfV2V3English

SendReport

Tags:V2V3
Version:1.0.1
Release date:
02.04.2016
Description:

Regular sending of System log and Report files to the specified email or FTP server.

Downloads:

sendReport.v2.tgzV2

sendReport.v3.tgzV3

SendReport_Application_note_20141008.pdfV2V3English

Serial to network proxy

Tags:V2V3
Version:1.0.5
Release date:
01.06.2018
Description:

This module provides a way for a user to connect from a network connection to a serial port.

Downloads:

ser2net.v2.tgzV2English

ser2net.v3.tgzV3English

Serial_to_network_proxy_Application_note_20180601_EN.pdfV2V3English

Serial2TCP

Tags:V2V3
Version:1.1.0
Release date:
18.03.2017
Description:

Allows connecting of the serial line device and TCP Server or Servers. Communication in both ways – serial to TCP and TCP to serial – is possible.

Downloads:

serial2tcp.v2.tgzV2

serial2tcp.v3.tgzV3

Serial2TCP_Application_note_20160210.pdfV2V3English

Service_acl

Tags:V2V3
Version:1.0.0
Release date:
03.02.2017
Description:

Service Access Limitation of HTTP, FTP, SSH... on particular interfaces.

Downloads:

service_acl.v2.tgzV2

service_acl.v3.tgzV3

SSHClient

Tags:V2V3
Version:1.0.1
Release date:
26.04.2014
Description:

Adds the ability to use the router as an SSH client. This means that the module allows to establish the SSH connection to the remote router and execute commands on it.

Downloads:

sshclient.tgzV2V3

SSHclient_Application_note_20141009.pdfV2V3English

Stunnel

Tags:V2V3
Version:1.0.4
Release date:
11.03.2016
Description:

Creates an encrypted network tunnel. Encryption data is wrapped in SSL.

Downloads:

stunnel.v2.tgzV2

stunnel.v3.tgzV3

Stunnel_Application_note_20150306.pdfV2V3English

TCP SYN Keep-Alive

Tags:V2V3
Version:1.1.0
Release date:
18.03.2017
Description:

Check of the TCP connection with a defined IP address.

Downloads:

tcpsynka.v2.tgzV2

tcpsynka.v3.tgzV3

TCP_SYN_Keep_Alive_Application_note_20141008.pdfV2V3English

Transparent mode

Tags:V2V3
Version:1.1.0
Release date:
18.03.2017
Description:

Mobile WAN IP address is transferred to connected device on ETH (router is invisible from WAN side).

Downloads:

transparentMode.v2.tgzV2

transparentMode.v3.tgzV3

TransparentMode_Application_note_20141009.pdfV2V3English

URL Blocker

Tags:V2V3
Version:1.0.0
Release date:
21.02.2017
Description:

This user module can be used for blocking specific URLs on WiFi interface.

Downloads:

url_blocker.v2.tgzV2

url_blocker.v3.tgzV3

URL_Blocker_Application_Note_20180420.pdfV2V3English

Web Terminal

Tags:V2V3
Version:1.0.1
Release date:
02.03.2018
Description:

This user module allows executing of shell commands on a router over standard HTTP(S) connection.

Downloads:

webTerm.v2.tgzV2

webTerm.v3.tgzV3

WiFi SSID Switch

Tags:V2V3
Version:1.0.4
Release date:
18.06.2016
Description:

Allows the router to switch automatically between up to four SSIDs – WiFi networks.

Downloads:

wifi_ssid_switch.v2.tgzV2

wifi_ssid_switch.v3.tgzV3

WiFi_SSID_Switch_Application_Note_20160526.pdfV2V3English

WiFi STA Relay

Tags:V2V3
Version:1.0.0
Release date:
18.12.2016
Description:

Transparent mode (WiFi interface in client mode bridged to ETH).

Downloads:

wifi_relay.v2.tgzV2

wifi_relay.v3.tgzV3

wM-BUS CONCENTRATOR

Tags:V2
Version:1.1.0
Release date:
19.03.2017
Description:

Data processing from Wireless M-Bus meters. XML files are used for this purpose.

Downloads:

wMBusConc.v2.tgzV2

wM_BUS_Concentrator_Application_note_20141009.pdfV2

WoLGateway

Tags:V2V3
Version:1.1.0
Release date:
13.03.2017
Description:

Listens to communication on the selected UDP port and forward these packets to appropriate address as a broadcast.

Downloads:

WoLGateway.v2.tgzV2

WoLGateway.v3.tgzV3

WoL_Gateway_Application_note_20141020.pdfV2V3English

XCCNT_Update

Tags:V2
Version:1.0.0
Release date:
25.10.2017
Description:

Allows to reconfigure CNT board directly inside of router (intended for v2 routers only). There are three possible congurations:

  • 4x BI
  • 3x BI + 1x CNT
  • 2x BI + 2x CNT
Downloads:

xccnt_update.v2.tgzV2