Show last authors
1
2
3 **Table of Contents:**
4
5 {{toc/}}
6
7
8
9 = 1. Enable Cellular Connection =
10
11
12 If your device has a Cellular module, you can see the below screenshot. enable the cellular connection here.
13
14 [[image:image-20220601110850-2.png]]
15
16 **//Enable Cellular Connection//**
17
18
19 (((
20 If your device doesn't have a cellular module, you will see a cellular module not detected.
21 )))
22
23 [[image:image-20220527153544-2.png]]
24
25
26 = 2. How to Debug if Cellular connection fails =
27
28
29 If there is a problem with the cellular connection. Please check the below points:
30
31
32 == 2.1 Do you order the model with a cellular option ==
33
34
35 Make sure you order the model with the cellular option. Can check by command or via the Web UI.
36
37 (% class="box" %)
38 (((
39 //root@dragino-1bbd90:~~# lsusb
40 Bus 001 Device 004: ID 2c7c:0125      ~-~-> This is the Cellular module
41 Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
42 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub//
43 )))
44
45 [[image:image-20220601110748-1.png]]
46
47
48 == 2.2 Do you input the SIM card correctly ==
49
50
51 **Below command can check if you have a SIM card inserted, or via Web UI**
52
53 * Make sure to Power Off when you insert the SIM card and power on the device. The device doesn't support auto-detect SIM card on power on
54 * Make sure you have the correct direction to insert the SIM card. Every device has an example photo in the manual for the direction.
55
56 (% class="box" %)
57 (((
58 //root@dragino-1dadd8:~~# **comgt -d /dev/ttyUSB3**
59 SIM ready
60 Waiting for Registration..(120 sec max)
61 Registered on Home network: "CHN-UNICOM",7
62 Signal Quality: 10,99//
63 )))
64
65
66 (% class="wikigeneratedid" %)
67 [[image:image-20220527153804-4.png]]
68
69
70 (% class="wikigeneratedid" %)
71 **​​(% style="color:red" %)Note:(%%)**(% style="color:red" %) **If the icon is missing some information, like SIM, Network, or Signal, which may be due to the display bug.**
72
73 (% class="wikigeneratedid" %)
74 Please check the IP address is displayed and the Internet displays "OK", it works properly.
75
76 (% class="wikigeneratedid" %)
77 [[image:image-20220527153827-5.png]]
78
79
80 == 2.3 Check dialing info ==
81
82
83 run "**logread -f**" in gateway CLI。
84
85 (% class="box" %)
86 (((
87 Fri Feb  7 01:20:28 2020 daemon.notice pppd[29452]: pppd 2.4.7 started by root, uid 0
88 Fri Feb  7 01:20:29 2020 user.notice iot_keep_alive: Ping WAN
89 Fri Feb  7 01:20:29 2020 user.notice iot_keep_alive: Default interface is
90 Fri Feb  7 01:20:29 2020 user.notice iot_keep_alive: No internet at any interface
91 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: abort on (BUSY)
92 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: abort on (NO CARRIER)
93 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: abort on (ERROR)
94 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: report (CONNECT)
95 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: timeout set to 10 seconds
96 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: send (AT&F^M)
97 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: expect (OK)
98 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: AT&F^M^M
99 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: OK
100 Fri Feb  7 01:20:29 2020 local2.info chat[29485]:  ~-~- got it
101 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: send (ATE1^M)
102 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: expect (OK)
103 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: ^M
104 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: ATE1^M^M
105 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: OK
106 Fri Feb  7 01:20:29 2020 local2.info chat[29485]:  ~-~- got it
107 Fri Feb  7 01:20:29 2020 local2.info chat[29485]: send (AT+CGDCONT=1,"IP",""^M)
108 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: timeout set to 30 seconds
109 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: expect (OK)
110 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: ^M
111 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: AT+CGDCONT=1,"IP",""^M^M
112 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: OK
113 Fri Feb  7 01:20:30 2020 local2.info chat[29485]:  ~-~- got it
114 (% style="color:#037691" %)**Fri Feb  7 01:20:30 2020 local2.info chat[29485]: send (ATD*99#^M)      ~-~-~-~--> In case the dialling process already reach here.
115 Normally the problem is with a provider, need to check if the SIM card has balance or other requirement from the cellular operator**(%%)
116 (% style="color:black" %)Fri Feb  7 01:20:30 2020 local2.info chat[29485]: expect (CONNECT)
117 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: ^M
118 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: ATD*99#^M^M
119 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: CONNECT
120 Fri Feb  7 01:20:30 2020 local2.info chat[29485]:  ~-~- got it
121 Fri Feb  7 01:20:30 2020 local2.info chat[29485]: send ( ^M)
122 Fri Feb  7 01:20:30 2020 daemon.info pppd[29452]: Serial connection established.
123 )))
124
125
126 == 2.4 If the following situation occurs, how can users solve this problem? ==
127
128 === 2.4.1 The gateway can read the SIM card, But the Internet is displayed as Fail. ===
129
130
131 Users can check whether the APN matched by the SIM card is correct.
132
133 Regarding what APN your SIM card should use, Users can search for the APN corresponding to the SIM card by Google or ask the carrier.
134
135
136 [[image:image-20220718155937-1.png||height="562" width="497"]]
137
138
139 === 2.4.2 The gateway can read the SIM card, But the Internet is displayed as Fail, and at the same time Network displays the carrier network. ===
140
141
142 It should be SIM card no flow, users can insert SIM cards into the mobile phone for testing.
143
144
145 [[image:1658131428288-728.png||height="538" width="494"]]
146
147
148 === 2.4.3 The gateway can't read the SIM card, and the Internet is displayed as Fail. ===
149
150
151 Users need to check whether the SIM card type is suitable for the EC25 module.
152
153
154 [[image:1658131612484-845.png||height="549" width="499"]]
155
156
157 === 2.4.4 SIM display:~*~**SIM ERROR~*~** Check SIM is inserted test SIM in a mobile phone? ===
158
159
160 Users can insert SIM cards into the mobile phone for testing.
161
162
163 [[image:image-20220718160804-3.png||height="602" width="500"]]
164
165
166 = 3. Share Cellular Network for WiFi & LAN clients =
167
168
169 (((
170 By default, the Cellular Network won't be shared with the WiFi or LAN clients. If users need to share with them, the user can modify the file.
171 )))
172
173 (% class="box" %)
174 (((
175 (((
176 root@dragino-1d25dc:~~# cat /etc/config/firewall
177
178 config defaults
179 option syn_flood '1'
180 option input 'ACCEPT'
181 option output 'ACCEPT'
182 option forward 'REJECT'
183 config zone
184 option name 'lan'
185 list network 'lan'
186 option input 'ACCEPT'
187 option output 'ACCEPT'
188 option forward 'REJECT' 
189 config zone
190 option name 'wan'
191 list network 'wan'
192 list network 'wwan'
193 list network 'wan6'
194 list network 'cellular'   ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--> Add this line and reboot
195 option input 'REJECT'
196 option output 'ACCEPT'
197 option forward 'ACCEPT'
198 option masq '1'
199 option mtu_fix '1'
200 config forwarding
201 option src 'lan'
202 option dest 'wan'
203 )))
204 )))
205
206 (((
207 and run **/etc/init.d/firewall reload** or **reboot the device**.
208
209
210 = 4. Switching between Cellular and Ethernet and Wi-Fi networks =
211
212
213 By default, Cell is the backup WAN where the Ethernet or Wi-Fi network is used first if they are available.
214
215 Once the Ethernet of the Wi-Fi network is unavailable where the gateway network will switch to a Cell network from Ethernet or Wi-Fi.
216
217
218 **Enable Cellular and connect Ethernet at the same time**
219
220 ETH icon is displayed as ​​​ [[image:1658135519305-444.png||height="18" width="19"]] Indicates that Ethernet is the main working network.
221
222 Cell icon is displayed as  [[image:1658135500498-725.png||height="17" width="17"]] Indicates that Cellular is the backup WAN.
223
224
225 == 4.1 Switching between Cellular and Ethernet networks ==
226
227
228 When connecting to the AP WiFI of the gateway, users can access the Web UI of the gateway through the default address 10.130.1.1
229
230 [[image:image-20220606140622-2.png||height="664" width="1106"]]
231
232
233 **Remove the network cable from the WAN port on the gateway, the gateway will switch to a Cellular network.**
234
235 [[image:image-20220606140859-4.png||height="687" width="1107"]]
236
237 (% style="display:none" %) (%%)
238
239 == 4.2 Switching between Cellular and WiFi networks ==
240
241
242 (% class="wikigeneratedid" %)
243 Enable **Cellular** and connect **WiFi** at the same time
244
245 WiFi icon is displayed as ​​​[[image:1658135519305-444.png||height="23" width="24"]] Indicates that WiFi is the main working network.
246
247 Cell icon is displayed as  [[image:1658135500498-725.png||height="23" width="22"]] Indicates that Cellular is the backup WAN.
248
249
250 [[image:image-20220606141113-7.png||height="678" width="1106"]]
251
252
253 **Close the WiFi WAN, the gateway will switch to a Cellular network.**
254
255 [[image:image-20220606140932-5.png||height="687" width="1107"]]
256
257
258 == 4.3 At the same time start Cellular and Ethernet and Wi-Fi networks ==
259
260
261 [[image:image-20220606140328-1.png||height="682" width="1108"]]
262
263
264 )))
265
266 = 5. How does the gateway view the International Mobile Equipment Identity (IMEI) =
267
268
269 Users can get the IMEI via Linux command, but you have to access the gateway CLI.
270
271 (% class="box infomessage" %)
272 (((
273 **root@dragino-1b7c4c:~~# comgt -d /dev/ttyModemAT -s /etc/gcom/getimsi.gcom **
274 )))
275
276 [[image:image-20221027140604-1.png||height="330" width="707"]]
277
278
279 [[image:image-20221027151146-2.png||height="554" width="1000"]]
280
281
282 == **How does the gateway access the Quetel module directly (to send AT commands)** ==
283
284
285 Users can access the gateway CLI and run the minicom command to get the configuration interface.
286
287 (((
288
289
290 **Enter the minicom command, then select the option ''serial port setup".**
291 )))
292
293 (% class="box infomessage" %)
294 (((
295 **root@dragino-1ef9ac:~~# minicom -s**
296 )))
297
298 [[image:image-20220527154132-6.png]]
299
300
301 And then, change the setting:
302
303 (% class="box infomessage" %)
304 (((
305 **Serial Device :** (% style="color:#037691" %)**/dev/ttyModemAT**
306
307 **Bps/Par/Bits :(% style="color:#037691" %) 9600 8N1(%%)**
308 )))
309
310
311 (% style="color:red" %)**Note: Enter the corresponding letter to change the configuration, like A,B,C**
312
313 [[image:image-20220527154154-7.png]]
314
315
316 === **International Mobile Equipment Identity (IMEI)** ===
317
318
319 (((
320 Enter (% style="color:blue" %)**AT+GSN **(%%)in the interface to get the IMEI,
321 )))
322
323 (((
324 **For example: (% style="color:#037691" %)860548042566627(%%)**
325 )))
326
327 (% class="box infomessage" %)
328 (((
329 (((
330 **AT+GSN**
331 )))
332 )))
333
334 [[image:image-20220527154231-8.png]]
335
336
337 === **Integrated Circuit Card Identifier (ICCID)** ===
338
339
340 (((
341 Enter (% style="color:blue" %)**AT+QCCID **(%%)in the interface to get the ICCID,
342 )))
343
344 (((
345 **For example: (% style="color:#037691" %)89860118005400261748(%%)**
346
347 (% class="box infomessage" %)
348 (((
349 **AT+QCCID**
350 )))
351 )))
352
353 [[image:1678675878256-777.png]]
354
355
356 = 6. How does the gateway connect to the network via a USB 4G Dongle =
357
358 == 6.1 Introduction ==
359
360
361 (% style="color:red" %)**Prerequisite: Requires a USB 4G Dongle and a supported gateway firmware**
362
363 (((
364 This introduces a setup and configured gateway for using a USB 3g/UMTS-modem for WAN connection.
365
366
367 )))
368
369 (((
370 Many modes (and most **LTE**) USB modems provide **qmi**, **mbim**, **ncm**, **rndis** protocol for connection instead of legacy **ppp** protocol, they are faster and better, overall recommended.
371 )))
372
373 (((
374 This is not beginner-friendly due to too many protocols.
375
376 For more information: [[https:~~/~~/openwrt.org/docs/guide-user/network/wan/wwan/3gdongle>>url:https://openwrt.org/docs/guide-user/network/wan/wwan/3gdongle]]
377
378
379 )))
380
381 == 6.2 How to use the USB Dongle at the gateway ==
382
383
384 Most of the products can be used on the gateway, but because their protocols are different, they are not used in the same way.
385
386 (((
387 For example, the Huawei-E3372/E8372 is using **Hilink mode** or **NCM mode**.
388 )))
389
390 (% class="box" %)
391 (((
392 Huawei-E3372/E8372
393 Check the (% style="color:#037691" %)**E3372**(% style="color:black" %) version to determine the mode.
394 The version numbers starting with 21 is NCM mode
395 The version numbers starting with 22 is Hilink mode
396 The E8372 only has Hilink mode
397 **~ **(% style="color:red" %)**Note: The e3372 in the vast majority of cases is Hilink mode**
398 )))
399
400
401 == 6.3 Hilink mode ==
402
403
404 //Gateway upgrade to the specified firmware:[[Hilink.mode~~-~~-build-v5.4.1625627505>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LG308-LG301/Firmware/USB-Dongle_firmware/Hilink.mode--build-v5.4.1625627505-20210707-1113/]]//
405
406
407 === 6.3.1 Plugs into the device ===
408
409
410 (((
411 USB-Dongle plugs into the gateway USB port
412 )))
413
414 (((
415 Check the USB module via command (% style="color:#037691" %)**lsusb**
416 )))
417
418 (((
419 (% style="color:red" %)**Note: Users need to that connect to the gateway command line via ssh.**
420 )))
421
422 [[image:image-20220527154739-9.png]]
423
424
425 === 6.3.2 Detection of new network interfaces added ===
426
427
428 Check network configuration command line input:
429
430 (% class="box infomessage" %)
431 (((
432 (((
433 **~ root@dragino-1ef9ac:~~# ifconfig -a**
434 )))
435 )))
436
437 [[image:image-20220527154822-10.png]]
438
439 In the command, the output user can see that the new interface added is (% style="color:#037691" %)**eth2**
440
441 Usually, the user can see that the new interface added is (% style="color:#037691" %)**eth2** (% style="color:black" %)or (% style="color:#037691" %)**wwan0**
442
443
444 === 6.3.3 Add the new interface to the network configuration. ===
445
446
447 //Enter the configuration from the command line~://
448
449 (% class="box" %)
450 (((
451 uci set network.lte=interface
452 uci set network.lte.proto=dhcp
453 uci set network.lte.ifname=eth2    ~-~-~-~-~-~-~-~-->#This depend on the name of the new interface gateway add
454 uci commit network
455 uci set firewall.@zone[1].network="wan wwan wan6 lte"
456 uci commit firewall
457 /etc/init.d/network restart
458 )))
459
460 [[image:image-20220527154937-11.png]]
461
462
463 //**Checking Network Configurations**//
464
465 //Command-line input: (% style="color:#037691" %)**ifconfig**//
466
467 [[image:image-20220527155013-12.png]]
468
469 Now, Gateway is configured to access the internet on the LTE network.
470
471
472 == 6.4 NCM mode ==
473
474
475 == 6.5 Troubleshooting ==
476
477 === 6.5.1 The USB-Dongle interface cannot obtain the IP address. ===
478
479
480 Please try this USB dongle to access the internet on your PC, to make sure this USB dongle can normally access the internet.
481
482
483 = 7. How to reduce data traffic =
484
485 == 7.1 How the gateway will consume data traffic ==
486
487 Below list the place where the data traffic will use.
488
489 * Valid uplink data to LoRaWAN server or IoT server. ( We can't reduce this as they are the data we want)
490 * Invalid uplink sensor data to LoRaWAN serevr. ( See Filter unwanted packets)
491 * LoRaWAN Status push or polling data to LoRaWAN server . ( We can reduce this part , see below for discussion)
492 * System Keep Alive data. ( To ensure the system is more robust, can be disabled)
493 * system Time synchronization Checking
494 * Auto update ( Software auto update, can be disabled)
495
496 === 7.1.1 LoRaWAN Status push or polling data to LoRaWAN server ===
497
498 When gateway connect to LoRaWAN server via LoRaWAN protocol, besides the sensor data uplink/downlink. gateway will still need to:
499
500 * Uplink self-status to the LoRaWAN server every 30s. the users can adjust **Keep Alive Period** as below
501 * Check LoRaWAN server status every 5 seconds to see if there is valid downlink command to sensors. We don't provide WEB UI option to modify this time, because the modify of this settings will lead to fail on OTAA Join and Downlink commands.
502
503 [[image:image-20220527155108-13.png]]
504
505
506 === 7.1.2 System Keep Alive data ===
507
508 System Keep Alive Data is used to check gateway-network status and fix possible issue. Gateway will check every 15 seconds and generate traffic.
509
510 Base on 15 seconds per check, the data traffic is about 2M data traffic per day. Users can adjust **Keepalive Interval** as below.
511
512 [[image:image-20220527155229-15.png||height="511" width="986"]]
513
514
515 === 7.1.3 Auto update ===
516
517 Gateway will check for update every day for new configure or software. User can disable them by below method.
518
519
520 === 7.1.4 Filter unwanted packets ===
521
522 When gateway connect to LoRaWAN server via LoRaWAN protocol , Gateway will by default get every possible LoRaWAN packets and forward to LoRaWAN server. If there are sensors from others in the same area, such sensor data will also be forward to LoRaWAN server ( they will be ignore by the server). This also consume data.
523
524 See [[How to filter unwanted packets>>doc:Main.Filter unwanted LoRaWAN packets.WebHome]]
525
526
527 == 7.2 Usage statistics ==
528
529
530 === 7.2.1 How does Openwrt usage statistics ===
531
532 This is a general instruction for the use of Openwrt of Dragino devices. Current models include:
533
534 * LPS8,LPS8N
535 * LG308,LG308N
536 * DLOS8,DLOS8N
537 * LIG16
538
539 ~1. Activate LuCI and connect to SSH following [[these instructions>>doc:Main.Install Luci in the new UI firmware.WebHome]]
540
541 2. Install luci-app-statistics using the following terminal commands:
542
543 {{{opkg update
544 opkg install luci-app-statistics
545 opkg install collectd-mod-interface
546 /etc/init.d/collectd enable
547 reboot
548 }}}
549
550 3. Select the interface to be monitored by going to **Statistics > Setup **in the upper menu then **Network plugins > Interfaces. **Select **3g-cellular **in the list then save. You can select multiple interfaces by pressing the **ctrl key **while selecting the interfaces.
551
552 [[image:image-20221124133431-1.png]]
553
554 [[image:image-20221124135102-2.png]]
555
556
557 4. View the graphs and statistics using by going to **Statistics > Graphs** **> Interfaces > 3g-cellullar**
558
559 [[image:image-20221124134927-1.png]]
560
561
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0