You can integrate the TechThat SDK with a hub that has an IP connection to the cloud, and a Zigbee coordinator and/or a Bluetooth controller. For example, this hub can be a Raspberry Pi board that is connected to your local WiFi network and has an XBee module. The hub would then use TechThat to represent the devices behind it.
Alternatively, an IP transport can be implemented on top of a non-IP connectivity layer. In this case, the TechThat SDK can be embedded into the actual endpoint device, and the hub would act as a bridge.