from machine import Pin
from time import sleep
import network
import logging
import sys
from arduino_iot_cloud import ArduinoCloudClient
WIFI_SSID="MySSID"
WIFI_PASSWORD = "MyPassword"
DEVICE_ID="XXXXXXXXXX161-42b7-98ff-XXXXXXXXXXb7"
CLOUD_PASSWORD="pZ#117eDr#S@6s!XXXXXXXXXX"
def wifi_connect():
if not WIFI_SSID or not WIFI_PASSWORD:
raise (Exception("Network is not configured."))
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(WIFI_SSID, WIFI_PASSWORD)
while not wlan.isconnected():
logging.info("Trying to connect. Note this may take a while...")
sleep(0.5)
logging.info(f"WiFi Connected {wlan.ifconfig()}")
def read_mytime(client):
print(utime.time( )+3600*9)
return utime.time( )+3600*9
if __name__ == "__main__":
logging.basicConfig(datefmt="%H:%M:%S",format="%(asctime)s.%(msecs)03d %(message)s",level=logging.INFO,)
wifi_connect()
client = ArduinoCloudClient(device_id=DEVICE_ID, username=DEVICE_ID, password=CLOUD_PASSWORD)
client.register('mytime', on_read=read_mytime, interval=1)
client.start() 
