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

From version 183.1
edited by Mengting Qiu
on 2024/08/28 14:44
Change comment: There is no comment for this version
To version 219.2
edited by Xiaoling
on 2024/12/12 11:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Xiaoling
Content
... ... @@ -45,6 +45,10 @@
45 45  |(% style="width:117px" %)China Mobile|(% style="width:151px" %)No need configure|(% style="width:474px" %)China Mainland, HongKong|(% style="width:135px" %)
46 46  |(% style="width:117px" %)China Telecom|(% style="width:151px" %)ctnb|(% style="width:474px" %)China Mainland|(% style="width:135px" %)
47 47  
48 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:878px" %)
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 +
48 48  == 2.2 Speed Up Network Attach time ==
49 49  
50 50  
... ... @@ -164,6 +164,7 @@
164 164  
165 165  * (% style="color:#037691" %)**Password:**(%%) <Your ThingSpeak MQTT Password>
166 166  
171 +
167 167  ==== 3.3.2.2 Publish Data to ThingSpeak Channel ====
168 168  
169 169  
... ... @@ -205,6 +205,7 @@
205 205  
206 206  * (% style="color:blue" %)**AT+SUBTOPIC=<YOUR_CHANNEL_ID>**
207 207  
213 +
208 208  ==== 3.3.3.2 Uplink Examples ====
209 209  
210 210  
... ... @@ -266,6 +266,7 @@
266 266  |(% colspan="1" style="background-color:#4f81bd; color:white; width:143px" %)SN50V3-NB mod5|(% colspan="1" style="width:103px" %)mod|(% colspan="1" style="width:102px" %)Battery|(% colspan="1" style="width:157px" %)RSSI|(% colspan="1" style="width:154px" %)DS18B20 Temp|(% colspan="1" style="width:153px" %)adc0|(% colspan="1" style="width:151px" %)exit_state/input PA4|(% colspan="1" style="width:160px" %)Weight|(% colspan="1" style="width:152px" %) |(% colspan="1" style="width:67px" %) |(% colspan="1" style="width:69px" %)
267 267  |(% colspan="1" style="background-color:#4f81bd; color:white; width:143px" %)SN50V3-NB mod6|(% colspan="1" style="width:103px" %)mod|(% colspan="1" style="width:102px" %)Battery|(% colspan="1" style="width:157px" %)RSSI|(% colspan="1" style="width:154px" %)count|(% colspan="1" style="width:153px" %) |(% colspan="1" style="width:151px" %) |(% colspan="1" style="width:160px" %) |(% colspan="1" style="width:152px" %) |(% colspan="1" style="width:67px" %) |(% colspan="1" style="width:69px" %)
268 268  
275 +
269 269  == 3.4 [[Datacake>>https://datacake.co/]] ==
270 270  
271 271  
... ... @@ -280,6 +280,7 @@
280 280  
281 281  * (% style="color:blue" %)**S31B-NB-GE**(%%): This verson doesn't have pre-configure Datacake connection. User need to enter the AT Commands to connect to Datacake. See below for instruction.
282 282  
290 +
283 283  === 3.4.1 For device Already has template ===
284 284  
285 285  ==== 3.4.1.1 Create Device ====
... ... @@ -450,6 +450,7 @@
450 450  * (% style="color:#037691" %)**AT+UNAME=<device name> or User Defined**
451 451  * (% style="color:#037691" %)**AT+PWD=“Your device token”**
452 452  
461 +
453 453  == 3.6 ThingsBoard.Cloud (via MQTT) ==
454 454  
455 455  === 3.6.1 Configure ThingsBoard ===
... ... @@ -509,7 +509,6 @@
509 509  
510 510  === 3.6.2 Simulate with MQTT.fx ===
511 511  
512 -
513 513  [[image:image-20230802112413-39.png]]
514 514  
515 515  [[image:image-20230802112413-40.png||height="525" width="980"]]
... ... @@ -612,8 +612,8 @@
612 612  
613 613  e.g.
614 614  
615 -* AT+URL1=11, "i";  
616 -* AT+URL2=11,"/faaaa241f-af4a-b780-4468-c671bb574858"
623 +* AT+URL1=11, "i"
624 +* AT+URL2=11,"faaaa241f-af4a-b780-4468-c671bb574858"
617 617  
618 618  [[image:image-20240729172500-14.png||height="403" width="700"]]
619 619  
... ... @@ -722,6 +722,150 @@
722 722  Users can refer to [[Dragino NB device connection to AWS platform instructions>>http://wiki.dragino.com/xwiki/bin/view/Dragino%20NB%20device%20connection%20to%20AWS%20platform%20instructions/#H1.LogintotheplatformandfindIoTcore]]
723 723  
724 724  
733 +== 3.11 ThingsEye (via MQTT) ==
734 +
735 +=== 3.11.1 Configure ThingsEye ===
736 +
737 +==== 3.11.1.1 Create MQTT integration ====
738 +
739 +
740 +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**;
741 +
742 +[[image:image-20241126175509-1.png||height="518" width="1081"]]
743 +
744 +
745 +Next, directly select to create a new Uplink data converter and downlink data converter.
746 +
747 +[[image:image-20241126180135-2.png||height="535" width="1092"]]
748 +
749 +[[image:image-20241126180223-3.png||height="518" width="1093"]]
750 +
751 +
752 +(% style="color:blue" %)**Add a topic filter:**
753 +
754 +Consistent with the theme of the node setting.
755 +
756 +(% style="color:red" %)**Note: Recommended MQTT broker: lns1.thingseye.io 8883, fixed use. Topic can be changed on their own, but it need to be consistent with the node's publish and subscribe topic.**
757 +
758 +You can also select an MQTT QoS level. We use MQTT QoS level 0 (At most once) by default;
759 +
760 +[[image:image-20241126181024-4.png||height="521" width="1081"]]
761 +
762 +
763 +==== 3.11.1.2 Add credentials to the MQTT integration ====
764 +
765 +
766 +Click on the MQTT integration you just created.
767 +
768 +[[image:image-20241126181837-5.png||height="365" width="1079"]]
769 +
770 +
771 +Click the edit icon in the upper right corner to enter the edit mode.
772 +
773 +[[image:image-20241126184523-13.png||height="330" width="1075"]]
774 +
775 +
776 +(% style="color:blue" %)**Add credential files.**
777 +
778 +Click this [[link>>https://www.dropbox.com/scl/fo/d5s1wf36f4syv30a8laup/AK8FjVpNXYXCWodRnnQ1Hig?rlkey=jrz1ip0f0xwwq5z2m2gu1tuij&e=1&st=kl4caub0&dl=0]] to download the certificates.
779 +
780 +[[image:image-20241126183032-8.png||height="757" width="976"]]
781 +
782 +When the addition is complete, save the Settings.
783 +
784 +[[image:image-20241126184303-12.png||height="284" width="975"]]
785 +
786 +[[image:image-20241126184211-11.png||height="161" width="977"]]
787 +
788 +
789 +==== 3.11.1.2 Setup uplink and downlink converters ====
790 +
791 +
792 +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]].
793 +
794 +* (% style="color:blue" %)**Uplink Converter**
795 +
796 +The purpose of the decoder function is to parse the incoming data and metadata to a format that ThingsBoard can consume.
797 +
798 +Go to the (% style="color:blue" %)**Integrations center**(%%) -> (% style="color:blue" %)**Data converters**(%%) page, and find that MQTT uplink converter that was newly created when the integration was created.
799 +
800 +[[image:image-20241126184906-14.png||height="424" width="1100"]]
801 +
802 +Enter edit mode and apply **MQTT uplink JS code** to this uplink converter.
803 +
804 +[[image:image-20241126190131-15.png||height="542" width="1103"]]
805 +
806 +
807 +* (% style="color:blue" %)**Downlink Converter**
808 +
809 +Go to the (% style="color:blue" %)**Integrations center**(%%) -> (% style="color:blue" %)**Data converters**(%%) page, and find that MQTT downlink converter that was newly created when the integration was created.
810 +
811 +[[image:image-20241126190251-16.png||height="372" width="1113"]]
812 +
813 +Enter edit mode and apply **MQTT downlink JS code** to this downlink converter.
814 +
815 +[[image:image-20241126190737-17.png||height="527" width="1114"]]
816 +
817 +
818 +=== 3.11.2 Simulate with MQTT.fx ===
819 +
820 +
821 +[[image:image-20241126191118-18.png||height="605" width="835"]]
822 +
823 +[[image:image-20241126193252-25.png||height="663" width="803"]]
824 +
825 +
826 +=== 3.6.3 Configure -NB node ===
827 +
828 +
829 +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.
830 +
831 +Screenshot of successful certificate configuration:
832 +
833 +* Configuring the CA Certificate
834 +
835 +[[image:image-20241126192009-19.png||height="431" width="697"]][[image:image-20241126192130-21.png||height="426" width="694"]]
836 +
837 +* Configure client certificate
838 +
839 +[[image:image-20241126192246-22.png||height="397" width="693"]][[image:image-20241126192315-23.png||height="402" width="645"]]
840 +
841 +* Configure client private key
842 +
843 +[[image:image-20241126192415-24.png||height="435" width="737"]]
844 +
845 +
846 +When the certificate is configured, burn the boot program, burn the working firmware, and then restart the device.
847 +
848 +Then configure the -NB node to connect to the ThingsEye platform:
849 +
850 +(% style="color:blue" %)**AT Commands**
851 +
852 +* (% style="color:#037691" %)**AT+PRO=3,5  **(%%)** **~/~/ Use MQTT Connection & Json Payload
853 +* (% style="color:#037691" %)**AT+SERVADDR=lns1.thingseye.io,8883**
854 +* (% style="color:#037691" %)**AT+SUBTOPIC=8899     **(%%)~/~/Consistent with the Topic of MQTT integration created by ThingsEye
855 +* (% style="color:#037691" %)**AT+PUBTOPIC=8899     **(%%)~/~/Consistent with the Topic of MQTT integration created by ThingsEye
856 +* (% style="color:#037691" %)**AT+CLIENT=NULL**
857 +* (% style="color:#037691" %)**AT+UNAME=NULL**
858 +* (% style="color:#037691" %)**AT+PWD=NULL**
859 +* (% style="color:#037691" %)**AT+TLSMOD=1,0**
860 +
861 +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:
862 +
863 +[[image:image-20241126193458-26.png||height="375" width="1012"]]
864 +
865 +[[image:image-20241126193609-27.png||height="424" width="1014"]]
866 +
867 +
868 +Go to (% style="color:blue" %)**"Device" **(%%) -> (% style="color:blue" %)** "Search Device"**(%%), enter the (% style="color:blue" %)** IMEI**(%%) of the device to find the device.
869 +
870 +[[image:image-20241126194018-28.png||height="318" width="1076"]]
871 +
872 +You can view the data that has just been uplink on the device:
873 +
874 +[[image:image-20241126194123-29.png||height="486" width="1073"]]
875 +
876 +
725 725  = 4. MQTT/UDP/TCP downlink =
726 726  
727 727  == 4.1 MQTT (via MQTT.fx) ==
... ... @@ -782,10 +782,11 @@
782 782  1. Give more sampling data points.
783 783  1. Increase reliable in transmission. For example. If user set
784 784  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)
785 -1*. **AT+NOUD=24** ~/~/  The device uploads 24 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
786 -1*. **AT+TDC=7200**  ~/~/ Uplink every 2 hours.
937 +1*. **AT+NOUD=24**  ~/~/  The device uploads 24 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
938 +1*. **AT+TDC=7200**  ~/~/  Uplink every 2 hours.
787 787  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.
788 788  
941 +
789 789  == 5.2 Why the uplink JSON format is not standard? ==
790 790  
791 791  
... ... @@ -796,6 +796,14 @@
796 796  [[image:image-20240229233154-1.png]]
797 797  
798 798  
952 +== 5.3 What is the data consumption for different transfer mode? ==
953 +
954 +
955 +For the data consumption of NB-IoT End node in different transfer mode, reference link:
956 +
957 +[[https:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Traffic%20Statistics%20~~-~~-%20NBCB/>>https://wiki.dragino.com/xwiki/bin/view/Main/Traffic%20Statistics%20--%20NBCB/]]
958 +
959 +
799 799  = 6. Trouble Shooting: =
800 800  
801 801  == 6.1 Checklist for debuging Network Connection issue. Signal Strenght:99 issue. ==
... ... @@ -877,9 +877,11 @@
877 877  
878 878  == (% data-sider-select-id="765eceff-93b1-40ee-800b-b7b7d022ef8a" %)6.5 What is the Downlink Command by the NB device?(%%) ==
879 879  
1041 +
880 880  (% data-sider-select-id="bb6e9353-0c3f-473c-938d-4b416c9a03e6" %)
881 881  === UDP: ===
882 882  
1045 +
883 883  (% data-sider-select-id="14a4790e-7faa-4508-a4dd-7605a53f1cb3" %)
884 884  Its downlink command is the same as the AT command, but brackets are required.
885 885  Example:
... ... @@ -890,6 +890,7 @@
890 890  (% data-sider-select-id="90b80f1a-e924-4c8a-afc5-4429e019a657" %)
891 891  === MQTT: ===
892 892  
1056 +
893 893  Json:
894 894  
895 895  The Json format in MQTT mode needs to be configured with all commands.
... ... @@ -956,6 +956,7 @@
956 956  * (% style="color:#037691; font-weight:bold" %)**AT+FDR**(%%)**       **~/~/ Reset Parameters to Factory Default.
957 957  * (% style="color:#037691; font-weight:bold" %)**AT+FDR1**(%%)**     **~/~/ Reset parameters to factory default values except for passwords.(new)
958 958  
1123 +
959 959  === Version Confirmation ===
960 960  
961 961  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:
... ... @@ -985,6 +985,7 @@
985 985  )))
986 986  |(% style="width:210px" %)RS485-NB|(% style="width:150px" %)Before V1.0.8|(% style="width:150px" %)After V1.0.8 (including V1.0.8)
987 987  
1153 +
988 988  === UART connection and firmware update methods ===
989 989  
990 990  
image-20241126175509-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +241.0 KB
Content
image-20241126180135-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +192.8 KB
Content
image-20241126180223-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +213.1 KB
Content
image-20241126181024-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +238.8 KB
Content
image-20241126181837-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +106.7 KB
Content
image-20241126182007-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +136.3 KB
Content
image-20241126182135-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +91.3 KB
Content
image-20241126183032-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +111.4 KB
Content
image-20241126183803-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +54.1 KB
Content
image-20241126184136-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +15.7 KB
Content
image-20241126184211-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +22.3 KB
Content
image-20241126184303-12.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +81.7 KB
Content
image-20241126184523-13.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +88.7 KB
Content
image-20241126184906-14.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +108.0 KB
Content
image-20241126190131-15.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +267.9 KB
Content
image-20241126190251-16.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +94.2 KB
Content
image-20241126190737-17.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +253.7 KB
Content
image-20241126191118-18.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +61.4 KB
Content
image-20241126192009-19.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +113.6 KB
Content
image-20241126192122-20.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +105.2 KB
Content
image-20241126192130-21.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +105.2 KB
Content
image-20241126192246-22.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +87.7 KB
Content
image-20241126192315-23.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +99.0 KB
Content
image-20241126192415-24.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +88.2 KB
Content
image-20241126193252-25.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +64.2 KB
Content
image-20241126193458-26.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +144.3 KB
Content
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