Last modified by Mengting Qiu on 2025/03/08 11:33
Change comment:
Uploaded new attachment "image-20241126184303-12.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 17 removed)
- image-20241126184523-13.png
- image-20241126184906-14.png
- image-20241126190131-15.png
- image-20241126190251-16.png
- image-20241126190737-17.png
- image-20241126191118-18.png
- image-20241126192009-19.png
- image-20241126192122-20.png
- image-20241126192130-21.png
- image-20241126192246-22.png
- image-20241126192315-23.png
- image-20241126192415-24.png
- image-20241126193252-25.png
- image-20241126193458-26.png
- image-20241126193609-27.png
- image-20241126194018-28.png
- image-20241126194123-29.png
Details
- Page properties
-
- Content
-
... ... @@ -726,158 +726,6 @@ 726 726 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]] 727 727 728 728 729 -== 3.11 ThingsEye (via MQTT) == 730 - 731 -=== 3.11.1 Configure ThingsEye === 732 - 733 - 734 -==== 3.11.1.1 Create MQTT integration ==== 735 - 736 - 737 -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**; 738 - 739 - 740 -[[image:image-20241126175509-1.png||height="518" width="1081"]] 741 - 742 - 743 -Next, directly select to create a new Uplink data converter and downlink data converter. 744 - 745 -[[image:image-20241126180135-2.png||height="535" width="1092"]] 746 - 747 -[[image:image-20241126180223-3.png||height="518" width="1093"]] 748 - 749 - 750 -(% style="color:blue" %)**Add a topic filter:** 751 - 752 -Consistent with the theme of the node setting. 753 - 754 -(% 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.** 755 - 756 -You can also select an MQTT QoS level. We use MQTT QoS level 0 (At most once) by default; 757 - 758 -[[image:image-20241126181024-4.png||height="521" width="1081"]] 759 - 760 - 761 -==== 3.11.1.2 Add credentials to the MQTT integration ==== 762 - 763 - 764 -Click on the MQTT integration you just created. 765 - 766 -[[image:image-20241126181837-5.png||height="365" width="1079"]] 767 - 768 - 769 -Click the edit icon in the upper right corner to enter the edit mode. 770 - 771 -[[image:image-20241126184523-13.png||height="330" width="1075"]] 772 - 773 - 774 -(% style="color:blue" %)**Add credential files.** 775 - 776 -Click this link to download the certificates. 777 - 778 -[[image:image-20241126183032-8.png||height="757" width="976"]] 779 - 780 -When the addition is complete, save the Settings. 781 - 782 -[[image:image-20241126184303-12.png||height="284" width="975"]] 783 - 784 -[[image:image-20241126184211-11.png||height="161" width="977"]] 785 - 786 - 787 -==== 3.11.1.2 Setup uplink and downlink converters ==== 788 - 789 - 790 -First, you need to download the **MQTT uplink/downlink JS** **code**. 791 - 792 -* (% style="color:blue" %)**Uplink Converter** 793 - 794 -The purpose of the decoder function is to parse the incoming data and metadata to a format that ThingsBoard can consume. 795 - 796 -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. 797 - 798 -[[image:image-20241126184906-14.png||height="424" width="1100"]] 799 - 800 -Enter edit mode and apply **MQTT uplink JS code** to this uplink converter. 801 - 802 -[[image:image-20241126190131-15.png||height="542" width="1103"]] 803 - 804 - 805 -* (% style="color:blue" %)**Downlink Converter** 806 - 807 -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. 808 - 809 -[[image:image-20241126190251-16.png||height="372" width="1113"]] 810 - 811 -Enter edit mode and apply **MQTT downlink JS code** to this downlink converter. 812 - 813 -[[image:image-20241126190737-17.png||height="527" width="1114"]] 814 - 815 - 816 -=== 3.11.2 Simulate with MQTT.fx === 817 - 818 - 819 -[[image:image-20241126191118-18.png||height="605" width="835"]] 820 - 821 -[[image:image-20241126193252-25.png||height="663" width="803"]] 822 - 823 - 824 -=== 3.6.3 Configure -NB node === 825 - 826 - 827 -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. 828 - 829 -Screenshot of successful certificate configuration: 830 - 831 -* Configuring the CA Certificate 832 - 833 -[[image:image-20241126192009-19.png||height="431" width="697"]][[image:image-20241126192130-21.png||height="426" width="694"]] 834 - 835 -* Configure client certificate 836 - 837 -[[image:image-20241126192246-22.png||height="397" width="693"]][[image:image-20241126192315-23.png||height="402" width="645"]] 838 - 839 -* Configure client private key 840 - 841 -[[image:image-20241126192415-24.png||height="435" width="737"]] 842 - 843 - 844 -When the certificate is configured, burn the boot program, burn the working firmware, and then restart the device. 845 - 846 -Then configure the -NB node to connect to the ThingsEye platform: 847 - 848 -(% style="color:blue" %)**AT Commands** 849 - 850 -* (% style="color:#037691" %)**AT+PRO=3,5 **(%%)** **~/~/ Use MQTT Connection & Json Payload 851 - 852 -* (% style="color:#037691" %)**AT+SUBTOPIC=8899 **(%%)~/~/Consistent with the Topic of MQTT integration created by ThingsEye 853 - 854 -* (% style="color:#037691" %)**AT+PUBTOPIC=8899 **(%%)~/~/Consistent with the Topic of MQTT integration created by ThingsEye 855 - 856 -* (% style="color:#037691" %)**AT+CLIENT=NULL** 857 - 858 -* (% style="color:#037691" %)**AT+UNAME=NULL** 859 - 860 -* (% style="color:#037691" %)**AT+PWD=NULL** 861 - 862 -* (% style="color:#037691" %)**AT+TLSMOD=1,0** 863 - 864 -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: 865 - 866 -[[image:image-20241126193458-26.png||height="375" width="1012"]] 867 - 868 -[[image:image-20241126193609-27.png||height="424" width="1014"]] 869 - 870 - 871 -Go to (% style="color:blue" %)**"Device" **(%%) -> (% style="color:blue" %)** "Search Device"**(%%), enter the (% style="color:blue" %)** IMEI**(%%) of the device to find the device. 872 - 873 -[[image:image-20241126194018-28.png||height="318" width="1076"]] 874 - 875 -You can view the data that has just been uplink on the device: 876 - 877 -[[image:image-20241126194123-29.png||height="486" width="1073"]] 878 - 879 - 880 - 881 881 = 4. MQTT/UDP/TCP downlink = 882 882 883 883 == 4.1 MQTT (via MQTT.fx) ==
- image-20241126184523-13.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -88.7 KB - Content
- image-20241126184906-14.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -108.0 KB - Content
- image-20241126190131-15.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -267.9 KB - Content
- image-20241126190251-16.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -94.2 KB - Content
- image-20241126190737-17.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -253.7 KB - Content
- image-20241126191118-18.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -61.4 KB - Content
- image-20241126192009-19.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -113.6 KB - Content
- image-20241126192122-20.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -105.2 KB - Content
- image-20241126192130-21.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -105.2 KB - Content
- image-20241126192246-22.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -87.7 KB - Content
- image-20241126192315-23.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -99.0 KB - Content
- image-20241126192415-24.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -88.2 KB - Content
- image-20241126193252-25.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -64.2 KB - Content
- image-20241126193458-26.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -144.3 KB - Content
- image-20241126193609-27.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -167.5 KB - Content
- image-20241126194018-28.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -63.5 KB - Content
- image-20241126194123-29.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ting - Size
-
... ... @@ -1,1 +1,0 @@ 1 -126.7 KB - Content