BLYNK
HOME       📲 GETTING STARTED       📗 DOCS       ❓HELP CENTER       👉 SKETCH BUILDER

Передача серии измерений за один раз. Как?

#1

Здравствуйте.
Есть датчик, подключенный к ESP8266, которая просыпается раз в минуту, чтобы снять показания датчика и запомнить его.
Однако wi-fi c интернетом появляется, если появляется, то раз в несколько часов и то на пару минут. Есть ли возможность передать накопленные данные сразу скопом с метками времени, чтобы они нормально отображались на графике?

0 Likes

#2

Когда появится соединение, передавать сохранённые перед этим показания датчика в элементы массива.

0 Likes

#3

Можно пример? Что за массив у блинка?

0 Likes

#4

Если нет связи например час, пока нет связи данные с датчика сохраняются в массив http://arduino.ru/Reference/Array потом когда связь появляется данные на сервер блинк передаются не раз в минуту, а например раз в секунду или меньше.

0 Likes

#5

Еще раз, есть измерения, например такие время/напряжение:

12:00 220 В
12:05 223 В
12:10 221 В
12:15 220 В
12:20 225 В

Эти данные, разумеется хранятся в массиве (спасибо, кэп).
Интернет появляется ночью, например в 23:45 на одну минуту.
Мне нужно передать накопленные данные серверу блинк таким образом, чтобы попали на график напряжения в позицию по времени с 12:00 до 12:20, а не в 23:45 с шагом в секунду

Как это сделать?
Спасибо.

0 Likes

#6

Если у тебя такой интернет, сделай свою локальную сеть. Допустим на Orange pi zero. Там поднимешь и свой сервер Blynk и MQTT брокер и точку доступа AP Wi-Fi и т.д.

0 Likes

#7

Так можно и спутник запустить с интернетом и вышку сотовую за свой счет поставить, раз такой плохой интернет.

Я бы предпочел получить ответ на свой вопрос, чем фантазировать на тему что бы можно было сделать.

Похоже, передать данные с таймштампом на платформе блинк - нельзя? Это очень грустно.

0 Likes

#8

хочешь ответ ? ответ нет. делай локальный сервер либо не используй блинк

0 Likes

#9

You could transfer the array info via string(s) to a widget like the terminal to see all the data, including your saved timestamps, but the SuperChart graphs in real time, as it happens across the server, so you cannot retroactively show the past data as you desire.

But you can take the data and display it with some other graphing method like Excel.

0 Likes