Народный мониторинг
Основанный в 2011 году отечественный проект Интернета вещей (IoT Cloud) для сбора, обработки, хранения и отображения (на карте и в приложениях) показаний датчиков и веб-камер своих участников с публичным или приватным доступом на различных платформах.
Каковы варианты применения IoT проекта ?
- Мониторинг климатических условий в своей квартире, загородном доме, холодильной установке, теплице, серверной, в качестве модуля для "умного дома" с уведомлениями о превышениях и обратной связью, а также видеонаблюдение за прилегающей территорией.
- Мониторинг объектов ЖКХ в квартирах и домах: температура горячей воды и отопления, давление, счетчики потребления ресурсов.
- Мониторинг метеоусловий и загрязнений в определенной местности с отображением на карте текущих показателей, а также обзорных фотоснимков с погодных веб-камер.
- Мониторинг сетевого трафика (Rx/Tx) и климат-контроль на узлах сети передачи данных с наглядным отображением текущего статуса на карте.
- Мониторинг потребляемой мощности дома и в офисе в реальном времени с возможностью графического анализа профиля потребления электроэнергии во времени и передачей команд на управление.
- Мониторинг фитнес-трекеров MiBand для анализа числа шагов, пройденного расстояния, пульса, уровня заряда батареи.
- Мониторинг произвольных величин с привязкой к местности, например курсов валют в различных отделениях банков.
- Ознакомление с текущими климатическими условиями и обзорными снимками с веб-камер в месте пребывания пользователя, а также в других городах и странах.
- Возможность передачи показаний датчиков различными протоколами: TCP, UDP, HTTP GET / POST, MQTT.
- Готовые приборы от наших партнеров подключаемых по WiFi, Ethernet, GSM, а также DIY для самостоятельной сборки.
- Предоставление доступа к данным проекта используя наше JSON REST API или фреймы для сайтов.
- Готовые приложения от наших партнеров для Android, iOS, MacOS, Win32/64 и других платформ.
Конкурентные преимущества IoT проекта
1. Огромный накопленный опыт разработки и поддержки проекта Интернета Вещей (IoT) с 2011 года, т.е. 11+ лет.
2. Собрана база знаний по типовым проблемам и методам их решениям при развертывании IoT проекта с поддержкой большого числа приборов разных поставщиков как коммерческих так и разработанных участниками проекта.
3. Для функционирования проекта используется только свободно распространяемое программное обеспечение, в т.ч. и с открытым исходным кодом.
4. Участие в проекте принимают специалисты из различных областей как в области разработки приложений для различных платформ, так и электронных устройств широкого спектра применения.
5. Открытое API для отправки данных в проект, с поддержкой таких популярных протоколов, как HTTP, UDP, TCP/IP, MQTT, кроме того поддерживается обратная связь для управления устройствами удаленно.
6. Открытое REST API для работы с внешними приложениями на различных платформах или других целей заказчика (например анализ данных).
7. Интеграция с популярными облачными и картографическими сервисами (Яндекс, Google) и внешними источниками данных (METAR, OWM).
8. Возможность интеграции с сервисами для умного дома (MajorDoMo, Home Assistant).
9. Низкая стоимость услуг и высокая доступность сервиса достигается за счёт экономного использования серверных ресурсов и оптимизации. Для этого производится регулярный анализ нагрузки, поиск уязвимых мест, противодействие злоупотреблениям и оптимизация серверного кода.
10. Мультиязычность проекта позволяет сделать его более доступным и расширить географию использования.
11. Персональные условия для участников и клиентов с большим количеством приборов и веб-камер.
12. Значительная экономия времени и средств на развертывании собственной инфраструктуры мониторинга состоящей из оплаты услуг IT-специалистов (в т.ч. разработчиков ПО, администраторов серверов и СУБД), а также расходов на закупку и обслуживание серверов и/или оплату услуг хостинга.
Термины и определения в IoT проекте
IoT - Internet of Things - Интернет вещей - концепция сети передачи данных между физическими объектами (вещами), оснащёнными встроенными средствами и технологиями для взаимодействия друг с другом или с внешней средой.
Датчик - это средство измерения определенного параметра среды: температура, давление, влажность и др.
Прибор - это устройство считывающее показания с одного или нескольких датчиков и передающий их на сервер посредством сети Интернет.
Приватный - означает, что доступ к данным датчика (или веб-камеры) есть только у владельца и только после авторизации (ввода логина и пароля) в проекте, а также у тех, кому владелец сам предоставил специальный одноразовый код доступа.
Публичный - означает, что доступ к данным датчика (или веб-камеры) есть у всех пользователей (в т.ч. и гостей) проекта, но только на чтение, а у владельца полный доступ.
Ограничения в использовании IoT проекта
- Изначально можно зарегистрировать в проекте только 1 приватный прибор или веб-камеру, т.е. прибор без публичных уличных датчиков отвечающих требованиям п.2.3 Правил, на которые данное ограничение не распространяется как и на публичные веб-камеры.
- Количество датчиков на 1 приборе ограничено лишь максимальным размером пакета данных с показаниями датчиков, который на данный момент составляет 4 КБайт (512 байт для UDP протокола и GSM сетей).
- Минимальный допустимый интервал передачи показаний датчиков составляет 5 минут.
- Минимальный допустимый интервал обновления снимков с веб-камер составляет 15 минут, для партнеров - разработчиков 10 минут.
- Срок хранения подробных показаний датчиков составляет 30 дней, среднечасовых значений - 1 год, среднесуточных - вечность.
Если нужно хранить подробные показания дольше, то можно настроить их автоматическую выгрузку на Ваш Яндекс.Диск или Google Drive.
- Срок хранения снимков с камер - 48 часов, лучший снимок дня часа - 30 дней, лучший снимок дня - 1 год.
Если нужно хранить подробные снимки дольше, то можно настроить их автоматическую выгрузку на Ваш Яндекс.Диск или Google Drive.
- Разрешение хранимого на нашем сервере снимков с веб-камер не более 1920x1080p (т.е. если ваша веб-камера лучше HD, то снимок будет уменьшен), размер снимков более 2МБ не принимается сервером.
- В целях противодействия DOS-атакам, при интенсивной передаче данных (например, при передаче показаний чаще 1 минуты или же http-запросов к сайту и REST API), доступ к серверу проекта с IP-источника блокируется сперва на 5 минут, а затем на 1 час. Если паразитный трафик не прекращается, то срок может быть увеличен как и диапазон IP адресов источника трафика.
Вышеперечисленные ограничения могут быть пересмотрены для партнеров проекта (разработчиков железа и софта для проекта, наших хостеров, переводчиков, тестировщиков, техписателей), а также для донаторов и спонсоров (кто оказывал матпомощь проекту).