{"id":20733162,"url":"https://github.com/mbakgun/iot-android-things-project-backend","last_synced_at":"2026-04-09T23:49:03.825Z","repository":{"id":154105425,"uuid":"146190871","full_name":"mbakgun/IOT-Android-Things-Project-Backend","owner":"mbakgun","description":"iot/spring project for UltraSonic Sensor Andoid Things Project","archived":false,"fork":false,"pushed_at":"2018-09-10T19:03:52.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-18T00:42:41.672Z","etag":null,"topics":["backend","firebase","gateway","glassfish","iot","maven","middleware","rest-api","spring","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mbakgun.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-26T15:06:59.000Z","updated_at":"2024-05-17T06:29:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2b7026f-eca6-4554-b5e9-4b0119c0938c","html_url":"https://github.com/mbakgun/IOT-Android-Things-Project-Backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbakgun%2FIOT-Android-Things-Project-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbakgun%2FIOT-Android-Things-Project-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbakgun%2FIOT-Android-Things-Project-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbakgun%2FIOT-Android-Things-Project-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbakgun","download_url":"https://codeload.github.com/mbakgun/IOT-Android-Things-Project-Backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243016749,"owners_count":20222303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["backend","firebase","gateway","glassfish","iot","maven","middleware","rest-api","spring","spring-boot"],"created_at":"2024-11-17T05:23:49.775Z","updated_at":"2025-12-12T08:10:47.840Z","avatar_url":"https://github.com/mbakgun.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IOT-Android-Things-Project-Backend\niot/spring project for UltraSonic Sensor Andoid Things Project\n\nThe middleware between application and Firebase that will be deployed to your Application Server. This project contains the logic that monitors when a new motion log is added on the server. It constructs a push notification to send to registered mobile devices. Also stores the image.\n \nThe Spring Boot project requires Maven and Redis, which you can install by following the instructions on https://redis.io/topics/quickstart Installing Redis also installs Maven.\n\nOnce you have Maven and Redis installed, configure your Backend by changing Authorization key which taken from Firebase and than simply deploy the any server / container.  \n\nYou must configure properties which are the following lines.\n```\nspring.redis.host=yourRemoteHost\nspring.redis.password=yourPasswordIfExist\nspring.redis.port=yourRemotePort\nspring.redis.database=yourDBIndex\nimage.url.prefix=yourImageServerAddress\nnotification.title=New notification from Device\n```\n\nYou should then be able to send notification in your backend whenever you're ready. Default environments \u0026 configurations set up for Glassfish Server.\n\n- There is a postman collection for make it easy : ) \n\n## Sample App\n\n\u003cp\u003e\u003ca href=\"https://things.mbakgun.com/IOT/registerThings.json\"\u003eVisit our sample application\u003c/a\u003e\u003c/p\u003e\n\n\n## Contact me\nAny questions:Please feel free to contribute by pull request, issues or feature requests.\n* Email: burak@mbakgun.com\n* Linkedin: https://www.linkedin.com/in/mbakgun/\n\n## License\n\n    Copyright 2018 Mehmet Burak Akgün\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbakgun%2Fiot-android-things-project-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbakgun%2Fiot-android-things-project-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbakgun%2Fiot-android-things-project-backend/lists"}