How often does a DreamCatcher board update its status to the cloud?
How large is that data packet?
Can that status be sent over a packet network or other data-limited medium?
once every 5 minutes, about 500 bytes worth of data.
yeah, should be possible - easiest is if you use, for example, a 3g/4g-to-wifi hub. we are talking approximately 150KB per day, so that needs to be factored in.