How IoT Applications can be used for Agriculture