Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Categories:

Сбор данных на сервере

Задумался о в общем-то простой вещи - сборе где-либо на своем сервере большого количества данных, будь то сохранение данных погоды, логов умного дома или мониторинга собственного пульса. Все эти проекты самодельщики реализуют на всяких ардуинах и прочих raspberri-pi.

Проблема номер раз: устройство маленькое и имеет ограниченное количество внутренней памяти, дамп данных за последние 2 года там не уместится
Проблема номер два: устройство хоть и имеет соединение с интернетом, но, возможно, не постоянно (да и у кого оно бесперебойно?)
Проблема номер три: хоть и имея сеть, вряд ли устройство справится с трафиком, предоставив вебморду на широкое оборзение, не говоря уже об отсутствии белого IP в домашних сетях чтоб такие "финты" выдавать

Потому разумным представляется хранение и визулизация данных на большом и настоящем вебхостинге в нормальной БД. А устройства пусть раз в определенное время просто сбрасывают свой кэш данных простым GET или POST туда, совсем real-time нужен крайне редко, пренебречь.

Но тут же внезапно проблема номер четыре: всякие мелкие ардуины не имеют реализации SSL (да и не смогут ввиду слабости ресурсов), а давать кому угодно доступ к добавлению данных в мою БД как-то не хочется. Надо придумывать свой более-менее защищенный от простого хакинга протокол. Например, первым запросом устройство получает простой ключ, XOR-ит свои данные им и в течение ограниченного времени действия ключа - пара секунд - передает данные серверу.

Сделать не сильно сложно. А может, уже есть подобная реализация для ардуин? Было бы интересно...
Tags: arduino, Очумелые ручки, Программизмы, Хайтек игрушки, Электроника
Subscribe

  • Часики

    Очень веселые часики с Instructables. Август этого года, можно сказать, новые :) PS. Не спрашивйте, почему у него после 6:18 идет 6:20 - не знаю…

  • 7-сегментные механические часики

    Меня всегда впечатляли люди, придумывающие комбинации некомбинируемого. И вот тут 7-сегментные механические часики на сервах, прилетели с…

  • "ASCII-art" в железе

    ikaktys угостил фотографией. Очень интересная идея!

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 20 comments

  • Часики

    Очень веселые часики с Instructables. Август этого года, можно сказать, новые :) PS. Не спрашивйте, почему у него после 6:18 идет 6:20 - не знаю…

  • 7-сегментные механические часики

    Меня всегда впечатляли люди, придумывающие комбинации некомбинируемого. И вот тут 7-сегментные механические часики на сервах, прилетели с…

  • "ASCII-art" в железе

    ikaktys угостил фотографией. Очень интересная идея!