feat: boot manager, provisioning server, node stubs v0.3.0
This commit is contained in:
20
node_sensor.py
Normal file
20
node_sensor.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# ============================================================+
|
||||
# Identity IoT — Node: Sensor
|
||||
# (c) Copyright : ae Aeonian Engineering Limited - Hong Kong
|
||||
# (c) Copyright : WIDE di D. Papa - Naples - Italy
|
||||
# ============================================================+
|
||||
|
||||
import utime
|
||||
|
||||
|
||||
def run_sensor(cfg, caps):
|
||||
"""Main loop for sensor node type. Called from boot_manager."""
|
||||
print('[sensor] starting — sensor:', caps.get('has_sensor'))
|
||||
|
||||
# TODO: read DHT22 / other sensor
|
||||
# TODO: POST readings to backend via AES channel
|
||||
# TODO: polling interval from cfg
|
||||
|
||||
while True:
|
||||
print('[sensor] polling...')
|
||||
utime.sleep(10)
|
||||
Reference in New Issue
Block a user