Last modified by Mengting Qiu on 2025/07/03 18:55

From version 212.1
edited by Mengting Qiu
on 2024/11/26 19:34
Change comment: Uploaded new attachment "image-20241126193458-26.png", version {1}
To version 224.1
edited by Mengting Qiu
on 2025/02/21 09:34
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -46,8 +46,8 @@
46 46  |(% style="width:117px" %)China Telecom|(% style="width:151px" %)ctnb|(% style="width:474px" %)China Mainland|(% style="width:135px" %)
47 47  
48 48  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:878px" %)
49 -|(% style="background-color:#4f81bd; color:white; width:117px" %)**SIM Provider**|(% style="background-color:#4f81bd; color:white; width:151px" %)**AT+QCGDEFCONT=**|(% style="background-color:#4f81bd; color:white; width:474px" %)**Command Explanation**|(% style="background-color:#4f81bd; color:white; width:135px" %)**Comments**
50 -|(% style="width:117px" %)**[[1NCE>>https://1nce.com]]/[[NB card purchased by the customer>>https://1nce.com]]**|(% style="width:151px" %)iot.1nce.net/xxx|(% style="width:474px" %)This command sets the PSD connection settings for PDN connection on power-up. When the MT attaches to the NB-IoT network on power-on, a PDN connection setup is performed. Therefore, PDN connection settings are stored in NVRAM so that they can be used by the modem during the attachment.|(% style="width:135px" %)
49 +|(% style="background-color:#4f81bd; color:white; width:152px" %)**SIM Provider**|(% style="background-color:#4f81bd; color:white; width:169px" %)**AT+QCGDEFCONT=**|(% style="background-color:#4f81bd; color:white; width:427px" %)**Command Explanation**|(% style="background-color:#4f81bd; color:white; width:135px" %)**Comments**
50 +|(% style="width:152px" %)**[[1NCE>>https://1nce.com]]/[[NB card purchased by the customer>>https://1nce.com]]**|(% style="width:169px" %)iot.1nce.net/xxx|(% style="width:427px" %)This command sets the PSD connection settings for PDN connection on power-up. When the MT attaches to the NB-IoT network on power-on, a PDN connection setup is performed. Therefore, PDN connection settings are stored in NVRAM so that they can be used by the modem during the attachment.|(% style="width:135px" %)
51 51  
52 52  == 2.2 Speed Up Network Attach time ==
53 53  
... ... @@ -513,7 +513,6 @@
513 513  
514 514  === 3.6.2 Simulate with MQTT.fx ===
515 515  
516 -
517 517  [[image:image-20230802112413-39.png]]
518 518  
519 519  [[image:image-20230802112413-40.png||height="525" width="980"]]
... ... @@ -584,7 +584,8 @@
584 584  ==== 3.7.1.3 Add COAP Integration ====
585 585  
586 586  
587 -==== [[image:image-20240729161543-9.png||height="500" width="1009"]] ====
586 +(% class="wikigeneratedid" id="H" %)
587 +[[image:image-20240729161543-9.png||height="500" width="1009"]]
588 588  
589 589  
590 590  === 3.7.2 Node Configuration(Example: Connecting to the Thingsboard platform) ===
... ... @@ -728,16 +728,13 @@
728 728  
729 729  == 3.11 ThingsEye (via MQTT) ==
730 730  
731 -(% class="wikigeneratedid" %)
732 732  === 3.11.1 Configure ThingsEye ===
733 733  
734 -
735 735  ==== 3.11.1.1 Create MQTT integration ====
736 736  
737 737  
738 738  Go to the (% style="color:blue" %)**Integrations center**(%%) **->** (% style="color:blue" %)**Integrations page**(%%) and click **“(% style="color:blue" %)plus(%%)”** icon to add a new integration. Name it (% style="color:blue" %)**“MQTT Integration_NB”**(%%), select type (% style="color:blue" %)**MQTT**;
739 739  
740 -
741 741  [[image:image-20241126175509-1.png||height="518" width="1081"]]
742 742  
743 743  
... ... @@ -774,7 +774,7 @@
774 774  
775 775  (% style="color:blue" %)**Add credential files.**
776 776  
777 -Click this link to download the certificates.
774 +Click this [[link>>https://www.dropbox.com/scl/fo/d5s1wf36f4syv30a8laup/AK8FjVpNXYXCWodRnnQ1Hig?rlkey=jrz1ip0f0xwwq5z2m2gu1tuij&e=1&st=kl4caub0&dl=0]] to download the certificates.
778 778  
779 779  [[image:image-20241126183032-8.png||height="757" width="976"]]
780 780  
... ... @@ -785,10 +785,10 @@
785 785  [[image:image-20241126184211-11.png||height="161" width="977"]]
786 786  
787 787  
788 -==== 3.11.1.2 Setup uplink and downlink converters ====
785 +==== 3.11.1.3 Setup uplink and downlink converters ====
789 789  
790 790  
791 -First, you need to download the **MQTT uplink/downlink JS** **code**.
788 +First, you need to download the [[**MQTT uplink/downlink JS** **code**>>https://www.dropbox.com/scl/fo/d5s1wf36f4syv30a8laup/AK8FjVpNXYXCWodRnnQ1Hig?rlkey=jrz1ip0f0xwwq5z2m2gu1tuij&e=1&st=kl4caub0&dl=0]].
792 792  
793 793  * (% style="color:blue" %)**Uplink Converter**
794 794  
... ... @@ -814,44 +814,67 @@
814 814  [[image:image-20241126190737-17.png||height="527" width="1114"]]
815 815  
816 816  
817 -=== 3.6.2 Simulate with MQTT.fx ===
814 +=== 3.11.2 Simulate with MQTT.fx ===
818 818  
819 819  
820 -[[image:image-20230802112413-39.png]]
817 +[[image:image-20241126191118-18.png||height="605" width="835"]]
821 821  
822 -[[image:image-20230802112413-40.png||height="525" width="980"]]
819 +[[image:image-20241126193252-25.png||height="663" width="803"]]
823 823  
824 824  
825 -=== 3.6.3 Configure NB-IoT Sensor ===
822 +=== 3.11.3 Configure -NB node ===
826 826  
827 827  
828 -(% style="color:blue" %)**AT Commands**
825 +First you need to configure the certificate to the -NB node. Follow the instructions in this **[[link>>https://wiki.dragino.com/xwiki/bin/view/Dragino%20NB%20device%20connection%20to%20AWS%20platform%20instructions/#H4.1.2Configurecertificate]]** to configure the certificate.
829 829  
830 -* (% style="color:#037691" %)**AT+PRO=3,3  **(%%)** **~/~/ Use MQTT tconnect to ThingsBoard. Payload Type set to 3.
827 +Screenshot of successful certificate configuration:
831 831  
832 -* (% style="color:#037691" %)**AT+SUBTOPIC=<device name>**
829 +* Configuring the CA Certificate
833 833  
834 -* (% style="color:#037691" %)**AT+PUBTOPIC=<device name>**
831 +[[image:image-20241126192009-19.png||height="431" width="697"]]
835 835  
836 -* (% style="color:#037691" %)**AT+CLIENT=<device name> or User Defined**
833 +[[image:image-20241126192130-21.png||height="426" width="694"]]
837 837  
838 -* (% style="color:#037691" %)**AT+UNAME=<device name> or User Defined**
835 +* Configure client certificate
839 839  
840 -* (% style="color:#037691" %)**AT+PWD=<device name> or User Defined**
837 +[[image:image-20241126192246-22.png||height="397" width="693"]][[image:image-20241126192315-23.png||height="402" width="645"]]
841 841  
842 -Test Uplink by click the button for 1 second
839 +* Configure client private key
843 843  
844 -[[image:image-20230802112413-41.png||height="496" width="828"]]
841 +[[image:image-20241126192415-24.png||height="435" width="737"]]
845 845  
846 -[[image:image-20230802112413-42.png]]
847 847  
848 -[[image:image-20230802112413-43.png||height="407" width="825"]]
844 +When the certificate is configured, burn the boot program, burn the working firmware, and then restart the device.
849 849  
846 +Then configure the -NB node to connect to the ThingsEye platform:
850 850  
848 +(% style="color:blue" %)**AT Commands**
851 851  
850 +* (% style="color:#037691" %)**AT+PRO=3,5  **(%%)** **~/~/ Use MQTT Connection & Json Payload
851 +* (% style="color:#037691" %)**AT+SERVADDR=lns1.thingseye.io,8883**
852 +* (% style="color:#037691" %)**AT+SUBTOPIC=8899     **(%%)~/~/ Consistent with the Topic of MQTT integration created by ThingsEye
853 +* (% style="color:#037691" %)**AT+PUBTOPIC=8899     **(%%)~/~/ Consistent with the Topic of MQTT integration created by ThingsEye
854 +* (% style="color:#037691" %)**AT+CLIENT=NULL**
855 +* (% style="color:#037691" %)**AT+UNAME=NULL**
856 +* (% style="color:#037691" %)**AT+PWD=NULL**
857 +* (% style="color:#037691" %)**AT+TLSMOD=1,2**
852 852  
859 +Test Uplink by click the button for 1~~3 seconds, the MQTT integration in ThingsEye allows you to view the data upstream from the device:
853 853  
861 +[[image:image-20241126193458-26.png||height="375" width="1012"]]
854 854  
863 +[[image:image-20241126193609-27.png||height="424" width="1014"]]
864 +
865 +
866 +Go to (% style="color:blue" %)**"Device" **(%%) -> (% style="color:blue" %)** "Search Device"**(%%), enter the (% style="color:blue" %)** IMEI**(%%) of the device to find the device.
867 +
868 +[[image:image-20241126194018-28.png||height="318" width="1076"]]
869 +
870 +You can view the data that has just been uplink on the device:
871 +
872 +[[image:image-20241126194123-29.png||height="486" width="1073"]]
873 +
874 +
855 855  = 4. MQTT/UDP/TCP downlink =
856 856  
857 857  == 4.1 MQTT (via MQTT.fx) ==
... ... @@ -912,8 +912,8 @@
912 912  1. Give more sampling data points.
913 913  1. Increase reliable in transmission. For example. If user set
914 914  1*. **AT+TR=1800** ~/~/ The unit is seconds, and the default is to record data once every 1800 seconds (30 minutes, the minimum can be set to 180 seconds)
915 -1*. **AT+NOUD=24** ~/~/  The device uploads 24 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
916 -1*. **AT+TDC=7200**  ~/~/ Uplink every 2 hours.
935 +1*. **AT+NOUD=24**  ~/~/  The device uploads 24 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
936 +1*. **AT+TDC=7200**  ~/~/  Uplink every 2 hours.
917 917  1*. this will mean each uplink will actually include the 6 uplink data (24 set data which cover 12 hours). So if device doesn't lost 6 continue data. There will not data lost.
918 918  
919 919  == 5.2 Why the uplink JSON format is not standard? ==
... ... @@ -926,6 +926,14 @@
926 926  [[image:image-20240229233154-1.png]]
927 927  
928 928  
949 +== 5.3 What is the data consumption for different transfer mode? ==
950 +
951 +
952 +For the data consumption of NB-IoT End node in different transfer mode, reference link:
953 +
954 +[[https:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Traffic%20Statistics%20~~-~~-%20NBCB/>>https://wiki.dragino.com/xwiki/bin/view/Main/Traffic%20Statistics%20--%20NBCB/]]
955 +
956 +
929 929  = 6. Trouble Shooting: =
930 930  
931 931  == 6.1 Checklist for debuging Network Connection issue. Signal Strenght:99 issue. ==
... ... @@ -1007,9 +1007,11 @@
1007 1007  
1008 1008  == (% data-sider-select-id="765eceff-93b1-40ee-800b-b7b7d022ef8a" %)6.5 What is the Downlink Command by the NB device?(%%) ==
1009 1009  
1038 +
1010 1010  (% data-sider-select-id="bb6e9353-0c3f-473c-938d-4b416c9a03e6" %)
1011 1011  === UDP: ===
1012 1012  
1042 +
1013 1013  (% data-sider-select-id="14a4790e-7faa-4508-a4dd-7605a53f1cb3" %)
1014 1014  Its downlink command is the same as the AT command, but brackets are required.
1015 1015  Example:
... ... @@ -1020,6 +1020,7 @@
1020 1020  (% data-sider-select-id="90b80f1a-e924-4c8a-afc5-4429e019a657" %)
1021 1021  === MQTT: ===
1022 1022  
1053 +
1023 1023  Json:
1024 1024  
1025 1025  The Json format in MQTT mode needs to be configured with all commands.
... ... @@ -1059,16 +1059,44 @@
1059 1059  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
1060 1060  
1061 1061  
1062 -== (% data-sider-select-id="765eceff-93b1-40ee-800b-b7b7d022ef8a" %)6.6 How to obtain device logs?(%%) ==
1093 +== (% data-sider-select-id="765eceff-93b1-40ee-800b-b7b7d022ef8a" %)6.6 How to get the debug log for further analyze?(%%) ==
1063 1063  
1064 1064  
1065 -* **AT Command: AT** **+GETLOG**
1096 +If user is not able to solve the connection issue, user can use below method and get the device log and send to Dragino (Support@dragino.cc) for further analyze.
1066 1066  
1067 -This command can be used to query upstream logs of data packets.
1068 1068  
1069 -[[image:image-20240701114700-1.png]]
1099 +(% class="lead" %)
1100 +Step1: Use Mobile Phone to connect device
1070 1070  
1102 +See this link: **[[how to connect via Mobile Phone:>>https://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/#H3.1UseDraginoDeviceTooltoconfigureorupgradefirmware]]**
1071 1071  
1104 +
1105 +(% class="lead" %)
1106 +Step2: Get Log by different commands.
1107 +
1108 +Use below three method to generate logs.
1109 +
1110 +* **AT+CFG       ~-~-> Command to show the current configuration**
1111 +* **AT** **+GETLOG   ~-~-> Command to get the previous upstream log**
1112 +* **press the toggle button for 1 ~~2 seconds     ~-~-> Trigger a uplink**
1113 +
1114 +Above are the output example for about three action:
1115 +
1116 +[[image:image-20250121235119-1.png||height="493" width="455"]]
1117 +
1118 +[[image:image-20240207002129-2.png]]
1119 +
1120 +
1121 +(% class="lead" %)
1122 +Step3: Export Log
1123 +
1124 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/BLE%20Bluetooth%20Remote%20Configure/WebHome/image-20241230155425-16.png?width=330&height=85&rev=1.1||alt="image-20241230155425-16.png" height="85" width="330"]]
1125 +
1126 +select the log you want to export, then click the share icon on the far right to enter the document that comes with your phone and choose to export it.
1127 +
1128 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/BLE%20Bluetooth%20Remote%20Configure/WebHome/image-20241230155528-17.png?width=327&height=324&rev=1.1||alt="image-20241230155528-17.png" height="324" width="327"]]
1129 +
1130 +
1072 1072  == 6.7 How to find the AT Command Password if lost? ==
1073 1073  
1074 1074  
... ... @@ -1088,6 +1088,7 @@
1088 1088  
1089 1089  === Version Confirmation ===
1090 1090  
1150 +
1091 1091  We are now dividing the **old firmware**(without FDR1 function) with the **new firmware**(with FDR1 function) by whether it contains FDR1 functionality. Please refer to the table:
1092 1092  
1093 1093  (% border="1" style="background-color:#f2f2f2; width:510px" %)
... ... @@ -1158,7 +1158,6 @@
1158 1158  [[image:http://wiki.dragino.com/xwiki/bin/download/Why%20can%27t%20the%20password%20access%20AT%20command%20after%20upgrade%28-NB%29%3F/WebHome/image-20240827180414-1.png?width=910&height=527&rev=1.1||alt="image-20240827180414-1.png"]]
1159 1159  
1160 1160  
1161 -
1162 1162  === Special case ===
1163 1163  
1164 1164  
... ... @@ -1166,7 +1166,6 @@
1166 1166  
1167 1167  Invalid query screenshot example:
1168 1168  
1169 -
1170 1170  [[image:http://wiki.dragino.com/xwiki/bin/download/Why%20can%27t%20the%20password%20access%20AT%20command%20after%20upgrade%28-NB%29%3F/WebHome/image-20240827181447-4.png?width=889&height=519&rev=1.1||alt="image-20240827181447-4.png"]]
1171 1171  
1172 1172  [[image:http://wiki.dragino.com/xwiki/bin/download/Why%20can%27t%20the%20password%20access%20AT%20command%20after%20upgrade%28-NB%29%3F/WebHome/image-20240827181431-3.png?width=892&height=515&rev=1.1||alt="image-20240827181431-3.png"]]
image-20241126193609-27.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +167.5 KB
Content
image-20241126194018-28.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +63.5 KB
Content
image-20241126194123-29.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +126.7 KB
Content
image-20250121235119-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +145.4 KB
Content