Identity IoT: initial release — boot manager, provisioning, sensor/relay
This commit is contained in:
20
node_relay.py
Normal file
20
node_relay.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# ============================================================+
|
||||
# Identity IoT — Node: Relay
|
||||
# (c) Copyright : ae Aeonian Engineering Limited - Hong Kong
|
||||
# (c) Copyright : WIDE di D. Papa - Naples - Italy
|
||||
# ============================================================+
|
||||
|
||||
import utime
|
||||
|
||||
|
||||
def run_relay(cfg, caps):
|
||||
"""Main loop for relay node type. Called from boot_manager."""
|
||||
print('[relay] starting — relay:', caps.get('has_relay'))
|
||||
|
||||
# TODO: listen for trigger from backend (polling or badge)
|
||||
# TODO: activate/deactivate relay pin
|
||||
# TODO: schedule support
|
||||
|
||||
while True:
|
||||
print('[relay] waiting for trigger...')
|
||||
utime.sleep(5)
|
||||
Reference in New Issue
Block a user