Category Archives: MOBITEK Q25 4G Modem

MOBITEK Q25 4G Modem Can Use IP Address instead of COM Port Number

TEST OBJECTIVE TESTING METHODOLOGY TEST RESULT
Can hyper terminal connect to MOBITEK Q25 4G Modem via IP address instead of COM port and run “hyper terminal test“?
  1. Connect MOBITEK Q25 4G Modem  to LAN via LAN port.
  2. Assign IP address to Q25 using USR-TCP232 to be in the same subnet of the LAN. For this example:
    • the gateway is “192.168.10.1”
    • set the IP address for Q25 in this subnet “192.168.10.???”
    • Get the “Module port” of Q25 in USR-TCP232
  3. Run hyper terminal and connect using “TCP/IP (Winsock)”.
  4. Enter the “Host address” and “Port number”
  5. Type “AT” to Hyper Terminal to see if Q25 is responding
  • 860147050425139
  • 860147050425154

MOBITEK Q25 Can Use Internet Application and Send SMS at the Same Time

TEST OBJECTIVE TESTING METHODOLOGY TEST RESULT
Can MOBITEK Q25 connect to internet and send out SMS at the same time?
  1. Connect to internet, refer to https://mobitek-system.com/blog/category/iot/mobitek-q25-4g-modem/
  2. Use hyper terminal  to send out SMS (hyper-terminal test as per QC).
  3. Do not close the COM port in hyper terminal, keep it open (connected). Open web browser and visit www.mobitek.my
TEST 1

 

TEST 2

USR-VCOM for MOBITEK S80 and MOBITEK Q25 Works in Windows 11

TEST OBJECTIVE TESTING METHODOLOGY TEST RESULT
Does MOBITEK S80’s USR-VCOM (ELTIMA virtual serial port) support Windows 11?
  1. Install  USR-VCOM in VM-Windows 11 :-

  2. Do “Hyper-Terminal” or “AT-OK” test.
USR-VCOM version = 3.7.1.520

Does MOBITEK Q25’s USR-VCOM (ELTIMA virtual serial port) support Windows 11?
  1. Install  USR-VCOM in VM-Windows 11 :-

  2. Do “Hyper-Terminal” or “AT-OK” test.
USR-VCOM version = 3.7.1.520

Introducing MOBITEK Q25 4G Modem to Replace GSM Modem for SMS

 

We are pleased to announce our new modem MOBITEK Q25 .

 

MOBITEK Q25 is a 4G Modem for IoT and SMS applications. Used by software developer to develop a SMS gateway, a SMS server, 2 factor authentication, one-time password, alert, notification and messaging solutions.

 

MOBITEK Q25 can replace these GSM modem models:-

 

Key Features

 

For further information, please visit

MOBITEK® Q25 4G Modem for SMS, E-Mail, MQTT & GNSS

 

How to Use MOBITEK Q25 4G Modem as USB Modem for Internet Access

  1. Firstly, install USB Driver for MOBITEK Q25.
  2. Connect antenna to MOBITEK Q25. Use one antenna and connect it to “ANT1” is enough.
  3. Insert SIM card into the SIM card slot of MOBITEK Q25. Make sure the SIM card used has a subscription to internet.
  4. Connect MOBITEK Q25 4G Modem via the USB port.
  5. Open Device Manager and check for COM Port of MOBITEK Q25 4G Modem. The installation of USB Driver of MOBITEK Q25 is successfull if the COM Port of MOBITEK Q25 4G Modem appear in Device Manager. For this example, the COM Port is “COM2”.
  6. Go to the Windows tray located in Windows taskbar.
    • if the PC/laptop is not connected to any network, the icon will be a “globe” icon. Click on the “globe” icon.
    • if the PC/laptop has an active connection, the icon will be a “PC with USB” icon or “network bar” icon. Click on either one.

  7. The TELCO of the SIM card in MOBITEK Q25 4G Modem will popup in the panel. For this example, it is “yoodo (LTE)”. Click “Connect” to connect to the TELCO network.
  8. If it successfully connected, the “network bar” icon will be shown in the Windows tray.
  9. To test the connection, open any browser and enter “www.mobitek.my“. The connection is successful if the page can load without error.
  10. Finally, Windows PC is able to connect to the internet.

For more information about MOBITEK Q25 Modem, visit :-

MOBITEK® Q25 4G Modem for SMS, E-Mail, MQTT & GNSS

 

How To Solve The Problem With Quectel USB NMEA Port Missing

When connecting MOBITEK Q25 using USB cable, “Quectel USB NMEA Port” is missing and the Device Manager keeps refreshing. When connecting “Quectel USB AT Port” to Hyper Terminal (in below example COM2), the modem is not responding to any AT commands.

MOBITEK Q25 should have 3 ports:

  • Quectel USB AT Port
  • Quectel USB DM Port
  • Quectel USB NMEA Port

Steps to restore “Quectel USB NMEA Port”:

  1. Open Hyper Terminal or QCOM.
  2. Connect using the other “Quectel USB AT Port”. In this example “COM31”.
  3. Use AT+QCFG=”usbnet” to configure the network card type interface.
  4. Type below commands into Hyper Terminal or QCOM.
    • AT
    • AT+QCFG=”usbnet”,0
    • AT+CFUN=1,1
  5. Open Device Manager, “Quectel USB NMEA Port” should appear now.
  6. Connect “Quectel USB AT Port (COM19)” to Hyper Terminal. The port should respond to any AT commands send to it.

How MOBITEK SMS Modem Can Be Used for Transactional SMS?

What is Transactional SMS?

  • used by businesses to relay transactional information.
  • through this type of SMS, businesses can reach subscribed customers directly to share important details that aren’t related to promotional activity.
  • most commonly automated, triggered by customer actions.
  • provide value to customers with personalized and unique text messages.
  • benefits of sending transactional messages via SMS:
    • fast deliver, deliver in a few seconds
    • convenient, all SMS sending to mobile number
    • high delivery rate, SMS open rate up to 98%
    • low cost and high return
    • integration capabilities
    • do not need opt-in

 

How does Transactional SMS work?

For “SMS API”, you can use either:-

For “SMS Server”, you can use:-

 

Transactional SMS Examples

How to Send E-Mail with MOBITEK Q25

DESCRIPTION AT COMMAND

Configure Parameters of a TCP/IP Context

AT+QICSGP=<contextID>,<context_type>,<APN>,<username>,<password>, <authentication>

AT+QICSGP=1,1,”yoodo”,””,””,0
OK

Activate a PDP Context

AT+QIACT=<contextID>

AT+QIACT=1
OK

AT+QIACT?
+QIACT: 1,1,1,”10.32.47.42″

OK

Configure SSL Type

//Set the SSL type for SMTP.

AT+QSMTPCFG=”ssltype”,<ssltype>

WITHOUT SSL

AT+QSMTPCFG=”ssltype”,0
OK

 

WITH SSL

AT+QSMTPCFG=”ssltype”,1
OK

AT+QSMTPCFG=”sslctxid”,1
OK

AT+QSSLCFG=”ciphersuite”,1,0xffff
OK

AT+QSSLCFG=”seclevel”,1,0 
OK

AT+QSSLCFG=”sslversion”,1,1
OK

Configure Parameters for SMTP Server

//Set the PDP context ID.

AT+QSMTPCFG=”contextid”,<contextID>

//Set the IP address or domain name and port of SMTP server.

AT+QSMTPCFG=”smtpserver”,<srvaddr>,<srvport>

//Set username and password.

AT+QSMTPCFG=”account”,<username>,<password>

//Set sender name and sender address.

AT+QSMTPCFG=”sender”,<sender_name>,<sender_email>

AT+QSMTPCFG=”contextid”,1
OK

AT+QSMTPCFG=”smtpserver”,”smtp.example.com”,587
OK

AT+QSMTPCFG=”account”,”*username*”,”$password$”
OK

AT+QSMTPCFG=”sender”,”MOBITEK”,”add-new-post@feed.mobitek.my”
OK

Add or Delete Recipients

AT+QSMTPDST=<mode>,<type>,<emailaddr>

Parameter:

  • <mode> – Integer type. Add or delete recipients:
    • 0 – Delete
    • 1 – Add
  • <type> – Integer type. The type of recipients:
    • 1 – All recipients
    • 2 – CC recipients
    • 3 – BCC recipients
  • <emailaddr> – String type. The email address of recipients. The maximum size of the parameter is 50 bytes.
AT+QSMTPDST=1,1,”sales@abc.my”
OK

AT+QSMTPDST=1,2,”marketing-director@abc.com”
OK

AT+QSMTPDST?
+QSMTPDST: 1,”sales@abc.my”
+QSMTPDST: 2,”marketing-director@abc.com”

OK

Edit the Subject of an Email

AT+QSMTPSUB=<charset>,<subject>

Parameter:

  • <charset> – Integer type. The character set of the subject.
  • <subject> – String type. The subject of the email. If <charset> is 0, this string will be the subject of the email. Otherwise, it is formatted as a hex string.
AT+QSMTPSUB=0,”TEST SMTP USING Q25″
OK

AT+QSMTPSUB?
+QSMTPSUB: 0,”TEST SMTP USING Q25″

OK

Edit the Body of an Email

AT+QSMTPBODY=<charset>,<body_length>,<input_time>

Parameter:

  • <charset> – Integer type. The character set of the body:
    • 0 – ASCII
    • 1 – UTF-8
    • 2 – GB2312
    • 3 – BIG5
  • <body_length> – Integer type. The specific length of body. If the length of inputted data is less than the specific value <body_length>, customers can exit from data mode by “+++”. The actual length of the body is the inputted data length. The range is 1-10240. Unit: byte.
  • <input_time> – Integer type. The maximum time to upload email body from COM port. The range is 1-65535, and the default value is 90. Unit: second.
  • Type to the email body after “CONNECT” appear. The words typed will not be visible.
AT+QSMTPBODY=0,50,60
CONNECT

+QSMTPBODY: 37

OK

Send an Email

AT+QSMTPPUT=<timeout>

Parameter:

  • <timeout> – Integer type. The maximum time to send an email. The range is 60-65535. Unit: second.
  • After “OK” response” then wait for the “+QSMTPPUT:” response. If the response is “+QSMTPPUT: 0,0” then the email sending is successful. If other number displayed in the first parameter, then the email sending has error. For example: “+QSMTPPUT: 665,0”.
AT+QSMTPPUT=300
OK

+QSMTPPUT: 0,0

Clear the Content of an Email

AT+QSMTPCLR

AT+QSMTPCLR
OK

Deactivate a PDP Context

AT+QIACT=<contextID>

AT+QIDEACT=1
OK