Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Nova/30-1-物联网-简单数据按需上报.mix
2024-07-23 21:49:42 +08:00

1 line
5.0 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><variables><variable id="5G:Xi+3AGtvD@IWt#zF,">tim</variable></variables><block type="iot_wifi_connect" id=";g.[bUn`/W.Sx/3U72~)" x="-1563" y="-506"><value name="WIFINAME"><shadow type="text" id="vc7;5`*Cvd6/VhhH;-d)"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="jb|e~Hwk*nKV*w@9X0us"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="P6M)/99~;gOp@0!nRiK/"><value name="SERVER"><shadow type="text" id="4K(j06O3K8{pb[kP2WcF"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="dt2Am).jH3y/W/f5B?QR"><field name="VISITOR_ID">4OG7811O</field></shadow></value><next><block type="system_timer_init" id="qL!WsdBQE1fDQk;J4#U_"><value name="SUB"><shadow type="variables_get" id=".0BhpCwA)t(BP[u~VX`y"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="fZM9GkYqPfcu-xe*FDD]"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="ry][Z.q]Fs*`bOZqwwoq"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="eJZ(!jh]psBqUHMr2qis"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="#4pk5.2vD;()MFdJtq,J"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id=",)apfeP~R}@Au|wU32Z9"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="t#3,|vy{hhN]mEX$acPV"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="jQK#wX=eIWCPYp*!1?;D"><value name="IF0"><block type="logic_compare" id="*:Jx_:T[UM?[6FOayRws"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="/2|F=_UL5^V-tegDcCPZ"><field name="key">strength</field></block></value><value name="B"><block type="math_number" id="hRo}$W2=Hc+$`)uZGV#5"><field name="NUM">5</field></block></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="k#gK_|tp;|RsFJ}j!wzc"><value name="TOPIC"><shadow type="text" id="HLjZXFvP?hx?9.gqIr@K"><field name="TEXT">危险</field></shadow></value><value name="MSG"><shadow type="text" id="QyJqz5@p]@(5A??[;j/,"><field name="TEXT">大震动</field></shadow></value><next><block type="controls_delay_new" id="sOr;`[Kxp]ZwLgTG--:S"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="+rx:lr[Nxt9t]HLMvI[b"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="h[($o-9?,wQg1~YJVv`]" x="-1562" y="-122"><mutation><arg name="tim" varid="5G:Xi+3AGtvD@IWt#zF,"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="CuHf;#sC4M;R[SVjh!U:"><value name="TOPIC"><shadow type="text" id="k4]B}|#rQer:k+7h?6P="><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="k9rX#=5.2nJr:H2a/n#["><field name="TEXT">大震动</field></shadow><block type="IOT_FORMAT_STRING" id="gD(B:h;K^vXB5UxE]rG^"><value name="VAR"><block type="dicts_create_with_noreturn" id="P#ht+!tY*c=V9`#]IDBO" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"声音"</field><field name="KEY2">"震动"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="LZE^;z-R,eZ(F0HlVh;."><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_sound" id="bJuUm1TI2rr4T@QLcC@{"></block></value><value name="ADD2"><block type="sensor_get_acceleration" id="7g;tJ@qUi6@X7j0bXWi$"><field name="key">strength</field></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfYWNjCmltcG9ydCB0aW1lCmltcG9ydCBtaXhweQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfYWxzX2wKZnJvbSBtaXhnb19ub3ZhX3ZvaWNlIGltcG9ydCBzb3VuZF9sZXZlbAoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn546v5aKDJywgbWl4cHkuZm9ybWF0X3N0cih7IuWFieeFpyI6b25ib2FyZF9hbHNfbC5hbHNfdmlzKCksICLlo7Dpn7MiOnNvdW5kX2xldmVsKCksICLpnIfliqgiOm9uYm9hcmRfYWNjLnN0cmVuZ3RoKCl9KSkKCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCk1RVFRfVVNSX1BSSiA9ICJNaXhJTy80T0c3ODExTy9kZWZhdWx0LyIKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAiTWl4SU9fcHVibGljIiwgIk1peElPX3B1YmxpYyIsIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlID0gbWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2sgPSB0aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBvbmJvYXJkX2FjYy5zdHJlbmd0aCgpID4gNToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfljbHpmaknLCAn5aSn6ZyH5YqoJykKICAgICAgICB0aW1lLnNsZWVwKDEpCg==</code>