Internet of Things Platforms for Academic Research and Development: A Critical Review | Synapse