Jeffrey Cross
Jeffrey Cross

Потоковая передача данных с помощью Plotly

Arduino обеспечивает беспроводную потоковую передачу данных на график Plotly

Plotly предоставляет производителям бесплатную платформу для потоковой передачи данных в облако, где они могут представлять и анализировать свои данные, находить других производителей, а также обмениваться и комментировать эти потоки данных. Данные всегда принадлежат вам, создателю, поэтому вы можете скачать, поделиться или удалить их, как вам нравится. Многие идеи для Plotly (и большая часть кода) были задуманы в нескольких милях от штаб-квартиры MAKE, в коттедже в Севастополе, штат Калифорния. Plotly - это теперь команда из восьми человек в Монреале, Сан-Франциско и Бостоне, которая строит платформу для подключить производителей и ученых данных через глобальную сеть потоковой передачи данных.

Щиты Wi-Fi для Arduinos и Rasberry Pi снизились в цене, а новые аппаратные платформы, такие как Tessel, разрабатываются со встроенным подключением к Интернету. Вскоре все наши устройства и проекты будут подключены к Интернету. Должно быть удобное и бесплатное место для размещения, обмена и анализа данных, поступающих с них, - и именно здесь приходит Plotly.

«Пользователи могут совместно работать над проектами в любом масштабе - от лаборатории из двух человек до международного источника данных, взятого из краудсорсинга».

Полностью отслеживает данные всех наших проектов и устройств в облаке, где они могут быть проанализированы, обнаружены и переданы совместно. Владельцы этих данных могут затем подключаться к другим пользователям Plotly по местоположению и схожим интересам. Поскольку данные, графики и код - все в одном месте, пользователи Plotly могут легко опираться на работу друг друга, помогать друг другу понимать свои данные и сотрудничать в проектах любого масштаба - от лаборатории из двух человек до международной аудитории. Источник данных Bonanza.

Вот некоторые из наших любимых разработчиков проектов и исследователей данных, которые подключаются к Plotly.

Arduino Экологические данные

Alex Vados и Matte Vonnée используют Plotly для измерения температуры и влажности в своей студии в Монреале, где они строят MIDI-контроллеры в деревянной оболочке под названием Les Instruments. Они сделали красивый инструктаж об этом проекте, которым вы можете насладиться здесь. Щелкнув по приведенному ниже графику, вы перейдете к просмотру потока данных в режиме реального времени. Вы можете увидеть больше проектов и графиков Алекса и Мэтта в профиле Алекса Plotly.

Arduino с беспроводным экраном CC3000 и датчиком температуры и влажности DHT22.

График потоковой передачи данных о температуре и влажности. Нажмите, чтобы увидеть живой график.

Rasberry Pi и Nest Термостат Данные

По всему континенту, в Южной Калифорнии, Фархан Симджи передает данные о температуре из разных мест своего дома в Плотли, используя термостат Nest (1-й этаж), Raspberry Pi (2-й этаж) и Arduino (чердак). Вы можете видеть на графике Plotly ниже, что Arduino на его чердаке измеряет более высокую температуру, чем термостат Nest на его первом этаже. У Фархана есть больше деталей об этом проекте на его GitHub.

Raspberry Pi передает данные о температуре в Plotly на втором этаже Farhan.

График температур термостатов Rasberry Pi, Arduino и Nest. Нажмите, чтобы увидеть живой график.

Потоковая передача данных из космоса: сюжет для исследований спутника НАСА

Профессор Карл Брэндон из Технического колледжа Вермонта использует Plotly для построения графиков и обмена данными со спутников, которые он запускает для НАСА. Спутники передают данные на свой компьютер, затем он загружает файлы в Plotly для построения графика и обмена данными. Ниже приведена фотография спутника с графическим изображением его углового положения в пространстве во времени.

У Карла есть более фантастические графики от этого спутника на его странице профиля, в том числе, сколько солнечной энергии он производит и как далеко над Землей.

Спутник НАСА CubeSat передает данные на Землю, которые затем загружаются в Plotly для сбора и распространения.

График графика спутниковых данных CubeSat. Нажмите, чтобы увидеть живой график.

Графики для интернет-журналистики

Вам не нужно создавать или измерять что-то, чтобы использовать Plotly. Ретт Аллен в Проводная Журнал использует Plotly для построения графиков в своем блоге «Dot Physics». Ниже приводится его график звуковых волн из его статьи «Как вы левитируете вещи звуком?»

Чтобы увидеть больше графиков из статей Ретта, проверьте его профиль Plotly.

График Plotly используется в ПроводнаяБлог по физике «Dot Physics». Нажмите, чтобы увидеть график в реальном времени.

Миссия Plotly состоит в том, чтобы связать производителей, ученых, исследователей и журналистов с помощью данных их проектов и исследований, предоставляя при этом бесплатные онлайн-инструменты, которые способствуют лучшему пониманию и обнаружению этих данных. Если вы в восторге от того, что мы делаем, или хотите поделиться своими проектами, напишите нам по адресу jack [at] plot [dot] ly или в Twitter @plotlygraphs. Мы очень молодая компания и хотим построить это право, поэтому будем рады услышать ваши идеи и отзывы!

Кроме того, посмотрите последнее видео Plotly, демонстрирующее проект, который использует Plotly для потоковой передачи и визуализации удаленных данных о температуре и влажности:

Поделиться

Оставить комментарий