Skip to main content

Scan to Connect & Connection Troubleshooting

1. Scan the QR code to connect

The outside of Dragino's device packaging has device information and a QR code with IMEI information printed on it.

QR Code Scan 1 QR Code Scan 2


The inside of Dragino's device packaging has device information and a code printed on it. Scanning the code will redirect you to the default dashboard containing the device information.

The inside of Dragino’s device packaging contains the device information and a printed QR code. Scanning this code redirects you to the default dashboard displaying the device details. If you scan the code using the Dragino mobile app, the device will be automatically added to the account currently logged into the app. Please note that once the device is bound in this way, you will no longer be able to access the default dashboard, nor can the device be bound again.

Dragino mobile app download link: Where can i download the mobile APP?

Mobile App 1 Mobile App 2


2. How to connect the device/update the firmware

Here list the models that support BLE and the method to activate BLE function.

ModelsBLE Activate MethodComments
All models with -LB, -LS , -NB, -NS, -CB, -CS suffixDevice is battery power type and BLE will be only activate on below case:
* Press button to send an uplink
* Press button to active device.
* Device Power on or reset.

If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode.

Below hardware use LoRaST v4 module. They supports UART Access for AT Command and Firmware Upgrade.

ModelsMother BoardUART for AT CommandsUART for Upgrade Firmware
PS-LB, PS-LB-NA, SDI12-LBSIBInstructionInstruction
SN50v3, S31-LB, S31B-LB,D20-LB.D20S-LB, D21-LB, D22-LB , SW3L-LBSN50v3InstructionInstruction
LHT65NLHT65N
RS485-LB, SE01-LB, SPH01-LB, LMS01-LB, LDS12-LB, LDS40-LB, DDS75-LB, DDS45-LB, DDS04-LB, DDS20-LB, MDS120-LB, MDS200-LB, WSC2-LB, LDS25-LBRS485-BLInstructionInstruction

Below hardware use NB ST -BC660K-GL module. They support UART Access for AT Command and Firmware Upgrade.

ModelsMother BoardUART WiringUART for Upgrade Firmware
PS-NB, PS-NB-NA, SDI12-NBSIBInstructionInstruction
SN50v3-NB, S31-NB, S31B-NB, D20-NB. D20S-NB, D21-NB, D22-NB, DS03A-NBSN50v3InstructionInstruction
RS485-NB, SE01-NB, SPH01-NB, LMS01-NB, LDS12-NB, LDS40-NB, DDS75-NB, DDS45-NB, DDS04-NB, DDS20-NB, MDS120-NB, MDS200-NB, WSC2-NBRS485-BLInstructionInstruction

3. Signal Strength:99

3.1 What is Signal Strenght?

NB-IoT module can't connect to NB-IoT Network and Keep Showing Signal Strenght:99. Below is an example output:

CSQ Output

Signal Strength is same as AT+CSQ command output. When you run AT+CSQ and NB-IoT module return AT+CSQ=99,99. It means NB-IoT Sensor doesn't attached to the NB-IoT network. If attached to network, the first 99 should be 2~31.

Below is the definition for the AT+CSQ


3.2 What to check?

Check whether module detect the SIM card?

You can see if the output shows the IMSI number. If NB-IoT module detects SIM card successful, There will be a IMSI number shown, this is from the SIM card. If SIM card not detect, please check:

  • If SIM card is placed in correct direction.
  • Make sure there is power off / power on after insert SIM card.

3.3 Whether you use a NB-IoT SIM card that the module supports

  • Make sure the SIM card you use is a NB-IoT SIM card. It is different from normal SIM card we use for mobile.
  • If you use a NB-IoT SIM card, check whether the Frequency Band of this operator are in the support list of the NB-IoT Sensor.

3.4 Whether the antenna connection is good

See the connection of Antenna Path is loose.

Antenna Connection


3.5 Check Software Settings

In the NB-IoT Sensor which power by battery. The sensor will try to connect to NB-IoT in a specify time (For example 5 minutes), if sensor is not able to attach network in 5 minutes. Sensor will stop retry and put the NB-IoT module in sleep mode to save battery life. So in the case that attaching network needs more time than 5 minutes, it will cause module hard to attach NB-IoT network. There are two solution to solve this.

3.5.1 Extend attach time

User can use AT Command to extend network acquisition time.For example AT+CSQTIME=10 will extend the network acquisition time to 10 minutes.

3.5.2 Lock Frequency Band

NB-IoT module by default support multi-bands, and it will try to use these bands to attached network one by one. User can lock the frequency band to the SIM card band to speed up the process.

See how to lock frequency band.


4. The address cannot be parsed/incorrectly filled in

If the signal is normal but the connection still fails, it is reasonable to suspect that the address resolution is faulty.

The default configuration is as follows:

  • Set to use ThingsEye UDP server: AT+SERVADDR=thingseye.io,11560
  • Set to use ThingsEye ChirpStack server: AT+SERVADDR=lns1.thingseye.io,11560
  • Use UDP Uplink & Json protocol: AT+PRO=2,5

If the NB device cannot resolve the domain name, it will directly use the IP address

  • Set to use ThingsEye UDP server: AT+SERVADDR=47.251.43.52,11560
  • Set to use ThingsEye ChirpStack server: AT+SERVADDR=47.254.40.251,11560
  • Use UDP Uplink & Json protocol: AT+PRO=2,5

If you don't know the domain name IP, you can enter the command AT+QNDS to resolve the domain name when it is not working (this process may take a long time).

Example:

AT+QDNS=0,www.baidu.com

OK

+QDNS:111.13.100.91


5. How to configure different APN

First:AT+CGDCONT Define a PDP Context

The write command specifies PDP context parameter values for a PDP context identified by <cid>, and the (local) context identification parameter. It also allows the TE to specify whether security protected transmission of ESM information is requested, because the PCO can include information that requires ciphering. There can be other reasons for the UE to use security protected transmission of ESM information, e.g. if the UE needs to transfer an APN. The number of PDP contexts that may be in a defined state at the same time is given by the range returned by the test command. Please refer to Chapter 6 for possible <err> values.

For EPS, the PDN connection and its associated EPS default bearer is identified herewith.

A special form of the write command, AT+CGDCONT=<cid> causes the values for context number <cid> to become undefined.

If the initial PDP context is supported, the context with <cid>=0 is automatically defined at startup, the parameters for <cid>=0 can be modified with AT+CGDCONT. If the initial PDP context is supported, AT+CGDCONT=0 resets context number 0 to its particular default settings.

The read command returns the current settings for each defined context.

The test command returns values supported as compound values. If the UE supports several PDP types, the parameter value ranges for each <PDP_type> are returned on a separate line.

APN configuration 1

COMMAND:

APN configuration 2

Parameter

Example:

AT+CGDCONT=? +CGDCONT: (0-10),("IP","NONIP","IPV6","IPV4V6"),,,(0),(0),,,,,(0,1) OK AT+CGDCONT=1,"IP","HUAWEI.COM" OK AT+CGDCONT? +CGDCONT:0,"IPV4V6",,,0,0,,,,,0 +CGDCONT:1,"IP","HUAWEI.COM",,0,0,,,,,0 OK Users can directly use the AT command to set APN.

AT+APN=<APN>

Quit AT Command

Feature: Quit AT Command mode, so user needs to input the password again before using AT Commands.

AT Command: AT+DISAT

Command ExampleFunctionResponse
AT+DISATQuit AT Commands modeOK

6. Traffic Statistics

Configure NB-IoT End Node to send data packets every 10 minutes, and statistics the daily usage of traffic for NB-IoT End Node.

Connection modeData transmission interval (minutes)Total packetTotal traffic consumption (MB/day)Average traffic consumption per packet (MB)
MQTT101360.230.00169
UDP101440.110.0008