Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Асинхронный сервер на Fast API управляет связью датчиков с приемниками показаний

Показания датчика отправляются 1 раз в секунду и генерируются по формуле 150±1гр (по протоколу JSONRPC 2.0)

Порядок работы приложения:

  1.      Клиент устанавливает связь с сервером, используя websocket
  2.      Клиент отправляет сообщение с методом старта отправки уведомлений
  3.      Сервер начинает отправлять уведомления с периодичностью 1 сек
  4.      Клиент может отправить сообщение с методом остановки, тогда отправка уведомлений прекращается
  5.      Датчик отправляет показания только при наличии клиентов

RUN:

  • ./start.sh

Docker:

  • docker build -t temperature-sensor .
  • docker run -d -p 8000:8000 --name temp-sens temperature-sensor

About

API Gateway

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages