YeneSchool
Hardware & Integrations

Hardware & External Systems Integration Overview

Architecture overview of YeneSchool's hardware and external integration ecosystem — REST APIs, IoT bell triggers, NFC/RFID readers, and SMS/Telegram bridges.

Hardware & External Systems Integration Overview

Modern school operations extend far beyond pure web software: physical bells must ring punctually between class periods, students tap contactless ID cards at campus entry gates, and parents in rural or low-connectivity zones receive urgent attendance updates via SMS and Telegram.

YeneSchool provides a unified Hardware & Integration Gateway to orchestrate these physical and external systems seamlessly.


1. Supported Integration Channels

ChannelTarget Hardware / ServicePrimary School Use Case
Smart Siren / BellESP32, Arduino, Shelly IoT Wi-Fi RelaysAutomated acoustic bells for period transitions, assemblies, and fire alarms.
Smart Card KioskUSB 13.56MHz RFID Readers, Android Web NFCContactless tap-and-go roll-call at campus entrance turnstiles and school buses.
SMS GatewaysEthio Telecom SMS, Africa's Talking, TwilioInstant absentee notices and emergency closures delivered to parents without internet.
Telegram BotsOfficial Telegram Bot APIFree, zero-data-cost attendance updates, report cards, and announcements sent to parent channels.
OpenAPI / RESTSwagger /api/docs & OpenAPI /docs-jsonInterfacing with government SIS databases, biometric turnstiles, and accounting software.

2. Developer API & Authentication

External systems authenticate against the YeneSchool REST API using Machine-to-Machine (M2M) API Tokens:

  1. School Directors generate an API Key in School Settings > Integrations > API Keys.
  2. All HTTP requests must include the authorization header:
    Authorization: Bearer ysk_live_9a7f8e...
    X-School-Id: cmto9vhrm000a5mqu5prgusao
    
  3. API documentation with live interactive testing is available directly at https://your-domain/api/docs.
Copyright © 2026 YeneSchool · All rights reserved.