Data Collector - приложение, позволяющее собирать данные с множества датчиков и отправлять их в формате JSON на неограниченное количество серверов с помощью протоколов HTTP, HTTPS, Web Socket, Web Socket Secure с заданным интервалом выборки или в моменты времени, заданные в cron-формате.
Как это работает?
Сущность работы Data Collector состоит в выполнении задач, которые запускаются в определенные моменты времени. Все задачи могут работать в фоновом режиме, т.е. когда Вы не используете пользовательский интерфейс приложения. В настройках задачи указываются необходимые датчики и сервер, на который отправляются данные с датчиков в формате JSON. Приложение не ограничивает количество одновременно запущенных задач. В Data Collector можно указать неограниченное число серверов, указывая для каждого сервера индивидуальный протокол (HTTP, HTTPS, Web Socket, Web Socket Secure) и логин/пароль, если необходима авторизация. Любой датчик и любой сервер можно использовать множество раз в разных задачах. Если данные передаются на один сервер с множества мобильных устройств, то в передаваемых данных можно задать идентификатор устройства (UUID), который генерируется автоматически, либо его можно задать вручную.
Data Collector не ограничивается сбором данных с встроенных датчиков мобильного устройства и развивает набор так называемых гостевых датчиков. В текущей версии реализованы следующие гостевые датчики:
• текстовый датчик, передающий любой текст.
• датчик 'Мозаика' представляет собой произвольного размера матрицу, в которой для любой ячейки можно задать необходимый цвет.
Почему именно Data Collector?
Data Collector - это универсальное приложение для сбора данных с множества датчиков на множестве мобильных устройств и передачи этих данных на множество серверов в формате JSON через множество протоколов. Значительными преимуществами приложения являются:
• Дизайн программы адаптирован под любые экраны: от небольших смартфонов до больших планшетов.
• Интерфейс программы понятен и лаконичен, что позволяет сосредоточиться на быстром запуске задачи сбора данных.
• Все операции запускаются в одно-два касания. Вам не нужно совершать множество "кликов", чтобы выполнить какую-либо операцию.
• Программа даёт Вам полный контроль над задачами сбора и передачи данных - каждый параметр взаимодействия Вы можете настроить, исходя из ваших потребностей.
• Имеет сравнительно небольшой размер, что позволит запускать приложение на устройствах разной мощности.
• Поддерживается устройствами на платформе Андроид версии 4.3 и выше.
Установив это приложение, Вы получаете:
• Эффективный инструмент для сбора и передачи данных датчиков, настраиваемый с учетом ваших потребностей.
• Возможность сосредоточиться на разработке новых и/или изучении существующих алгоритмов для обработки данных на серверной стороне, используя удобный для Вас язык или систему программирования.
• Возможность создавать оригинальные и востребованные серверные приложения для жизни, обучения и ради развлечения, используя данные, получаемые с мобильных устройств с помощью Data Collector.
• Использовать мобильное устройство с установленным Data Collector как часть более сложной системы, для которой необходимо измерение каких-либо характеристик.
Подробное руководство Вы можете прочитать на нашем сайте https://vukit.ru/projects/data-collector/
Последнее обновление
6 февр. 2023 г.