AWS-IOT provides server-side state management for applications where the Particle is asleep most of the time, i.e. battery powered.
A Particle Argon MCU reads data from a capacitive soil moisture and communicates that data to an iOS app using Morse code.