<
From version < 234.1 >
edited by Xiaoye
on 2023/07/19 10:04
To version < 214.1 >
edited by Xiaoye
on 2023/06/07 09:44
>
Change comment: Uploaded new attachment "image-20230607094447-2.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -66,6 +66,8 @@
66 66  * Storage Temperature: -20 ~~ 70°C
67 67  * Power Input: 5V, 2A, DC
68 68  
69 +
70 +
69 69  == 1.3 Features ==
70 70  
71 71  
... ... @@ -82,11 +82,17 @@
82 82  ** LoRaWAN Basic Station
83 83  ** ChirpStack-Gateway-Bridge (MQTT)
84 84  * Built-in (% style="color:#037691" %)**The Things Network**(%%) local LoRaWAN server
85 -* Built-in  (% style="color:#037691" %)**Node-Red** (%%)local Application server
87 +* Built-in  (% style="color:#037691" %)**Node-Red** (%%)local Application server
86 86  
87 -== 1.4 LED Indicators ==
88 88  
89 89  
91 +== 1.4 Block Diagram ==
92 +
93 +
94 +
95 +== 1.5 LED Indicators ==
96 +
97 +
90 90  LPS8-V2 has totally four LEDs, They are:
91 91  
92 92  
... ... @@ -105,7 +105,7 @@
105 105  (% style="color:blue" %)**➢ WIFI LED**(%%): This LED shows the WIFI interface connection status.
106 106  
107 107  
108 -== 1.5 Button Intruction ==
116 +== 1.6 Button Intruction ==
109 109  
110 110  
111 111  LPS8-V2 has a black toggle button, which is:
... ... @@ -129,9 +129,9 @@
129 129  In most cases, the first thing you need to do is make the lps8-v2 accessible to the network.
130 130  
131 131  
132 -== 2.1 Access and Configure LPS8-V2 ==
140 +== 2.1 Connects to the network and accesses the gateway Web UI ==
133 133  
134 -=== 2.1.1 Find IP address of LPS8-V2 ===
142 +=== 2.1.1 connect the network ===
135 135  
136 136  
137 137  ==== (% style="color:blue" %)**Method 1**(%%):  Connect via LPS8-V2 WiFi ====
... ... @@ -251,6 +251,8 @@
251 251  
252 252  * **Cellular Mode**
253 253  
262 +
263 +
254 254  === 2.2.2  Use WAN port to access Internet ===
255 255  
256 256  
... ... @@ -428,9 +428,8 @@
428 428  
429 429  === 3.4.1 Network ~-~-> WiFi ===
430 430  
431 -Users can configure the wifi WAN and enable Wifi Access Point on this interface
432 432  
433 -[[image:image-20230619095946-1.png||height="332" width="827"]]
442 +[[image:image-20220616114756-4.png||height="251" width="669"]]
434 434  
435 435  
436 436  === 3.4.2 Network ~-~-> System Status ===
... ... @@ -457,16 +457,11 @@
457 457  [[image:image-20230228115126-1.png]]
458 458  
459 459  
460 -After the configuration is complete, return to the Home interface and put the mouse on the Cell icon to check the Cellular state.
469 +After the configuration is complete, return to the Home interface and put the mouse on the Cell icon to check the Cellualr state.
461 461  
462 462  [[image:image-20230228115535-2.png||height="478" width="888"]]
463 463  
464 464  
465 -Note: Known bugs: 4g consumes a lot of data which has been fixed by the package: dragino-ui-230716
466 -
467 -Reduce data method
468 -
469 -
470 470  == 3.5 System ==
471 471  
472 472  === 3.5.1 System ~-~-> System Overview ===
... ... @@ -515,35 +515,31 @@
515 515  = 4. Build-in Server =
516 516  
517 517  
518 -Since software version 0606,the default factory version of LPS8-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**(%%), LoRaWAN Server: (% style="color:blue" %)**ChirpStack**(%%).
522 +The default factory version of LPS8-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red, and**(%%) LoRaWAN Server: (% style="color:blue" %)**The Things Network - Stack (Open Source 3.19 Version).**
519 519  
520 -[[image:image-20230616175617-8.png||height="390" width="894"]]
521 521  
522 -[[image:image-20230616175558-7.png||height="362" width="894"]]
525 +[[image:image-20230214095318-5.png||height="347" width="980"]]
523 523  
524 524  
525 -
526 526  (% style="color:red" %)**Note:**
527 527  
528 - **Path**: Server ~-~-> Network Server
530 + **Path**: System ~-~-> Built-in Server
529 529  
530 - Server ~-~-> Application Server
531 531  
532 -
533 533  **Troubleshooting:**
534 534  
535 535  
536 536  **~ 1. URL does not jump properly**
537 537  
538 - For the ChirpStack, you can use the local IP address and the port is **8080** to access it.
538 + For the ttn-stack, you can click the update the URL which will update the configuration where change the hostname to the current local IP address as the URL.
539 539  
540 - For the Node-Red, you can use the local IP address and the port is **1880** to access it.
540 + For the Node-Red, you can use the local IP address and the port is 1880 to access it.
541 541  
542 542  
543 -== 4.1 LoRaWAN Network  Server ~-~- ChirpStack ==
543 +== 4.1 LoRaWAN Network  Server ~-~- The Things Network - Stack (TTN-V3) ==
544 544  
545 545  
546 -You can access the gateway's built-in LNS server of (% style="color:blue" %)**ChirpStack **(%%)via the URL( (% style="background-color:yellow" %)__**//http:~/~/<hostname>:8080 or http:~/~/<local-IPV4-address> //**__(%%)) in your browser.
546 +You can access the gateway's built-in LNS server of (% style="color:blue" %)**The Things Network - Stack **(%%)via the URL( (% style="background-color:yellow" %)__**//http:~/~/<hostname>:8080 or http:~/~/<local-IPV4-address> //**__(%%)) in your browser.
547 547  
548 548  Such as  (% style="background-color:yellow" %)__**//http:~/~/dragino-54ff12:8080  or http:~/~/<Local-IPV4-Address>//**__
549 549  
... ... @@ -550,15 +550,15 @@
550 550  
551 551  Login account:
552 552  
553 -**Username : ** (% style="background-color:yellow" %)**admin**
553 +**User ID: ** ** (% style="background-color:yellow" %)admin(%%)**
554 554  
555 -**Password: ** ** (% style="background-color:#ffff00" %)admin(%%)**
555 +**Password: ** ** (% style="background-color:yellow" %)dragino(%%)**
556 556  
557 -[[image:image-20230616175332-6.png||height="519" width="1029"]]
558 558  
558 +[[image:image-20220725171719-1.png||height="570" width="769"]]
559 559  
560 560  
561 -=== 4.1.1 The LPS8-V2 is registered and connected to Built-in ChirpStack ===
561 +=== 4.1.1 The LPS8-V2 is registered and connected to Built-in The Things Network ===
562 562  
563 563  
564 564  Users need to set the Service Provider to (% style="color:blue" %)**Local Host/Build-in Server **(%%) and click "Save&Apply"
... ... @@ -568,7 +568,6 @@
568 568  [[image:image-20230321092456-1.png]]
569 569  
570 570  
571 -
572 572  == 4.2 Application Server ~-~- Node-Red ==
573 573  
574 574  
... ... @@ -648,17 +648,17 @@
648 648  **[[Build-in The Things Network migrate to ChirpStack>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/#H9.2Build-inTheThingsNetworkmigratetoChirpStack]]**
649 649  
650 650  
651 -=== 4.4.1 How do users choose the chirpstack server frequency SubBand ===
650 +=== 4.4.1 How do users choose the chirpstack server frequency Sub Band ===
652 652  
653 653  
654 654  On the **Server ~-~-> Network Server** interface, choose the frequency Plan first.
655 655  
656 -If the frequency Plan used is CN470, US915, AU915, or AS923, the user needs to choose a frequency sub-band, because the frequency Sub Band of ChirpStack starts from 0, so for example, us915_1 corresponds to the actual frequency US915_2.
655 +If the frequency Plan used is CN470, US915, AU915, AS923, the user needs to choose a frequency sub band, because the frequency Sub Band of ChirpStack starts from 0, so for example, us915_1 corresponds to the actual frequency US915_2.
657 657  
658 658  [[image:image-20230602140406-3.png||height="480" width="918"]]
659 659  
660 660  
661 -When the configuration is complete, click** "Save&Apply"**.
660 +When the configuration is complete, click** "Save&Apply"**.
662 662  
663 663  
664 664  (% style="color:red" %)**Note:**(%%) When adding device profile, the selected Region configuration is also calculated from 0, so setting it to us915_1 corresponds to US915 Sub Band 2.
... ... @@ -675,6 +675,7 @@
675 675  
676 676  (% style="color:blue" %)**USB TTL to LPS8-V2  Connection:**
677 677  
677 +
678 678  Port 1 of the UART on the LPS8-V2 is GND
679 679  
680 680  (% class="box infomessage" %)
... ... @@ -686,8 +686,10 @@
686 686  **GND <~-~--> GND (Black line)**
687 687  )))
688 688  
689 +
689 689  **LPS8v2 UART connection photo**
690 690  
692 +
691 691  [[image:image-20230421094319-2.png||height="351" width="392"]]
692 692  
693 693  In the PC,you can use the serial port tool(such as [[putty>>url:http://www.chiark.greenend.org.uk/~~sgtatham/putty/download.html]] in Windows), you need to set the serial baud rate to (% style="color:blue" %)**115200**(%%) to access the serial console for LPS8v2. LPS8v2 will output system info once power on as below:
... ... @@ -699,120 +699,161 @@
699 699  [[image:image-20220804164747-2.png||height="622" width="594"]]
700 700  
701 701  
702 -= 7. OTA System Update =
704 += 7. Use the helium gateway-rs as the Data-only Hotspot =
703 703  
704 704  
705 -LPS8v2 supports system auto-update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
707 +== **Step 1: Configure Frequency Band** ==
706 706  
707 707  
708 -== 7.1 Auto-update method ==
710 +//Each country has a requirement for frequency region. Choose the right one for your area.//
709 709  
712 +[[image:image-20220905164308-1.png]]
710 710  
711 -The default, each gateway will enable the auto-update function.
712 712  
713 -this function will be triggered every boot and every midnight.
714 714  
716 +== **Step 2: Configure the forward address** ==
715 715  
716 -Users can enable/disable it via Web Page
717 717  
718 -[[image:image-20230607094447-2.png]]
719 +**Select one of the servers to configure.**
719 719  
721 +**For example:**
720 720  
721 -== 7.2 Manual upgrade method ==
723 +[[image:image-20220905164847-2.png]]
722 722  
723 723  
724 -1). Using the Linux command to upgrade the system
725 725  
727 +== **Step 3: Download and Install the Helium-gateway-rs** ==
726 726  
729 +
730 +**Access the gateway CLI via SSH.**
731 +
732 +[[image:image-20230425153417-2.png]]
733 +
734 +
735 +**Install the new gateway-rs**
736 +
727 727  (% class="box infomessage" %)
728 728  (((
729 -**apt update && apt install *dragino***
739 +**apt update && apt install helium-gateway**
730 730  )))
731 731  
742 +[[image:image-20230425154058-4.png]]
732 732  
733 -2). Upgrade the system via the Web page button of "Manual Update"
734 734  
735 735  
736 -**Note: this method needs about 10 mins, so you will get the log after 10 mins.  **
746 +Option: If you installed the older gateway-rs, you have clean it
737 737  
738 -[[image:image-20230607093849-1.png]]
748 +(% class="box infomessage" %)
749 +(((
750 +**apt remove helium_gateway && dpkg ~-~-purge helium_gateway**
751 +)))
739 739  
753 +[[image:image-20230425153823-3.png]]
740 740  
741 741  
742 -= 8. FAQ =
756 +**Change the region setting:**
743 743  
744 -== 8.1 How to change Hostname ==
745 745  
759 +(% class="box infomessage" %)
760 +(((
761 +**sed  -i '27cregion\ \= \ <REGION>' /etc/helium_gateway/settings.toml**
746 746  
747 -By default, Hostname is dragino-xxxxxx,If the user needs to change the hostname, the user needs to access the linux console of LPS8v2 and enter the following command:
748 748  
764 +**e.g: **
765 +
766 +**US915  ~-~-->  sed -i '27cregion\ \= \ \"US915\"' /etc/helium_gateway/settings.toml**
767 +
768 +**EU868  ~-~-->  sed -i '27cregion\ \= ~\~\" EU868\"' /etc/helium_gateway/settings.toml**
769 +)))
770 +
771 +
772 +**Restart the gateway-rs**
773 +
749 749  (% class="box infomessage" %)
750 750  (((
751 -hostnamectl set-hostname dragino-123456
776 +**systemctl restart helium_gateway**
752 752  )))
753 753  
754 -[[image:image-20230517102429-1.png]]
779 +[[image:image-20230425155612-7.png||height="265" width="911"]]
755 755  
756 -After the configuration is complete, run "reboot" to restart the gateway.
757 757  
758 758  
759 -== 8.2 Build-in The Things Network migrate to ChirpStack ==
783 +**Check the helium_gateway running status**
760 760  
761 761  
762 -Migrate guide:
786 +(% class="box infomessage" %)
787 +(((
788 +**systemctl status helium_gateway**
789 +)))
763 763  
764 -**1. Ensure that the gateway is in good network condition, Recommended use of ETH.**
765 765  
766 -**2. On the Server ~-~-> Network Server interface, click "Management"**
792 +[[image:image-20230425154740-5.png]]
767 767  
768 -[[image:image-20230616162454-1.png]]
769 769  
770 770  
771 -**3. Click "Migrate-Chirpstack"**
796 +**Check the helium_gateway Log:**
772 772  
773 -[[image:image-20230616162742-2.png]]
798 +(% class="box infomessage" %)
799 +(((
800 +**journalctl -u helium_gateway -f**
801 +)))
774 774  
775 775  
776 -**4. Strat Install **
804 +[[image:image-20230425155659-8.png]]
777 777  
778 778  
779 -Click start Install and wait until the migration succeeds
807 += 8. OTA System Update =
780 780  
781 -[[image:image-20230616162934-3.png]]
782 782  
810 +LPS8v2 supports system auto update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
783 783  
784 -**5.Migration complete check result**
785 785  
786 -[[image:image-20230616174526-4.png||height="706" width="983"]]
813 += 9. FAQ =
787 787  
815 +== 9.1 How to change Hostname ==
788 788  
789 -[[image:image-20230616180004-9.png]]
790 790  
818 +By default, Hostname is dragino-xxxxxx,If the user needs to change the hostname, the user needs to access the linux console of LPS8v2 and enter the following command:
791 791  
792 -== 8.3 How to reduce the 4g data consumed ==
820 +(% class="box infomessage" %)
821 +(((
822 +hostnamectl set-hostname dragino-123456
823 +)))
793 793  
794 -1). The gateway will check the network via ping 1.1.1.1/8.8.8.8 which will consume a lot of data, you can set the interval time to reduce data consume.
825 +[[image:image-20230517102429-1.png]]
795 795  
827 +After the configuration is complete, run "reboot" to restart the gateway.
796 796  
797 -[[image:image-20230719100239-1.png||height="724" width="994"]]
798 798  
830 +== 9.2 Build-in The Things Network migrate to ChirpStack ==
799 799  
800 -2. Change the LoRa status package interval time: It does not affect the connection between the gateway and the server, just the status packet interval
801 801  
802 -[[image:image-20230719100332-2.png]]
833 +Migrate guide:
803 803  
804 -3. Disable the auto-update:
835 +1. Ensure that the gateway is in good network condition, Recommended use of ETH.
805 805  
806 -[[image:image-20230719100419-3.png||height="458" width="995"]]
837 +2. Download migrate script and run it.
807 807  
839 +(% class="box infomessage" %)
840 +(((
841 +wget -P /tmp [[http:~~/~~/repo.dragino.com/release/tool/chirpstack/migrate_chirpstack>>url:http://repo.dragino.com/release/tool/chirpstack/migrate_chirpstack]] && chmod +x /tmp/migrate_chirpstack && /tmp/migrate_chirpstack
842 +)))
808 808  
844 +[[image:image-20230602135658-1.png||height="545" width="986"]]
809 809  
810 810  
811 -= 9. Trouble Shooting =
847 +3. Wait for the script to complete,Enable the Chirpstack on Web UI
812 812  
813 -== 9.1  I can't log in to the built-in Server TTN Stack which shows '**Login failed**'. ==
849 +[[image:image-20230602135825-2.png||height="356" width="855"]]
814 814  
851 +The default account for chirpstack is: **admin/admin**
815 815  
853 +
854 += 10. Trouble Shooting =
855 +
856 +== 10.1  I can't log in to the built-in Server TTN Stack which shows '**Login failed**'. ==
857 +
858 +
816 816  [[image:image-20220920135918-1.png]]
817 817  
818 818  
... ... @@ -828,7 +828,7 @@
828 828  [[image:image-20220920141936-2.png]]
829 829  
830 830  
831 -== 9.2  The built-in TTN status is "Not Running" and the URI is "dragino-123456". How users fix this problem ==
874 +== 10.2  The built-in TTN status is "Not Running" and the URI is "dragino-123456". How users fix this problem ==
832 832  
833 833  
834 834  When this problem occurs, click "**Update To DEFAULT**" ,this problem will be fixed.
... ... @@ -836,7 +836,7 @@
836 836  [[image:image-20230508171607-1.png]]
837 837  
838 838  
839 -== 9.3  Fallback IP does not work, how can users check ==
882 +== 10.3  Fallback IP does not work, how can users check ==
840 840  
841 841  
842 842  When the computer has completed the above fallback IP configuration,the LPS8v2 Web UI is still not accessible via fallback IP.
... ... @@ -858,7 +858,7 @@
858 858  If the firewall is not down, this will affect access to the gateway.
859 859  
860 860  
861 -== 9.4  Click "Manual_Update", why there is no response? ==
904 +== 10.4  Click "Manual_Update", why there is no response? ==
862 862  
863 863  
864 864  When you click "Manual_Update", the gateway will finish updating within 10 minutes and display the update log.
... ... @@ -867,7 +867,7 @@
867 867  [[image:image-20230527090555-3.png||height="660" width="832"]]
868 868  
869 869  
870 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)10. Supports(%%) =
913 += (% style="color:inherit; font-family:inherit; font-size:29px" %)11. Supports(%%) =
871 871  
872 872  
873 873  (((
... ... @@ -878,16 +878,17 @@
878 878  With your question as detailed as possible. We will reply and help you in the shortest.
879 879  
880 880  
881 -= 11. Reference =
924 += 12. Reference =
882 882  
883 883  
884 884  * Install Tago Core: Refer **Install Tago Core in LPS8v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]].
885 885  * [[Advance OS Reference Guide for LPS8v2>>doc:Main.Armbian OS instruction.WebHome]].
886 886  
930 +
887 887  
888 888  )))
889 889  
890 -= 12. Order Info =
934 += 13. Order Info =
891 891  
892 892  
893 893  (% style="color:#0000ff" %)**LPS8v2-XXX-YYY**
... ... @@ -895,31 +895,23 @@
895 895  (% style="color:#0000ff" %)**XXX**(% style="color:black" %): Frequency Band
896 896  
897 897  * (% style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
898 -
899 899  * (% style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
900 -
901 901  * (% style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
902 -
903 903  * (% style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
904 -
905 905  * (% style="color:red" %)**US915**(%%): LoRaWAN US915 band
906 -
907 907  * (% style="color:red" %)**IN865**(%%):  LoRaWAN IN865 band
908 908  
909 909  (% style="color:#0000ff" %)**YYY**(% style="color:black" %): 4G Cellular Option
910 910  
911 -* (% style="color:red" %)**EC25-E**(% style="color:black" %):  EMEA, Korea, Thailand, India
950 +* (% style="color:red" %)**E**(%%):  EMEA, Korea, Thailand, India.
951 +* (% style="color:red" %)**A**(%%):  North America/ Rogers/AT&T/T-Mobile.
952 +* (% style="color:red" %)**AU**(%%): Latin America, New Zeland, Taiwan
953 +* (% style="color:red" %)**J**(%%):  Japan, DOCOMO/SoftBank/ KDDI
912 912  
913 -* (% style="color:red" %)**EC25-AFX**(% style="color:black" %): America:Verizon, AT&T(FirstNet), U.S.Cellular; Canada:Telus
914 -
915 -* (% style="color:red" %)**EC25-AUX**(% style="color:black" %): Latin America, New Zeland, Taiwan
916 -
917 -* (% style="color:red" %)**EC25-J**(% style="color:black" %):  Japan, DOCOMO, SoftBank, KDDI
918 -
919 919  More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]].
920 920  
921 921  
922 -= 13. Manufacturer Info =
958 += 14. Manufacturer Info =
923 923  
924 924  
925 925  **Shenzhen Dragino Technology Development co. LTD**
... ... @@ -929,7 +929,7 @@
929 929  LongCheng Street, LongGang District ; Shenzhen 518116,China
930 930  
931 931  
932 -= 14. FCC Warning =
968 += 15. FCC Warning =
933 933  
934 934  
935 935  (((
image-20230616162454-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -31.0 KB
Content
image-20230616162742-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -22.7 KB
Content
image-20230616162934-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -24.0 KB
Content
image-20230616174526-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -55.6 KB
Content
image-20230616174608-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -44.4 KB
Content
image-20230616175332-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -20.6 KB
Content
image-20230616175558-7.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -38.9 KB
Content
image-20230616175617-8.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -38.2 KB
Content
image-20230616180004-9.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -38.1 KB
Content
image-20230619095946-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -38.0 KB
Content
image-20230719100239-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoye
Size
... ... @@ -1,1 +1,0 @@
1 -66.4 KB
Content
image-20230719100332-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoye
Size
... ... @@ -1,1 +1,0 @@
1 -47.0 KB
Content
image-20230719100419-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoye
Size
... ... @@ -1,1 +1,0 @@
1 -47.3 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0