Our IoT application development consultants and developers use all five layers of the IoT tech stack:
Devices, sensors, and actuators
Gateway
Communications
Cloud platform
Cloud applications