Szablon: Textcommands
This page contains the list of text commands supported by {{{model}}} {{{type}}} and its description.
All below commands are available from 3.0.x modem firmware version. They can be send over USB, SMS or Teleorigin Manager.
Special characters: <EXT> - End of Text 0x03 character <CR> - Carriege Return 0x0D character <LF> - Line Feed 0x0A character
NOTE: <CR><LF> characters can be omitted when the command is sent via SMS and Teleorigin Manager („Console” tab).
Device commands
| RB900SG Commands | |
|---|---|
| RB900SG GET FW VERSION<CR><LF> | Downloads the firmware version number of the microcontroller |
| Response | x.x.x<CR><LF>
where x – version number |
| Response example | 3.0.0<CR><LF> |
| RB900SG GET IP<CR><LF> | Retrieves the IP address of the device |
| Response | x.x.x.x<CR><LF> |
| Response example | 10.43.210.2<CR><LF> |
| RB900SG GET RTCTIME<CR><LF> | Gets device time in Unix time or unless the clock is out of sync then rtc time is equal uptime |
| Response | xxxx<CR><LF> |
| Response example | 868<CR><LF> |
| RB900SG GET UPTIME<CR><LF> | Gets the number of seconds since the device startup |
| Response | xxxx<CR><LF> |
| Response example | 868<CR><LF> |
| RB900SG RESET<CR><LF> | Resets the device |
| Response | - |
| Response example | - |
| RB900SG TIME<CR><LF> | Returns the current time in human-readable version |
| Response | Time: xxxxxxxxxx, mm-dd-yyyy hh:mm:ss<CR><LF> |
| Response example | Time: 1619618224, 11-30-2021 13:57:04 <LF><CR><LF> |
| RB900SG LOG PRINT<CR><LF> | Sends all entries from the event log |
| Response | ------------------------------------------------------
Sep 12:30:05 - x.x.x<CR><LF> |
| Response example | ------------------------------------------------------
Sep 12:30:05 - x.x.x<CR><LF> |
| RB900SG LOG FORMAT<CR><LF> | Removes all entries from the event log |
| Response | OK<CR><LF> |
| Response example | As above |
| RB900SG GET HW VERSION<CR><LF> | Downloads the hardware version number of the device |
| Response | x.x.x<CR><LF>
where x – version number |
| Response example | 2.3.1<CR><LF> |
| RB900SG BATTERY VOLTAGE<CR><LF> | Downloads battery voltage in volts |
| Response | X.XX<CR><LF> |
| Response example | 4.08<CR><LF> |
| RB900SG GET TEMPERATURE<CR><LF> | Downloads temperature of the device |
| Response | XX.X *C<CR><LF> |
| Response example | 30.5 *C<CR><LF> |
Allowlist commands
| PHONE ALLOWLIST Commands | |
|---|---|
| PHONE ALLOWLIST ENABLE<CR><LF><CR><LF> | Turns allowlist on |
| Response | OK<CR><LF> |
| Response example | As above |
| PHONE ALLOWLIST DISABLE<CR><LF> | Turns allowlist off |
| Response | OK<CR><LF> |
| Response example | As above |
| PHONE ALLOWLIST STATUS<CR><LF> | Returns information whether allowlist is on or off |
| Response | xxxxxxx<CR><LF> |
| Response example | DISABLE<CR><LF> |
| PHONE ALLOWLIST LIST<CR><LF> | Returns a list of numbers added to an allowlist |
| Response | Phone allow list is empty
or xxxxxxxxx +xxxxxxxxxxxx xxxxxxxxxxxxxx<CR><LF> |
| Response example | Phone allow list is empty
or 123456789 +0012123456789<CR><LF> |
| PHONE ALLOWLIST ADD <phone_number><CR><LF> | Adds a <phone_number> to the allowlist
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| PHONE ALLOWLIST REMOVE <phone_number><CR><LF> | Removes the given <phone_number> from the allowlist
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| PHONE ALLOWLIST CLEAR<CR><LF> | Removes all phone numbers from allowlist |
| Response | OK<CR><LF> |
| Response example | As above |
Config commands
| CONFIG Commands | |
|---|---|
| CONFIG SET APN <apn> <username> <password><CR><LF> | Sets <apn>
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET APN<CR><LF> | Returns apn and username (optional) and password (optional) |
| Response | Xxxxxxxxx xxxxxxxx xxxxxxxx<CR><LF> |
| Response examples | internet <CR><LF>
or
internet username password<CR><LF>
Where: |
| CONFIG SET TCP PORTS <data_port> <config_port><CR><LF> | Sets TCP ports (data and config)
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET TCP PORTS<CR><LF> | Returns TCP <data_port> and <config_port> ports |
| Response | xxx xxx<CR><LF> |
| Response example | 703 704<CR><LF>
Where: |
| CONFIG SET SIM PIN <pin><CR><LF> | Sets the PIN code of the SIM card
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET SIM PIN<CR><LF> | Returns the PIN code of the SIM card |
| Response | xxxx<CR><LF> |
| Response example | 1111<CR><LF> |
| CONFIG SET ANTENNA <type><CR><LF> | Sets the antenna to external or internal <type>
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET ANTENNA<CR><LF> | Returns the antenna type |
| Response | xxxxxxxxx<CR><LF> |
| Response example | EXTERNAL<CR><LF> |
| CONFIG SET PERIODIC REBOOT | Sets the periodic restart time
Where:
|
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET PERIODIC REBOOT<CR><LF> | Returns periodic restart time and start time in hours |
| Response | x xxxxxxxxxx<CR><LF>*
|
| Response example | 1 1619515560<CR><LF>*
Where:
|
| CONFIG SET UART <configuration><CR><LF> | Configures UART
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET UART<CR><LF> | Returns UART configuration |
| Response | xxxx xxx<CR><LF> |
| Response example | 9600 8N1<CR><LF>
Where: |
| CONFIG SET TEXT INFO 1 <CR><LF> | Sets text information
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET TEXT INFO 1<CR><LF> | Returns text information |
| Response | Xxxxxx<CR><LF> |
| Response example | Test comment<CR><LF> |
| CONFIG SET RTC SOURCE <source><CR><LF> | Sets the internal clock sync source
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET RTC SOURCE<CR><LF> | Returns the internal clock synchronization source |
| Response | xxx<CR><LF> |
| Response examples | GSM<CR><LF>
or NTP ntp.elproma.com.pl 123<CR><LF> |
| CONFIG SET NETWORK SEARCH MODE <mode><CR><LF> | Sets the network search mode
Where: |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET NETWORK SEARCH MODE<CR><LF> | Returns the network search mode |
| Response | xx<CR><LF> |
| Response example | 2G<CR><LF> |
| CONFIG SAVE<CR><LF> | Saves configuration to device memory |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG SET SERIAL TYPE <type><CR><LF> | Sets serial port hardware layer type where:
<type> - 232 or 422 or 485 |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET SERIAL TYPE<CR><LF> | Returns serial port hardware layer type |
| Response | XXX<CR><LF> |
| Response example | 232<CR><LF> |
| CONFIG SET WATCHDOG PING SERVER <en> <addr> <timeout> <ping_num><CR><LF> | Sets options for pinging external server, where: <en> - enable (0 or 1), <addr> - address (max. 32 chars), <timeout> - timeout in seconds 1-255 (optional), <ping_num> - number of ping repetitions 1-10 (optional) |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET WATCHDOG PING SERVER<CR><LF> | Returns options for pinging external server |
| Response | xxxxxxx<CR><LF>
or |
| Response example | DISABLE<CR><LF>
or |
| CONFIG RESET<CR><LF> | Resets configuration
|
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG SET VPN <option><CR><LF> | Sets VPN on or off where:
<option> - ENABLE or DISABLE |
| Response | OK<CR><LF> |
| Response example | As above |
| CONFIG GET VPN<CR><LF> | Returns VPN status |
| Response | xxxxxxx<CR><LF> |
| Response example | ENABLE<CR><LF>
or DISABLE<CR><LF> |
NOTE: To save new configuration use CONFIG SAVE command and reboot the device using RB900SG RESET or manually reset the device by disconnecting the power supply.
[[Category:{{{model}}} User Manual]]