Text this: Integration of Heterogeneous Devices and Communication Models via the Cloud in the Constrained Internet of Things