| SETTING of TP-LINK Wireless Router Archer C1200 | SCREEN SHOT | REMARK |
Open admin panel (192.168.1.1). Go to “Advanced” -> “NAT Forwarding” -> “Virtual Servers”, add:
|
Connect MQTT Explorer or Q25 using the router’s Public IP:
or using DNS |
| SETTING of TP-LINK Wireless Router Archer C1200 | SCREEN SHOT | REMARK |
Open admin panel (192.168.1.1). Go to “Advanced” -> “NAT Forwarding” -> “Virtual Servers”, add:
|
Connect MQTT Explorer or Q25 using the router’s Public IP:
or using DNS |
| DESCRIPTION | AT COMMAND |
Configure Parameters of a TCP/IP ContextAT+QICSGP=<contextID>,<context_type>,<APN>,<username>,<password>, <authentication> |
AT+QICSGP=1,1,”yoodo”,””,””,1 OK |
Activate a PDP ContextAT+QIACT=<contextID> |
AT+QIACT=1 OK AT+QIACT? |
Configure receiving mode when data is received from serverAT+QMTCFG=“recv/mode”,<client_idx>,<msg_recv_mode>, <msg_len_enable> |
AT+QMTCFG=”recv/mode”,0 +QMTCFG: “recv/mode”,0,0 OK |
Open a network for MQTT clientAT+QMTOPEN=<client_idx>,“<host_name>”,<port> |
AT+QMTOPEN=0,”175.*.*.*”,1883 OK +QMTOPEN: 0,0 AT+QMTOPEN? +QMTOPEN: 0,”175.*.*.*”,1883 OK |
Connect a client to MQTT ServerAT+QMTCONN=<client_idx>,“<clientID>”,“<username>”,“<password>” |
AT+QMTCONN=0,”Q25″,””,”” OK +QMTCONN: 0,0,0 AT+QMTCONN? +QMTCONN: 0,3 OK |
Publish messagesAT+QMTPUBEX=<client_idx>,<msgID>,<qos>,<retain>,“<topic>”,<msg_length> |
AT+QMTPUBEX=0,0,0,0, “Test”,30 > Q25 publish from Hyper Terminal OK +QMTPUBEX: 0,0,0 |
Subscribe to TopicsAT+QMTSUB=<client_idx>,<msgID>,“<topic1>”,<qos1>[,“<topic2>”,<qos2>…] |
AT+QMTSUB=0,1, “Test”,0 OK +QMTSUB: 0,1,0,0 +QMTRECV: 0,0, “Test”, “Publish from MQTT Explorer in HPC-8300” |
Disconnect a client to MQTT ServerAT+QMTDISC=<client_idx> |
AT+QMTDISC=0 OK |
Close a network for MQTT clientAT+QMTCLOSE=<client_idx> |
AT+QMTCLOSE=0 OK |
Deactivate a PDP ContextAT+QIDEACT=<contextID> |
AT+QIDEACT=1 OK |
| DESCRIPTION | AT COMMAND |
Configure Parameters of a TCP/IP ContextAT+QICSGP=<contextID>,<context_type>,<APN>,<username>,<password>, <authentication> Parameter:
|
AT+QICSGP=1,1,”yoodo”,””,””,1 OK |
Activate a PDP ContextAT+QIACT=<contextID> |
AT+QIACT=1
AT+QIACT? |
Configure receiving mode when data is received from serverAT+QMTCFG=“recv/mode”,<client_idx>,<msg_recv_mode>, <msg_len_enable> Parameter:
|
AT+QMTCFG=“recv/mode”,0,0,1
+QMTCFG: “recv/mode”,0,1 OK |
Open a network for MQTT clientAT+QMTOPEN=<client_idx>,“<host_name>”,<port> Parameter:
|
AT+QMTOPEN=0,”mqtt.favoriot.com”,1883 OK +QMTOPEN: 0,0 AT+QMTOPEN? +QMTOPEN: 0,”mqtt.favoriot.com”,1883 OK |
Connect a client to MQTT ServerAT+QMTCONN=<client_idx>,“<clientID>”,“<username>”,“<password>” Parameter:
|
AT+QMTCONN=0,”Q25″, “***”, “***” OK +QMTCONN: 0,0,0 |
Publish messagesAT+QMTPUBEX=<client_idx>,<msgID>,<qos>,<retain>,“<topic>”,<msg_length> Parameter:
|
AT+QMTPUBEX=0,0,0,0, “XYoUfrDZ8mzvHNKJAtkLIvVBOw23dGnb/v2/streams”,30 > Q25 send from Hyper Terminal OK +QMTPUBEX: 0,0,0 |
Subscribe to TopicsAT+QMTSUB=<client_idx>,<msgID>,“<topic1>”,<qos1>[,“<topic2>”,<qos2>…] Parameter:
|
AT+QMTSUB=0,0, “XYoUfrDZ8mzvHNKJAtkLIvVBOw23dGnb/v2/streams”,0 OK +QMTSUB: 0,0,0,0 +QMTRECV: 0,0, “XYoUfrDZ8mzvHNKJAtkLIvVBOw23dGnb/v2/streams”,38, “Publish from MQTT Explorer in HPC-8300″ +QMTRECV: 0,0,”XYoUfrDZ8mzvHNKJAtkLIvVBOw23dGnb/v2/streams”,46, “Publish from MQTT Explorer in Taufiq’s desktop” |
Close a network for MQTT clientAT+QMTCLOSE=<client_idx> Parameter:
|
AT+QMTCLOSE=0
OK |









Version 7.2: Newly released, developed with a different and new API.
MOBITEK® SMS Engine is provided for free with MOBITEK® Q25 4G Modem, Type S-L or Type M.
MOBITEK® SMS Engine — Basic Edition is able to work in Windows Server 2003, 2008, 2010 R2, 2016, 2019 32-bit & 64-bit.
Problem: MOBITEK Q24 USB driver v. 3.8.40 is no longer supported. “Device Manager” in Windows 10 will show this error message “PL2303HXA PHASED OUT SINCE 2012. PLEASE CONTACT YOUR SUPPLIER.”
Applies to: MOBITEK Q24 Modem
Solution: use version — v.3.3.0.1 or older versions. Get the older version from
If column name is renamed via PHPMyAdmin or PHPRunner, the records will be missing from the list page (tellow table) despite there are 3528 records:-
The following solutions DOES NOT work:-




The only solution is to re-build the PHP project from scratch.
The possible root cause is the PHP project was built using old version (e.g. version 10.3) or trial version of PHPRunner. Then column name is renamed in the new version of PHPRunner, e.g. version 10.4.
Problem: there are leading space and trailing space in the records.
Solution: to remove leading space, e.g. ” EKONOR-25M”, use
UPDATE `Stock_Card-20220218` SET `Item_ID`=TRIM(`Item_ID`) WHERE `Item_ID` LIKE '% ';
| BEFORE | AFTER |
![]() |
![]() |
Solution: to remove trailing space, e.g. “EKONOR-25M “, SQL statement (“Trim”, “Rtrim”, “Replace”) CANNOT be used. The only way is to delete it manually.