Changes for page 2 Script

Last modified by Devin Chen on 2025/06/06 14:03

From version 11.1
edited by Jim(Forgotten)
on 2022/07/09 17:01
Change comment: There is no comment for this version
To version 18.1
edited by Stone Wu
on 2022/07/25 11:32
Change comment: Renamed back-links.

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Jim
1 +XWiki.Stone
Content
... ... @@ -13,7 +13,7 @@
13 13  for example. addr_setshort(addr,num) Function: Write 16-bit signed decimal address
14 14  addr_getshort(addr) Function:Read 16-bit signed decimal address
15 15  addr_getword(string addr)Function: Read 16-bit unsigned decimal address
16 -More script function are in the second section of [[“V-BOX Script Interface Manual”>>doc:V-BOX.V-Net.1\.User Manual.04 Lua Script.01 Lua Functions.WebHome]]
16 +More script function are in the second section of [[“V-BOX Script Interface Manual”>>doc:V-BOX.V-Net.04 Lua Script.01 Lua Functions.WebHome]]
17 17  
18 18  == **1.2 Arithmetic** ==
19 19  
... ... @@ -256,15 +256,13 @@
256 256   sv=addr_getshort("@SV Silicone")/10,
257 257   pv=addr_getshort("@PV Silicone")/10,
258 258   product1=addr_getshort("@Product 1")/10,
259 -
260 - product2=addr_getshort("@Product 2")/10,
259 +\\ product2=addr_getshort("@Product 2")/10,
261 261   product3=addr_getshort("@Product 3")/10,
262 262   product4=addr_getshort("@Product 4")/10,
263 263   ice1=addr_getshort("@Ice condenser 1")/10,
264 264   ice2=addr_getshort("@Ice condenser 2")/10,
265 265   vacuum=addr_getfloat("@Vacuum")
266 -
267 - }
265 +\\ }
268 268   local jsAlarm = { HPC = addr_getbit("@B_25395#W0.00"),
269 269   ODPC = addr_getbit("@B_25395#W0.01"),
270 270   MTPC=addr_getbit("@B_25395#W0.02"),
... ... @@ -279,8 +279,7 @@
279 279   FSE=addr_getbit("@B_25395#W2.04"),
280 280   AVVSVV=addr_getbit("@B_25395#W1.12"),
281 281   ICHT=addr_getbit("@B_25395#W3.06")
282 -
283 - }
280 +\\ }
284 284  \\ ~-~- ("@B_25395#CIO1.02")
285 285   mq.m:publish("mqtt-v-box-epsilon-fd300", json.encode(js) , 0, 0)
286 286   mq.m:publish("mqtt-v-box-epsilon-alarm-fd300", json.encode(jsAlarm) , 0, 0)
... ... @@ -723,7 +723,7 @@
723 723  
724 724  [[image:image-20220709165402-4.png]]
725 725  
726 -{{code language="LUA"}}
723 +{{code language="java"}}
727 727  {
728 728  
729 729    "Version": "2012-10-17",
... ... @@ -757,122 +757,67 @@
757 757  }
758 758  {{/code}}
759 759  
760 -1. **Create things**
757 +=== **Create things** ===
761 761  
762 762  Click “Manage”~-~-->“Things”~-~-->“Create things”~-~-->“Create single thing”
763 763  
761 +[[image:image-20220709165402-6.png]]
764 764  
765 -|
766 -| |[[image:image-20220709165402-6.png]]
763 +[[image:image-20220709165402-7.png]]
767 767  
768 -
769 -|
770 -| |[[image:image-20220709165402-7.png]]
771 -
772 -|
773 -| |[[image:image-20220709165402-8.png]]
774 -
775 775  Name the thing~-~-->Click “Next”
776 776  
767 +[[image:image-20220709165402-8.png]]
777 777  
778 778  Select the way to create certificate
779 779  
771 +[[image:image-20220709165402-9.png]]
780 780  
781 -|
782 -| |[[image:image-20220709165402-9.png]]
783 -
784 784  Select policy
785 785  
775 +[[image:image-20220709165402-10.png]]
786 786  
787 -|
788 -| |[[image:image-20220709165402-10.png]]
777 +[[image:image-20220709165402-11.png]]
789 789  
790 790  
780 +=== **Test with MQTT.fx tool** ===
791 791  
792 -
793 -
794 -
795 -
796 -
797 -
798 -
799 -|
800 -| |[[image:image-20220709165402-11.png]]
801 -
802 -
803 -
804 -
805 -
806 -
807 -
808 -1. **Test with MQTT.fx tool**
809 -
810 810  Click “View Setting” to get the “Broker Adress”
811 811  
784 +[[image:image-20220709165402-13.png]]
812 812  
813 -|
814 -| |[[image:image-20220709165402-12.png]]
786 +[[image:image-20220709165402-12.png]]
815 815  
816 -|
817 -| |[[image:image-20220709165402-13.png]]
818 -
819 -
820 -
821 -
822 -
823 -
824 -
825 -
826 -
827 -|
828 -| |[[image:image-20220709165402-14.png]]
829 -
830 830  Create one connection in MQTT.fx tool, set broker port as 8883.
831 831  
790 +[[image:image-20220709165402-14.png]]
791 +
832 832  Upload the CA File, Client Certificate File, Client Key File
833 833  
794 +[[image:image-20220709165402-15.png]]
834 834  
835 -|
836 -| |[[image:image-20220709165402-15.png]]
837 -
838 -
839 -
840 840  Publish message to topic “TEST”
841 841  
798 +[[image:image-20220709165402-17.png]]
842 842  
843 -|
844 -| |[[image:image-20220709165402-16.png]]
845 -
846 -|
847 -| |[[image:image-20220709165402-17.png]]
848 -
849 849  Click”Test”~-~-->”MQTT test client”~-~-->”Subscrible to a topic”, to get message publish from MQTT.fx tool.
850 850  
802 +[[image:image-20220709173500-1.png]]
803 +
851 851  And we can also send message form AWS platform to MQTT.fx tool.
852 852  
806 +[[image:image-20220709165402-18.png]]
853 853  
854 -|
855 -| |[[image:image-20220709165402-18.png]]
808 +=== **Configurate in CloudTool** ===
856 856  
857 -
858 -
859 -1. **Configurate in CloudTool**
860 -
861 861  Copy the same setting in MQTT.fx to MQTT configuration
862 862  
812 +[[image:image-20220709165402-19.png]]
863 863  
864 -|
865 -| |[[image:image-20220709165402-19.png]]
866 -
867 867   Add a lua script and copy the lua demo into it.
868 868  
816 +[[image:image-20220709165402-20.png]]
869 869  
870 -|
871 -| |[[image:image-20220709165402-20.png]]
872 -
873 -
874 -
875 -
876 876  sprint = print
877 877  
878 878  ~-~-Cloud mode interface to obtain the MQTT information configured by the cloud platform: (5 returns, namely the server address, client ID, connection table, last word table, certificate table)
... ... @@ -1053,12 +1053,6 @@
1053 1053  
1054 1054  end
1055 1055  
1056 -
1057 -
1058 1058  Get message in AWS
1059 1059  
1060 -
1061 -|
1062 -| |[[image:image-20220709165402-21.png]]
1063 -
1064 -
1000 +[[image:image-20220709165402-21.png]]
image-20220709173500-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Jim
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content