Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Поддержка Raspberry PI для проекта Office TV

Description

Office TV - это система обмена информацией, работающая во всех офисах JetBrains, позволяющая показывать кратковременную и актуальную информацию из различных источников (Погода, статистика продаж, активность в твиттере, последние коммиты). На данный момент, приложение является веб-сервисом, ссылка на который устанавливается в Chromebit, подключенный к нашим телевизорам. В рамках стажировки мы бы хотели заменить Chromebit на Raspberry PI (либо на что-то другое, если у тебя есть идея!).

Решение с Chromebit имеет несколько недостатков:

  • неудобная админ-панель;
  • завязка на сервисы Google;
  • прекращена поддержка от Google.

Задачи проекта:

  • реализовать получение и вывод в админ-панель различной информации об устройстве (Raspberry PI): загрузка CPU, uptime и т.д.
  • добавить управление устройством через нашу Admin panel
  • переработать существующую модель устройств, добавив сущности групп устройств, которые могут содержать подгруппы, наследуя настройки от родительской группы.
  • Автоматическая генерация скриптов / конфигурация для настройки Raspberry PI.

Если есть вопросы - пишите на viktor.noskin@jetbrains.com или shkate@jetbrains.com, будем рады ответить.

Requirements

Обязательным является знание Java и/или Kotlin-а.

Будет плюсом умение работать с React-ом и с Raspberry PI.

Admission

Разработчики: Лето 2021

Mentor

Ekaterina Shliakhovetskaja, Viktor Noskin

Mentor's location

Remote

Product/Team

Other

Tags

Java
Kotlin