<
From version < 190.1 >
edited by Mengting Qiu
on 2024/11/26 18:10
To version < 217.1 >
edited by Mengting Qiu
on 2024/11/26 19:52
>
Change comment: There is no comment for this version

Summary

Details

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