22 lines
3.1 KiB
Markdown
22 lines
3.1 KiB
Markdown
|
# IoTishnik
|
||
|
Платформа для обработки данных окружающей среды с IoT устройств.
|
||
|
|
||
|
## Описание идеи
|
||
|
> ### Что есть сейчас:
|
||
|
>
|
||
|
> Есть куча девайсов, которые сейчас со своих сенсоров, для публичного и в некоторых случаях частного использования выкладывают на сервер narodmon.ru данные.
|
||
|
>
|
||
|
> ### В чём проблема narodmon.ru:
|
||
|
>
|
||
|
>1. Там всё такоееее легаси, что ты не представляешь. Речь идёт о cgi скриптах написанных на bash.
|
||
|
>2. Разрабы ищут помощь в виде лиц, в которых можно плевать без последствий сколько угодно.
|
||
|
>3. Отсутствие тех поддержки для обычных пользователей от слову совсем.
|
||
|
>4. Ужасное API которое ужасное не только из-за своей кривизны. В нём нужно отправлять телеметрию устройств, админ панель разработчика считай отсутствует. О OAuth2 вообще говорить не стоит. И если ты отправишь неправильные запросы с клиента своего, твой "api ключ" приложения заблокируют, и пофиг на то, что его можно спиздить с чужих приложений.
|
||
|
>5. Интерфейс просто ужас. Можешь сам зайти и посмотреть, даже писать про это не буду. Даже сам UX в изоляции от UI ужасный.
|
||
|
>6. Документация API не соблюдается. Даже когда мы с Андреем написали, что, мол, у вас поля изменились, им было плевать.
|
||
|
>7. Работа с приватными датчиками ужастная и требует денег для того, чтобы оно вообще работало.
|
||
|
>8. Некоторые очень важные API для устройств (такие как MQTT, на которых работают большое количество готовых продуктов не заточенные под narodmon.ru) доступны тоже только по подписке разрабам.
|
||
|
>
|
||
|
> ### Наше решение:
|
||
|
>
|
||
|
> Сделать с нуля своё решение, которое будет горизонтально масштабируемое, с поддержкой старых API для поддержки устройств сделанных под narodmon.ru . Выдать разрабам которые хотят новое и мощное API это API вместе с SDK в виде либ под ардуинку и т.п. Сделать поддержку OAuth для входа используя чужие сервисы и не только. И многое другое что я мб забыл упомянуть
|