{"id":26864518,"url":"https://github.com/pasanbhanu/iot-api-lecture-hall-assistant","last_synced_at":"2026-05-18T14:08:05.910Z","repository":{"id":42953156,"uuid":"147626612","full_name":"PasanBhanu/iot-api-lecture-hall-assistant","owner":"PasanBhanu","description":"Lecture Hall Assistant is a Automatic Audio Controller for Lecture Halls. (IEEE SS12 2018 1st Runner Up) - API","archived":false,"fork":false,"pushed_at":"2024-09-09T20:51:45.000Z","size":618,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-13T00:52:37.474Z","etag":null,"topics":["api","arduino","ieee","iot","slim-3","slim-framework"],"latest_commit_sha":null,"homepage":"https://www.yesist12.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PasanBhanu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-06T06:17:18.000Z","updated_at":"2021-06-21T10:13:29.000Z","dependencies_parsed_at":"2023-01-18T14:16:51.783Z","dependency_job_id":null,"html_url":"https://github.com/PasanBhanu/iot-api-lecture-hall-assistant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PasanBhanu/iot-api-lecture-hall-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PasanBhanu%2Fiot-api-lecture-hall-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PasanBhanu%2Fiot-api-lecture-hall-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PasanBhanu%2Fiot-api-lecture-hall-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PasanBhanu%2Fiot-api-lecture-hall-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PasanBhanu","download_url":"https://codeload.github.com/PasanBhanu/iot-api-lecture-hall-assistant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PasanBhanu%2Fiot-api-lecture-hall-assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33180354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","arduino","ieee","iot","slim-3","slim-framework"],"created_at":"2025-03-31T03:39:32.615Z","updated_at":"2026-05-18T14:08:05.896Z","avatar_url":"https://github.com/PasanBhanu.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lecture Hall Assistant - API\n\n![alt text](https://i.ibb.co/ZV05pqJ/IEEE-YESIST12-Logo-1024x307.png \"IEEESS12 Logo\")\n\n## Introduction\n\nSS12 is an innovation challenge organized to recognize the best social innovators globally. The theme for this year is 'EMPATHY TO ENGINEERING: SOLUTIONS FOR MACRO ISSUES'. Students form global Universities will be participating displaying their engineering skills. \n\nTeam Technocrats from University of Moratuwa participated IEEE SS12 2018 International Competition held in NSBM Green University Town, Sri Lanka. Team Technocrats won the 1st Runner Up in Maker Fair competition. The winning team members are,\n\n+ Vinura Udaraka\n+ Pasan Bhanu Guruge\n+ Chathura Dilshan\n+ Hiranya Panawenna\n\nThis project is to overcome the common audio issues in lecture halls in developing countries. This system detects audio levels of the speaker and background and control the amplifier audio level automatically and continuously throughout the lecture. Not only that but also this system has a local file server to share lecture materials with students when there is no internet connection to the lecture hall and control lights and fans via their mobile phones. \n\n![alt text](https://i.ibb.co/Czgfc9Z/image.png \"IEEESS12 2018 Results\")\n\n## Main Repositories\n\n1. [API](https://github.com/PasanBhanu/iot-api-lecture-hall-assistant)\n2. [Control Dashboard](https://github.com/PasanBhanu/lecture-hall-assistant-dashboard)\n3. [NodeMCU Codes](#)\n\n### Repository Introduction\n\nThis API is developed using Slim Framework.\n\n#### API\nAPI used to communicate with the Arduino Devices via HTTP protocol. All the switches, sensors and controllers communicate with central system using the API.\n\n#### Control Dashboard\nThis is the main web interface for the users of the system. This has 2 separate access parts for students and lecturers. All the functions can be controlled via the dashboard.\n\n#### Arduino System\nThis NodeMCU modules are the main hardware part in this project. These devices communicate with API and control the functions and send sensor data to the system. There are 2 main type of devices.\n\n1. Light Controllers (Remote Control Switches)\n2. Audio Sensors\n\nA local area network used to build the connectivity between all devices.\n\n## Implementation\n\nThis system can be easily implemented in any university lecture hall. Please contact us for more information.\n\nEmail : pasanbguruge@gmail.com / vinurawa@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasanbhanu%2Fiot-api-lecture-hall-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpasanbhanu%2Fiot-api-lecture-hall-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasanbhanu%2Fiot-api-lecture-hall-assistant/lists"}