Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/30-2-物联网-高级数据按需上报.mix
2024-07-23 21:49:42 +08:00

1 line
8.7 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><variables><variable id="T=vwK6:|3woUBgvxE(rJ">tim</variable></variables><block type="variables_set" id=")Qs`4#n!Yt;IFh4fV@tP" x="-2018" y="-654"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id="kv2539sn-y9_;2Ml;i58"><field name="key">strength</field></block></value><next><block type="variables_set" id="4Pm.0}F741t7^5w`O]}@"><field name="VAR">光照</field><value name="VALUE"><block type="sensor_LTR308" id="$)Se#S^u_*{S*iqTbf*|"></block></value><next><block type="variables_set" id="DA]=2x|lR(UlE+.RJ_(*"><field name="VAR">声音</field><value name="VALUE"><block type="sensor_sound" id="U6:mxD(NmWVzrOl1f-8/"></block></value><next><block type="iot_wifi_connect" id="OJ9PusVS}f4g|*cgyj2K"><value name="WIFINAME"><shadow type="text" id="967P7HoS~5cBKX,_F^z="><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="jPRPvX7X)}qz.3c1ijP`"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id="@#Dv.sa4jz^g5q7|[NEv"><field name="center">False</field><value name="data"><shadow type="text" id="^HdD[d+2}|_/Q?}jOzr2"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="?!VKT,,7#DJt_3j`4[e@"><field name="NUM">0</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="g]Sjh#7cWe]pN.KqiR@W"><value name="SERVER"><shadow type="text" id="kas^he1HEh!Fs9Zrg@f,"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="qktV(F}5A2w[vi#LtmLc"><field name="VISITOR_ID">4OG7811O</field></shadow></value><next><block type="display_show_image_or_string_delay" id="ML(6!PEbM6S+`N8$nAfy"><field name="center">False</field><value name="data"><shadow type="text" id="}@EM=2kj54mgT[CrFGzU"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="gIY2Z?jMc|wa:k8Yd+0Y"><field name="NUM">0</field></shadow></value><next><block type="system_timer_init" id="f#Z]VFaxfS,[p;`S$E^m"><value name="SUB"><shadow type="variables_get" id="d|k,oz`MTohY!0tzm#wr"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="u0)o]_s9oViZy~D6L$[h"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="Cq_9wgtxmlnY8H^9YGri"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="+R#I`vQ}cTp=`f|A#rfs"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="JE^l8@3H{],h@,2)-Tf3"><field name="VALUE">tim_callback</field></shadow></value><next><block type="variables_set" id="@2eR#D!=v7tltPp_2AR1"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id="OHm.}~/A,xIjt?1aiNau"><field name="key">strength</field></block></value><next><block type="controls_whileUntil" id="6:Pp=5j9k3A5Jm)J/[N#"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="ENb#K~E])G$*Y:W$4neq"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="q!Jh^db8f7JH:r+Aef*V"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id=",^?drBFTXrwe]W3m,M-("><field name="key">strength</field></block></value><next><block type="variables_set" id="BHY[ZPz^mkBhI?ecp?cz"><field name="VAR">光照</field><value name="VALUE"><block type="sensor_LTR308" id="06rE?ZzkCNP)]J$:F0Qa"></block></value><next><block type="variables_set" id="PX|];K?qk45@a.mMNUkm"><field name="VAR">声音</field><value name="VALUE"><block type="sensor_sound" id="4fbL9FDkT@M2r`Bgf:qk"></block></value><next><block type="controls_delay_new" id="ap^0OFJi)QQC-t-9I-rJ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="bS=Dy9fvI/tyx^zBE!]="><field name="NUM">0.1</field></shadow></value><next><block type="controls_if" id="gb1DUOcpJFJU9[Av[,vm"><value name="IF0"><block type="logic_compare" id="M0y8mKL):HZYo.Qv]~oS"><field name="OP">GT</field><value name="A"><block type="variables_get" id="GQ*`zJ)?[OAV@}yG,cd="><field name="VAR">震动</field></block></value><value name="B"><block type="math_number" id="Ne:(Gpt|ff_J=9:pUKZy"><field name="NUM">5</field></block></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="D{|56dytF=J;IF9.Keyh"><value name="TOPIC"><shadow type="text" id="hvFkN)9~:A3Qt-})NxxP"><field name="TEXT">危险</field></shadow></value><value name="MSG"><shadow type="text" id="@^AB0.`~K5j4TG+wITE1"><field name="TEXT">大震动</field></shadow></value><next><block type="controls_delay_new" id=",_fS7JW=]iUf~Z``PQN("><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="@]Lt(s[Z35TA9O}Auz[@"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="]^Mvxt(0)-Y!1D0Ww_?1" x="-1180" y="-399"><mutation><arg name="tim" varid="T=vwK6:|3woUBgvxE(rJ"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="variables_global" id="f1aligBpn{o?X|GIbV5j"><value name="VAR"><block type="variables_get" id="pl!d*kCT-O-$5]$`ch[$"><field name="VAR">震动</field></block></value><next><block type="variables_global" id="]W3RO3)TSPy1byIfdhfW"><value name="VAR"><block type="variables_get" id="J*$=dvHDLTDNhJA}VL3d"><field name="VAR">光照</field></block></value><next><block type="variables_global" id=",No0+oRstj$7r6`p?i,,"><value name="VAR"><block type="variables_get" id="RM|$9Ybhros,$;eHO6#q"><field name="VAR">声音</field></block></value><next><block type="IOT_MIXIO_PUBLISH" id="me!v(bvfa!P]i`*$dEwO"><value name="TOPIC"><shadow type="text" id="X)-~s7Y$:,H^0RiPH*t^"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="x:od}A4#Lo,}XU`eYX5R"><field name="TEXT">大震动</field></shadow><block type="IOT_FORMAT_STRING" id="Z$p7y(HkGuZJ(JHd;Dii"><value name="VAR"><block type="dicts_create_with_noreturn" id="Oco~^hO[*?yRN(4A*u$e" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"声音"</field><field name="KEY2">"震动"</field><value name="ADD0"><block type="variables_get" id="3s*xhp@i+@mM5]|wPq:`"><field name="VAR">光照</field></block></value><value name="ADD1"><block type="variables_get" id="e@?,e#ejwE-Y::lNf,_}"><field name="VAR">声音</field></block></value><value name="ADD2"><block type="variables_get" id=",fPcZxw=S,6cEc;Tuo:^"><field name="VAR">震动</field></block></value></block></value></block></value></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9ib3QKaW1wb3J0IG1peGlvdApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCBtYWNoaW5lCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmltcG9ydCB0aW1lCmltcG9ydCBtaXhweQoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgZ2xvYmFsIF9FOV85Q184N19FNV84QV9BOAogICAgZ2xvYmFsIF9FNV84NV84OV9FN184NV9BNwogICAgZ2xvYmFsIF9FNV9BM19CMF9FOV85Rl9CMwogICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn546v5aKDJywgbWl4cHkuZm9ybWF0X3N0cih7IuWFieeFpyI6X0U1Xzg1Xzg5X0U3Xzg1X0E3LCAi5aOw6Z+zIjpfRTVfQTNfQjBfRTlfOUZfQjMsICLpnIfliqgiOl9FOV85Q184N19FNV84QV9BOH0pKQoKCgpfRTlfOUNfODdfRTVfOEFfQTggPSBvbmJvYXJkX2FjYy5zdHJlbmd0aCgpCl9FNV84NV84OV9FN184NV9BNyA9IG9uYm9hcmRfYWxzLmFsc192aXMoKQpfRTVfQTNfQjBfRTlfOUZfQjMgPSBvbmJvYXJkX2JvdC5zb3VuZGxldmVsKCkKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCm9uYm9hcmRfbWF0cml4LnNob3dzKCdXTycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQpNUVRUX1VTUl9QUkogPSAiTWl4SU8vNE9HNzgxMU8vZGVmYXVsdC8iCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgIk1peElPX3B1YmxpYyIsICJNaXhJT19wdWJsaWMiLCBNUVRUX1VTUl9QUkopCm9uYm9hcmRfbWF0cml4LnNob3dzKCdNTycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQp0aW0gPSBtYWNoaW5lLlRpbWVyKDApCnRpbS5pbml0KHBlcmlvZCA9IDUwMDAsIG1vZGUgPSBtYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjayA9IHRpbV9jYWxsYmFjaykKX0U5XzlDXzg3X0U1XzhBX0E4ID0gb25ib2FyZF9hY2Muc3RyZW5ndGgoKQp3aGlsZSBUcnVlOgogICAgX0U5XzlDXzg3X0U1XzhBX0E4ID0gb25ib2FyZF9hY2Muc3RyZW5ndGgoKQogICAgX0U1Xzg1Xzg5X0U3Xzg1X0E3ID0gb25ib2FyZF9hbHMuYWxzX3ZpcygpCiAgICBfRTVfQTNfQjBfRTlfOUZfQjMgPSBvbmJvYXJkX2JvdC5zb3VuZGxldmVsKCkKICAgIHRpbWUuc2xlZXAoMC4xKQogICAgaWYgX0U5XzlDXzg3X0U1XzhBX0E4ID4gNToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfljbHpmaknLCAn5aSn6ZyH5YqoJykKICAgICAgICB0aW1lLnNsZWVwKDEpCg==</code>