Page 1
User Guide 4G LTE Cat M1/NB1 Industrial IoT Serial Modem Doc No. UG01037...
Page 2
NetComm Wireless accepts no responsibility for any loss or damage resulting from errors or delays in transmission or reception, or the failure of the NTC-100 to transmit or receive such data.
Page 3
Document history This guide covers the following products: NetComm - 4G LTE Cat M1/NB1 Industrial IoT Serial Modem V E R . D O C U M E N T D E S C R I P T I O N D A T E v1.0...
Mounting the device ................................ 18 Connecting the data/power cables ................................... 19 Powering the NTC-100 serial modem via 5V Micro USB socket ..........................19 Powering the NTC-100 serial modem via Y-cable ..............................20 Accessing the NTC-100 via terminal emulator ........................21 Command Line Interface Guide............................
A computer with a terminal emulation program (such as PuTTY), a serial port, an appropriate power supply and a device to connect to the NTC-100 modem after configuration has been completed. A SIM card in 2FF format is required for cellular connection.
Disconnect the power line from the device before servicing. Transport and handling When transporting the NTC-100, we recommend using the original packaging. This ensures the product will not be damaged. Important – In the event that the product needs to be returned, ensure it is securely packaged with appropriate padding to prevent damage during courier transport.
Deploy IoT applications in any environment with access to a wide input voltage range, extreme temperature tolerance (-30˚C to 70˚C) and a lockable SIM tray. For easy installation, the compact NTC-100 also includes a DIN rail and flexible wall mount options including a removable mounting bracket.
1 x DIN rail mounting bracket 1 x Torx screw 1 x Quick start guide If any of these items are missing or damaged, please contact NetComm Support immediately by visiting the NetComm Support website at: http://support.netcommwireless.com/ . Accessories Additional cables are available for purchase separately. Contact your NetComm Wireless sales representative to order additional cables.
Physical dimensions and indicators LED indicators The NTC-100 serial modem uses two LEDs to display the current system and connection status. L E D S T A T U S D E S C R I P T I O N I N D I C A T O R The power is off.
Below are the physical dimensions of the NTC-100 as well as the physical dimensions of the mounting bracket which can be used to attach the NTC-100 to a Type-O DIN Rail or to provide a wall / ceiling mount. Figure 1 – NTC-100 Dimensions...
SMA Female connector for use with a suitable Cellular antenna socket LTE antenna. Table 4 - Interfaces Note – The driver required for the Micro USB virtual COM port is available from the NTC-100 Product Support page at: http://support.netcommwireless.com/product/m2m/NTC-100. NTC-100 – User Guide 15 of 103 UG01037 v1.1 25 September 2018...
Hardware installation Connecting the antenna Connect the antenna to the SMA connector on the NTC-100 serial modem by placing it on the SMA connector and turning it in a clockwise direction. Inserting the SIM card Ensure that the NTC-100 is not connected to the power cable before proceeding.
Page 17
To remove the SIM card, push it in again and it will unlock. Figure 4 - Inserting a SIM card into the NTC-100 SIM card slot Slide the cover back to the left and then push the right side closed.
Mounting the device The NTC-100 can be mounted on the wall or a DIN rail by using the mounting bracket. The mounting bracket is made from polyamide, which is a flexible material. DIN rail mounting The NTC-100 serial modem mounting bracket has been designed to fit a TS 35 Type-O DIN rail with a 25mm core.
USB port driver is installed. Connect a standard USB Type A to USB Micro Type B cable (not included) between the NTC-100 serial modem and a powered USB port on your device (e.g. computer). The USB cable provides the NTC-100 serial modem with power and an emulated serial port input.
Figure 9 – Powering the NTC-100 serial modem via Y-cable After powering up, the NTC-100 serial modem is ready to establish a serial communication link. See the next section for instructions on accessing the NTC-100 serial modem via terminal emulator.
If you are unable to type at and receive a response, check that you have selected the correct COM port for the NTC-100. Alternatively, try to open a connection using a physical COM port with a DE-9 serial/power adapter cable attached.
PPP Mode In this mode, the NTC-100 acts as a PPP Server and the meter connected via serial should have a PPP client feature. The NTC-100 accepts PPP dial in from the meter and the meter receives an IP address from the network.
IP packets before they are sent across the cellular IP network to the remote destination and vice- versa. The NTC-100 establishes a TCP or UDP connection to the remote end. The NTC-100 can be configured as a TCP Client, TCP Server, UDP Client or UDP server in PAD mode.
Save configuration 1234execute save Power cycle the NTC-100 1234execute reboot Log in again and check for a WAN IP address on the NTC-100 1234get status Configure a Local IP address with Server and TCP port 1234set server=x.x.x.x,1516 [x.x.x.x is the IP address of DUT obtained from get status]...
Command Line List The following is a complete list of commands for the NetComm Wireless custom application. These commands can only be accessed via the Serial port in configuration mode (AT+PAD=0). AT+ALL Description: Displays a list of all supported AT commands.
To configure the character timeout to 1 second, enter AT+CHAR_TIMEOUT=10 AT+DAILY_SMS_LIMIT This command is used to set a maximum number of SMS messages that the NTC-100 may send Description: each day. When the maximum number of sent messages is reached in a day, the NTC-100 processes any commands sent to it but will not send any SMS messages to the sender.
AT+DYN_ENABLE Description: Instructs the NTC-100 to enable updating its IP address to the configured Dynamic DNS server. Usage: AT+DYN_ENABLE=x where ‘x’ is an option number Help: AT+DYN_ENABLE=? Options: 0 disable (default) 1 enable Example: To set the NTC-100 to enable star updates to the Dynamic IP address table, enter...
Help: AT+EOL=? Example: To configure the carriage return and line feed characters to ‘D’ and ‘A’, enter AT+EOL=0x0D,0x0A AT+FACTORY_RESET Description: Resets the NTC-100 to factory default settings, effectively performing the following commands: AT+PAD=0 AT+APN=telstra.internet AT+USER_PASS="","" AT+FORCE_RESET=0 AT+SERVER=,1516 AT+SMS_DIAGNOSTICS=1 AT+SMS_ACK=1...
Where ‘x’ is an integer in seconds. When ‘x’ is 0, the force reconnect function is disabled. The default value is 0. Example: To set the NTC-100 to reconnect the TCP client after waiting 10 minutes, enter: AT+FORCE_RECONNECT=600 AT+FORCE_RESET Description: Sets the period for which the NTC-100 will automatically reset (reboot).
This command is used to retrieve the configured FTP settings on the modem. Usage: AT+FTP_PARA? Example: To retrieve the configured FTP settings on the NTC-100, enter: AT+FTP_PARA? AT+FTP_PASS Description: This command sets the password of the account used to access the FTP server when performing an application firmware upgrade over FTP.
To configure the FTP path as /firmware/NTC-100, enter: AT+FTP_PATH=firmware/NTC-100/ AT+FTP_RETRY Description: This command is used to set the number of times the NTC-100 will retry an FTP firmware upgrade in the event that the FTP upgrade fails. Usage 1: AT+FTP_RETRY=XXX Where ‘xxx’...
AT+HISTORY Description: This command is used to retrieve the previous 250 SMS commands issued to the NTC-100. Usage: AT+HISTORY? Example: To add retrieve the last 250 SMS messages, enter: AT+HISTORY? AT+HW_VERSION Description: This command displays the hardware version of the NTC-100 board.
Example: To set the MTU for the IPv6 protocol to 1000, enter: AT+IPV6_MTU=1000 AT+LOCAL_IP Description: Retrieves the NTC-100’s allocated WAN IP address. Usage: AT+LOCAL_IP? AT+LOGIN_PASS Description: This command configures the password required to log in to the AT interface via a serial connection.
AT+MODEM_MODE Description: This command sets the NTC-100 into IP/PAD mode, PPP mode or PSTN mode. In PPP mode, PSTN mode customized AT commands can't be accessed when the NTC-100 is connected to the network. In order to switch between modem modes you can either run at+cgatt=0 command or take the SIM out before entering the AT+MODEM+MODE AT command.
AT+NON_REBOOT Description: This command defines whether the NTC-100 will reboot when PAD mode is changed using the AT+PAD command. Usage 1: To set the NTC-100 to not reboot after changing PAD mode, enter: AT+NON_REBOOT=0 Usage 2: To set the NTC-100 to reboot after changing PAD mode, enter:...
<EOL> xx xx xx xx – data is not sent EOL><EOL> xx xx xx xx – data is not sent However, when value is reached, the NTC-100 sends all data in the buffer even if CHAR_TIMEOUT no EOL characters have appeared yet.
AT+REPLY_CMD_ERROR Description: This command is used to enable or disable the NTC-100 from sending error replies if an invalid command is sent. Note that error replies are not sent if the password is incorrect, regardless of the status of the AT+REPLY_CMD_ERROR option. Also, AT+SMS_ACK must be enabled for this option to work.
To set the server hostname and port AT+SERVER=xxxx,yyyyy where ‘xxxx’ is the hostname of the server and ‘yyyy’ is the port number. If no port number is specified, the NTC-100 uses the default port 1516. Usage 3: To retrieve the currently configured server IP and port...
AT+SMS_ACK Description: Sets the status of the SMS acknowledgment feature. When enabled, the NTC-100 sends a reply SMS to inform whether the command was successful. Usage 1: To configure SMS acknowledgments AT+SMS_ACK=x where ‘x’ is an option number. Usage 2:...
Help: AT+SMS_PASSWORD=? Example: To set the password to ‘1234’, enter AT+SMS_PASSWORD=1234 AT+STATUS Instructs the NTC-100 to print its current status details including signal strength, Cat-M1/Cat- Description: NB1/EGPRS connection, device uptime, connection uptime and PAD mode status. Usage: AT+STATUS? Example: To print the current status to the screen, enter...
AT+TCP_RETRY Description: If the NTC-100 is operating in TCP client mode and the connection with the server is down, the application will try for the AT+TCP_RETRY number of times to re-establish the connection with the server, then it will wait for the specified TCP_TIMEOUT period and try again. The minimum value is 0 which will cause the NTC-100 to retry the connection until a connection is made while the maximum value is 10.
This command configures file path on the HTTP/S server for the module or application firmware OTA upgrade. Usage: AT+WEB_PATH=<PATH> Example: To configure the path to the NTC-100 firmware, enter: AT+WEB_PATH= NTC100/firmware/ AT+WEB_PORT This command configures the HTTP/S port for the module or application firmware OTA Description: upgrade.
If the PIN required is (U)SIM PUK or (U)SIM PUK2, the second pin is required. This second pin, <new pin>, is used to replace the old pin in the (U)SIM. NTC-100 – User Guide 58 of 103 UG01037 v1.1 25 September 2018...
PPP mode In PPP mode, a DTE can dial the NTC-100 with an AT dialling command and create a PPP connection between the DTE and the NTC-100. An IP address will be assigned to the DTE and it can talk to remote servers.
Configuration through SMS The NTC-100 can be configured through the serial port with AT commands or remotely through SMS messages. In order to use SMS commands, the AT+SMS_DIAGNOSTICS=1 command must be issued through the AT command port. When configuring the NTC-100 using SMS messages, all the messages must be prefixed with a password and without a space after it, for example, “1234get status”.
The NTC-100 replies with the hardware version of the board. get imei Retrieves the IMEI of the NTC-100. get modem_mode The NTC-100 replies with the currently configured modem mode (IP/PAD mode, PPP mode or PSTN emulation mode). get module_watchdog Retrieves the module watchdog status.
Retrieves the ping_watchdog status. get ping=[domain name / IP address] Instructs the NTC-100 to send a ping to a remote host and display ping replies. For example, get ping=www.google.com. get serial_on_start The NTC-100 replies with the current SERIAL_ON_START flag.
Retrieves the username if authentication is implemented on the HTTP/S Server for application firmware OTA upgrade. serv=xxxx This command sets a full set of FTP parameters allowing the NTC-100 to download and run a firmware upgrade with a single command. Use the following format: 1234serv=<hostname>;f=<firmware_filename>;p=<path_name>;u=<username>;p=<password>...
Sets the authentication type when a username and password is set for the APN. Valid options are 0 (None), 1 (PAP), 2 (CHAP), 3 (PAP or CHAP). set baud=xxx Sets the baud rate to be used by the NTC-100. Valid baud rate values are “300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400”. set daily_sms_limit=xxx Sets the daily limit of SMS messages that the NTC-100 will send.
This command sets the period in seconds to wait before attempting to reconnecting to the TCP server. When set to 0, the NTC-100 will not attempt to reconnect to the TCP server. set force_reset=xxxxx Sets the FORCE_RESET period in minutes. Valid intervals are 2 – 65535 minutes. Setting this value to 0 disables the forced reset function.
Removes a number or numbers from the whitelist. set non_reboot=0,1 When set to 0, the NTC-100 will not reboot when PAD mode is changed. When set to 1, the NTC-100 when PAD mode is changed. set pad=0,1,2,3,4 Sets the NTC-100 mode of operation where “0” is “PAD disabled mode”, “1” is "TCP client mode”, “2” is “TCP server mode”, “3”...
When this value is set to 1, the NTC-100 enables the serial port in data mode when the unit boots up. When this value is set to 0, the NTC-100 will not start the serial port in data mode on boot.
Adds the number entered into a whitelist of numbers that are allowed to execute commands on the NTC-100. For example, set whitelist=+61412345678 adds the mobile number 0412345678 to the whitelist. When this command is executed, no other numbers may execute commands.
Quectel_BG96_Windows_USB_Driver.exe. When the installation is complete, reboot the PC. After the driver has been installed, connect the NTC-100 to a Windows PC with a USB cable and verify in the Device Manager that the 3 COM ports (USB AT port, USB DM port and USB NMEA port) have enumerated.
Page 84
Note that copy and paste doesn’t work and drag/drop is required. When the file transfer is finished, close the window and power cycle the device. The NTC-100 will reboot with the new application firmware.
Save NTC100.bin.signed on the FTP server. For example, in the /application folder on the FTP server with the address “repository.example.com”. Insert the SIM in the NTC-100, power it on and connect the device to the network. The NTC-100 has connected to the network when the Status LED displays solid green.
Page 86
Status LED displays solid green. Connect the NTC-100 to the PC via the serial interface. You can use a standard USB to DE-9 cable to connect to the DE-9 female port of the Serial Y cable provided with the NTC-100.
Page 87
Save NTC100.bin.signed on the HTTP or HTTPS server. For example, in the /application folder on the HTTP/S server with the address “repository.example.com”. Insert the SIM in the NTC-100, power it on and connect the device to the network. The NTC-100 has connected to the network when the Status LED displays solid green.
Page 88
Status LED displays solid green. Connect the NTC-100 to the PC via the serial interface. You can use a standard USB to DE-9 cable to connect to the DE-9 female port of the Serial Y cable provided with the NTC-100.
When the installation is complete, reboot the PC. After the driver has finished installing, connect the NTC-100 to the Windows PC with a USB cable and verify in Device manager that 3 COM ports (USB AT port, USB DM port and USB NMEA port) have enumerated.
Page 90
Wait a few minutes for the process to complete until you see the “Pass” message as shown in the figure below. When you see “Pass”, the module firmware has been updated and you can close the window. NTC-100 – User Guide 90 of 103 UG01037 v1.1 25 September 2018...
Status LED displays solid green. Connect the NTC-100 to the PC via the serial interface. You can use a standard USB to DE-9 cable to connect to the DE-9 female port of the Serial Y cable provided with the NTC-100.
Page 93
/firmware folder on an http/s server with the address “repository.example.com”. Insert the SIM in the NTC-100, power it on and connect the device to the network. The NTC-100 has connected to the network when the Status LED displays solid green.
Page 94
Initiate the module firmware upgrade by entering the following command: 1234set web_upload=2 Wait for around ten minutes. If the upgrade was successful, the NTC-100 replies with “ACK” power cycles itself. If the upgrade failed, the NTC-100 replies with “Error” and does not reboot.
Figure 10 - NanoFit to DE-9 Serial/Power Adapter Cable Note: The image above depicts the NanoFit connector as viewed from the pin side i.e. the side that connects to the NTC-100. N A N O - F I T P I N...
Verify that the COM port parameters have not changed since the NTC-100 was initially connected. Garbage text usually indicates that the port speed has been changed. Note – Please refer to the AT Command reference document for more information on enabling remote access to the NTC-100. The NTC-100 LEDs are not lighting up Verify that the NTC-100 is connected to an appropriate power supply and that an active SIM has been inserted.
FAQs Q: Is the NTC-100 a serial modem? A: The NTC-100 is able to operate as a serial modem, however it is also so much more. It is also able to perform the following functions: Creating a TCP server Creating UDP sockets / TCP clients and a TCP server...
Table 4 - Interfaces ................................15 Table 5 – Serial Options ..............................21 Table 6 - NTC-100 modes ..............................22 Table 7 - NTC-100 PAD modes ............................23 Table 8 - NanoFit to DE-9 Serial/Power Connector Pin Outs ..................95 NTC-100 – User Guide 99 of 103 UG01037 v1.1 25 September 2018...
Page 100
Please check local regulations for disposal of electronic products. Do not operate the device where ventilation is restricted NTC-100 – User Guide 100 of 103 UG01037 v1.1 25 September 2018...
Page 102
Turn off your device or wireless device when in a blasting area or in areas posted turn off “two-way radios” or “electronic devices” to avoid interfering with blasting operations. NTC-100 – User Guide 102 of 103 UG01037 v1.1 25 September 2018...