https://github.com/jrol123/smart-server-sensor
Создание прошивки для микроконтроллера на основе RIOT OS, отправляющей данные на сервер и сам сервер-приёмник-обработчик.
https://github.com/jrol123/smart-server-sensor
c flask python riot-os
Last synced: 2 months ago
JSON representation
Создание прошивки для микроконтроллера на основе RIOT OS, отправляющей данные на сервер и сам сервер-приёмник-обработчик.
- Host: GitHub
- URL: https://github.com/jrol123/smart-server-sensor
- Owner: Jrol123
- License: mit
- Created: 2024-06-15T04:05:34.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T02:37:42.000Z (11 months ago)
- Last Synced: 2025-02-05T01:48:54.708Z (4 months ago)
- Topics: c, flask, python, riot-os
- Language: Python
- Homepage:
- Size: 1.46 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# smart-server-sensor
## Описание
Создание прошивки для микроконтроллера на основе RIOT OS, отправляющей данные на сервер и сам сервер-приёмник-обработчик.Данный проект выполнялся для дисциплины "Программирование микроконтроллеров" на втором курсе обучения в институте.
## Используемые технологии
Сервер выполнен на Flask (python).Микроконтроллер использовался с OS RIOT с датчиками температуры ds18.
# Допустимые варианты использования
Можно подключить неограниченное количество контроллеров через порты устройства.К сожалению, *ethernet* часть не была реализована, однако вы можете найти её среди коммитов. Она должна работать, но её придётся подправить для подключения *ethernet* или *wifi* модуля.
# Структура
## Сервер
### Серверная составляющая
### Считывание данных с контроллера
### Графическая составляющая## Прошивка
# Командная работа
1. [**ARTEMII POPOVKIN**](https://github.com/Jrol123)
- Тимлидер.
- Продумал финальный вариант работы сервера и прошивки.
- Модуль `read_port`.
2. [**ARTEM GROMYKO**](https://github.com/IAmSerepok)
- Серверная часть.
+ Создание потока, настройка *flusk*-а
- База данных.
3. [**SERGEY GLUSCHENKO**](https://github.com/Tyferse)
- Работа над прошивкой микроконтроллера.
- Сначала делал с учётом `ethernet`.
4. [**LUTAR VLADISLAV**](https://github.com/RezerdPrime)
- Визуальная составляющая.
+ Графики, etc.