21 lines
681 B
Python
21 lines
681 B
Python
# ============================================================+
|
|
# 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, jwt_token=''):
|
|
"""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)
|