So my spark is running a basic temperature and light sensor application. The local network is almost always ON but the internet connection on that network is pretty unreliable so you could imagine my delight when I found Spark.disconnect() function.
But I want to change the firmware on it over the air. Is there any workaround that my core can be disconnected from the Spark Cloud for most of the time but connect back to the Cloud every once in a while and check for new code to be flashed over the air?
Also if use Spark.connect() and there happens to be no internet at that time, will my core hang up??