Files
mixly3/boards/default/micropython_esp32/examples/mPython/30-2-物联网-高级数据按需上报.mix
王立帮 f4bcc9166c Revert "update examples"
This reverts commit af3e64a06d.
2025-03-09 10:50:41 +08:00

1 line
7.8 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32@mPython"><block type="variables_set" id="P-,:Xcj*[vO3P[3oC060" x="-2018" y="-654"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id="y;xI`W!KUccRDXC0(4kQ"><field name="key">strength</field></block></value><next><block type="variables_set" id="_:}s4K*f^l2XrV:tmgvn"><field name="VAR">光照</field><value name="VALUE"><block type="sensor_LTR308" id="uq4u4X#-,{b#jgq=Y`I^"></block></value><next><block type="variables_set" id="?f]P1IerO*7sjYqfc$6d"><field name="VAR">声音</field><value name="VALUE"><block type="sensor_sound" id="3,dPOBe!Zzx[tJ7#MYOE"></block></value><next><block type="iot_wifi_connect" id="Fdh@1p5JRl#CXHndMzM#"><value name="WIFINAME"><shadow type="text" id="Jg}0i@BO#{Q^f]~1V`n6"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="H_Vbd,/}|Bngm2oy#Q`("><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="z^Snc!HUxSg/ub@zs^CR"><value name="SERVER"><shadow type="text" id="j[U}}w[`@Uz7q:[HrgiP"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="^DL5,^3+]|Vxxu7EMj@r"><field name="VISITOR_ID">4OG7811O</field></shadow></value><next><block type="controls_thread" id=":go)_-!`EL@Oiov@3ow]"><value name="callback"><shadow type="factory_block_return" id="{wO$`SiXolq7zpaW=n)1"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="!6E7PrIm`Ev[wXS$:Td4" inline="true"><mutation items="0"></mutation></block></value><next><block type="variables_set" id=",HDz^JO]X@^jMW#``1#H"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id="x269wk;8i}j-|~4vc./F"><field name="key">strength</field></block></value><next><block type="controls_whileUntil" id="c9JtV)=/.{YT,{3^VnP?"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AXALw:r-7P$]Dcb1yO_U"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="S*W:PUB4PI0UhHJAxv.#"><field name="VAR">震动</field><value name="VALUE"><block type="sensor_get_acceleration" id="tOF[/e*Qa8Z}M6s_BTLL"><field name="key">strength</field></block></value><next><block type="variables_set" id="U3kIgfw+9W(r;M+g_3UP"><field name="VAR">光照</field><value name="VALUE"><block type="sensor_LTR308" id="j)@yhBTWW6O~(C/m^2w{"></block></value><next><block type="variables_set" id="Erjm?i*y{-z_~vk;;MN("><field name="VAR">声音</field><value name="VALUE"><block type="sensor_sound" id="i35wjGnf/3ND~Ho]ZbCg"></block></value><next><block type="controls_delay_new" id="[,nq2IXFkrRwW3[Y_S7#"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="0-;S@HH+G.]|i8ouUlYK"><field name="NUM">0.1</field></shadow></value><next><block type="controls_if" id="pZbf]sX=2T`|;Ql6{nKB"><value name="IF0"><block type="logic_compare" id="[kw{zWpe??,es0-7^T6)"><field name="OP">GT</field><value name="A"><block type="variables_get" id="B[77;WgfzbyK5Snnk.e$"><field name="VAR">震动</field></block></value><value name="B"><block type="math_number" id="U#+0KRWt[V?ZyIfAka*J"><field name="NUM">5</field></block></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="!y4shSI4G]Bn2Xl^h*#;"><value name="TOPIC"><shadow type="text" id="yy^{6Dr!S?nuOxqcsRrp"><field name="TEXT">危险</field></shadow></value><value name="MSG"><shadow type="text" id="#vc#S=w#}k{WKyv-Rq{D"><field name="TEXT">大震动</field></shadow></value><next><block type="controls_delay_new" id="wN/lJEJuuDEZt`{n3Bp3"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="GMGXW~(9[iw|1#PSP!I}"><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><block type="procedures_defnoreturn" id="^y8s6-+g/z8rcv6{Z:c^" inline="false" x="-1429" y="-337"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="j*L^S!a$d]o*7xg/p(10"><value name="VAR"><block type="variables_get" id="^|GxTz^z{_-eT-4Hn.Xi"><field name="VAR">震动</field></block></value><next><block type="variables_global" id=",YBovtVDlYn=#*6Mc_fs"><value name="VAR"><block type="variables_get" id="SKl4U~f5B214n6LMJNjC"><field name="VAR">光照</field></block></value><next><block type="variables_global" id="uJEoR#!+bm*-N.H+h(yJ"><value name="VAR"><block type="variables_get" id="K;viqMm8y9lX1~f1p+(A"><field name="VAR">声音</field></block></value><next><block type="controls_whileUntil" id="2P5:6ZMf}Qjk+~tK;qbC"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="`HLVM75OtBg]pnhW*49_"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="T9B;#fC~w1q8.vE!$x+|"><value name="TOPIC"><shadow type="text" id="8D.jO)(:U0:iGociKQ[J"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="a|URFnZBRV(d@piF.K9R"><field name="TEXT">大震动</field></shadow><block type="IOT_FORMAT_STRING" id="n@F3WJIyh;e9AqZv{8ay"><value name="VAR"><block type="dicts_create_with_noreturn" id="d*5zA+4ofBo~_.n-*?!R" 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="KMdVcbH1(2Y=$fX;p5j["><field name="VAR">光照</field></block></value><value name="ADD1"><block type="variables_get" id=",J;^T7K3gq|LH/pk{!Sp"><field name="VAR">声音</field></block></value><value name="ADD2"><block type="variables_get" id="z}09]2G8GCJRK}fuz}h#"><field name="VAR">震动</field></block></value></block></value></block></value><next><block type="controls_delay_new" id="}ql4iw@0JH!y1e?$k/J."><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Z;SUz.IL]N#aNQypea#W"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtcHl0aG9uIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1weXRob24gaW1wb3J0IG9uYm9hcmRfbGlnaHQKZnJvbSBtcHl0aG9uIGltcG9ydCBvbmJvYXJkX3NvdW5kCmltcG9ydCBtaXhpb3QKaW1wb3J0IG1hY2hpbmUKZnJvbSB1YmluYXNjaWkgaW1wb3J0IGhleGxpZnkKaW1wb3J0IF90aHJlYWQKaW1wb3J0IHRpbWUKaW1wb3J0IG1peHB5CgpkZWYgdGVzdFRocmVhZCgpOgogICAgZ2xvYmFsIF9FOV85Q184N19FNV84QV9BOAogICAgZ2xvYmFsIF9FNV84NV84OV9FN184NV9BNwogICAgZ2xvYmFsIF9FNV9BM19CMF9FOV85Rl9CMwogICAgd2hpbGUgVHJ1ZToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfnjq/looMnLCBtaXhweS5mb3JtYXRfc3RyKHsi5YWJ54WnIjpfRTVfODVfODlfRTdfODVfQTcsICLlo7Dpn7MiOl9FNV9BM19CMF9FOV85Rl9CMywgIumch+WKqCI6X0U5XzlDXzg3X0U1XzhBX0E4fSkpCiAgICAgICAgdGltZS5zbGVlcCg1KQoKCgpfRTlfOUNfODdfRTVfOEFfQTggPSBvbmJvYXJkX2FjYy5zdHJlbmd0aCgpCl9FNV84NV84OV9FN184NV9BNyA9IG9uYm9hcmRfbGlnaHQuYnJpZ2h0bmVzcygpCl9FNV9BM19CMF9FOV85Rl9CMyA9IG9uYm9hcmRfc291bmQuc291bmRsZXZlbCgpCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpNUVRUX1VTUl9QUkogPSAiTWl4SU8vNE9HNzgxMU8vZGVmYXVsdC8iCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgIk1peElPX3B1YmxpYyIsICJNaXhJT19wdWJsaWMiLCBNUVRUX1VTUl9QUkopCl90aHJlYWQuc3RhcnRfbmV3X3RocmVhZCh0ZXN0VGhyZWFkLCAoKSkKX0U5XzlDXzg3X0U1XzhBX0E4ID0gb25ib2FyZF9hY2Muc3RyZW5ndGgoKQp3aGlsZSBUcnVlOgogICAgX0U5XzlDXzg3X0U1XzhBX0E4ID0gb25ib2FyZF9hY2Muc3RyZW5ndGgoKQogICAgX0U1Xzg1Xzg5X0U3Xzg1X0E3ID0gb25ib2FyZF9saWdodC5icmlnaHRuZXNzKCkKICAgIF9FNV9BM19CMF9FOV85Rl9CMyA9IG9uYm9hcmRfc291bmQuc291bmRsZXZlbCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIGlmIF9FOV85Q184N19FNV84QV9BOCA+IDU6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5Y2x6ZmpJywgJ+Wkp+mch+WKqCcpCiAgICAgICAgdGltZS5zbGVlcCgxKQo=</code>