Integrations

IoT Sensor Integration with Digital Signage

· By Media La Vista

IoT sensor integration connects the physical world to digital signage — motion sensors trigger welcome screens, CO₂ sensors drive air quality dashboards, people counters show occupancy, and NFC readers enable interactive kiosks. SpinetiX players integrate with IoT ecosystems at three levels: GPIO for direct sensor connections, REST APIs for IoT platform data, and MQTT (via HUB) for real-time sensor streams. The result is signage that reacts to its environment.

Integration Levels

Level 1: Direct GPIO Sensors

SpinetiX HMP players have GPIO pins that accept direct sensor connections. Wire a PIR motion sensor to a GPIO input — when motion is detected, the content project receives an event and switches from standby to active content. No IoT platform, no network, no middleware — just sensor wire to player pin.

  • PIR motion: Detect presence → activate exhibit content
  • Door contact: Door opens → show welcome message
  • Push button: Visitor presses button → show information
  • NFC reader: Tap badge → show personalized content

Level 2: IoT Platform APIs

Sensors connect to IoT platforms (Azure IoT Hub, AWS IoT, ThingsBoard, FIWARE) that aggregate and process data. SpinetiX players fetch processed data via REST API widgets. The IoT platform handles sensor management, data validation, and aggregation — the player renders the final visualization.

Level 3: MQTT via HUB

For real-time sensor streams, SpinetiX HUB acts as an MQTT-to-HTTP bridge. HUB subscribes to MQTT topics from IoT brokers, caches latest values, and serves them to players as JSON. This keeps MQTT protocol complexity off the player while delivering near-real-time sensor data.

Common Sensor Applications

Sensor TypeDataDisplay ApplicationIntegration
PIR motionPresence / absenceTrigger exhibit contentGPIO direct
People counterRoom occupancy countCapacity indicatorAPI / MQTT
CO₂ sensorppm levelAir quality dashboardIoT platform API
Temperature°C readingEnvironmental displayAPI / MQTT
Parking sensorBay occupied/freeAvailable spaces countIoT platform API
NFC readerTag IDPersonalized contentGPIO / middleware
Ambient lightLux levelAuto-brightness adjustGPIO / API

Key Parameters

ParameterValueWhy It Matters
GPIO pins4+ digital inputsDirect sensor connection
IoT protocolsHTTP, MQTT (via HUB)Connect to any IoT platform
Data refreshSeconds (API) / real-time (GPIO)Match sensor update frequency
Sensor countUnlimited via API aggregationBuilding-wide sensor networks
HUB as bridgeMQTT → HTTP translationKeep player integration simple

Common Mistakes

  1. Raw sensor data on screen. "CO₂: 842 ppm" means nothing to most viewers. Translate raw values into actionable information: "Air Quality: Good ✅" with colour coding. Design for the viewer, not the engineer.
  2. No sensor timeout handling. If a PIR sensor triggers content and the visitor walks away, the content should return to standby after 30–60 seconds. Without timeouts, triggered content plays indefinitely to empty spaces.
  3. Direct MQTT on the player. SpinetiX players don't natively speak MQTT. Don't try to implement an MQTT client in jSignage JavaScript — use HUB as the MQTT bridge. It's more reliable and maintainable.
  4. Ignoring sensor calibration. A people counter that consistently over-counts by 15% shows inaccurate occupancy data. Calibrate sensors during installation and recalibrate periodically.
SpinetiX Reference
GPIO hardware integration, IoT data feeds, and sensor-triggered content guides.

IoT Sensor Integration with Digital Signage FAQ

What IoT protocols does SpinetiX support?

SpinetiX players consume IoT data through HTTP/HTTPS (REST APIs from IoT platforms), MQTT (via HUB proxy), and GPIO (direct hardware inputs on HMP players). Data from Azure IoT Hub, AWS IoT, ThingsBoard, and similar platforms reaches players as JSON/XML data feeds.

Can sensors trigger content directly?

GPIO inputs on SpinetiX HMP players accept direct sensor connections — PIR motion sensors, door contacts, buttons, NFC readers. A sensor trigger fires a jSignage event that the content project handles. No IoT platform needed for simple sensor-triggered content.

How does MQTT integration work?

SpinetiX HUB subscribes to MQTT topics from IoT brokers (Mosquitto, AWS IoT Core, Azure IoT Hub). HUB translates MQTT messages into HTTP data that players fetch. This keeps the MQTT complexity in HUB while players consume simple JSON.

What sensor types work with signage?

Common: PIR motion (proximity detection), temperature/humidity (environmental), CO2 (air quality), door/window contacts (access), people counters (occupancy), NFC/RFID (identification), ambient light (brightness). Any sensor with an API or GPIO output can integrate.

Can I display air quality data?

Yes. CO2, PM2.5, temperature, and humidity sensors feed data to IoT platforms. SpinetiX players fetch this data and display air quality dashboards — color-coded zones (green/yellow/red), trend charts, and actionable recommendations.

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?