Internet of Things (IoT)
IoT connects physical devices to the internet, enabling data collection, remote control, and automation. From smart homes to industrial sensors, IoT generates massive data streams requiring real-time processing.
Contents 2 Sections
1IoT Architecture
Four-tier IoT architecture:
- Perception Layer Physical sensors and actuators
- - Temperature, humidity, motion, pressure sensors
- - Microcontrollers: Arduino, ESP32, Raspberry Pi
- - Communication: Bluetooth LE, Zigbee, Z-Wave (short range)
- Network Layer Connectivity protocols
- - WiFi (high bandwidth, high power)
- - LoRaWAN (long range, low power km range)
- - NB-IoT / LTE-M (cellular, wide coverage)
- - MQTT: lightweight pub/sub over TCP (port 1883)
- - CoAP: REST-like for constrained devices (UDP)
- Processing Layer Edge and cloud compute
- - Edge computing: process locally, reduce latency
- - AWS IoT Core, Azure IoT Hub, Google Cloud IoT
- - Time-series databases: InfluxDB, TimescaleDB
- Application Layer Dashboards, automation, AI
- - Real-time dashboards: Grafana, Kibana
- - Automation rules and alerts
- - ML on edge: TensorFlow Lite, Edge Impulse
2MQTT & Arduino
// Arduino with ESP32 publish sensor data via MQTT
#include <WiFi.h>
#include <PubSubClient.h>
#include <DHT.h>WiFiClient wifi; PubSubClient mqtt(wifi); DHT dht(4, DHT22);
void setup() { WiFi.begin("SSID", "PASSWORD"); while (WiFi.status() != WL_CONNECTED) delay(500); mqtt.setServer("broker.hivemq.com", 1883); mqtt.connect("esp32-sensor-01"); dht.begin(); }
void loop() { float temp = dht.readTemperature(); float humidity = dht.readHumidity(); char payload[100]; sprintf(payload, '{"temp":%.1f,"humidity":%.1f}', temp, humidity); mqtt.publish("sensors/room-1/climate", payload); delay(5000); } ```
Explore the Full Portfolio
This is the complete portfolio of Sufi Khan Sulaiman, a technology leader specialising in B2B commerce and digital automation. Start from the Home page for the overview, then move through two decades of career experience across FLIR Systems, Lorex Technology, and 1c Platform, and the full catalogue of project case studies spanning headless commerce migrations, AI recommendation engines, and multi-channel fulfilment systems.
The skills and certifications page maps the technical and leadership capabilities behind the work, while the articles and the knowledge base break down the thinking into actionable frameworks. For hands-on learning, the tutorials and applications sections cover practical builds from front-end fundamentals to full-stack web apps.
For consulting engagement, the expertise page outlines service offerings, the ecommerce hub covers platform architecture and automation strategy, and the ecommerce guide (PDF) is a downloadable 55-page field manual. When you are ready to talk, the contact page is the direct line.