Перейти к содержанию
    

Доброго дня всем. Существует железка которая снимает логи с нескольких шин и датчиков и пишет ее на карту памяти, реализовано на stm32f105, босс хочет перейти на запись лога напрямую на наш сервер в базу mysql. Хочется остаться на этом же камне, вопрос, какой модуль вайфая сейчас лучше использовать? Подключатся будем к телефону раздающему вафлю, максимальная загруженность получается около 700 кбпс. Если потеряются часть записей, это не страшно, главное чтоб данные в пределах одной записи были достоверные, это решается добавлением контрольных сумм.  Но лучше бы чтоб модуль мог протаскивать через себя весь поток и с запасом.

Вопрос номер два не относящийся к интерфейсу, а к протоколу, как лучше слать данные в базу? вроде как два способа есть, напрямую и через http server крутящийся на сервере, у обоих способов, есть сторонники и противники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

39 минут назад, andron_h сказал:

Существует железка которая снимает логи с нескольких шин и датчиков и пишет ее на карту памяти, реализовано на stm32f105, босс хочет перейти на запись лога напрямую на наш сервер в базу mysql. Хочется остаться на этом же камне, вопрос, какой модуль вайфая сейчас лучше использовать? Подключатся будем к телефону раздающему вафлю, максимальная загруженность получается около 700 кбпс.

ESP8266

39 минут назад, andron_h сказал:

Если потеряются часть записей, это не страшно, главное чтоб данные в пределах одной записи были достоверные, это решается добавлением контрольных сумм.  Но лучше бы чтоб модуль мог протаскивать через себя весь поток и с запасом.

Если данные теряются, то надо искать баги в коде или менять протокол обмена, а не костыли (контрольные суммы) ваять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 29.12.2023 в 13:51, jcxz сказал:

ESP8266

Если данные теряются, то надо искать баги в коде или менять протокол обмена, а не костыли (контрольные суммы) ваять.

данные могут потеряться например  по причине падения сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 minutes ago, andron_h said:

данные могут потеряться например  по причине падения сети.

Для этого над протоколом думают заранее. UDP, TCP, serial, HTTP роли не играет.

ESP... и им подобные, коих уйма. Сначала определитесь с интерфейсом к STM32, затем сколько шеф готов выделить денег на свои хотелки. И приступайте к реализации. Помолясь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, jcxz сказал:

ESP8266

8266 - устаревшее кривое гумно и озу в ней мало - современные протоколы SSL/TLS не тянет, тупо ОЗУ ни на что полезное не остается.
ESP32 получше только потребляет много.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, _3m said:

ESP32 получше только потребляет много.

Ну если щеф хочет, значит пусть току даёт. Да и включать можно по кнопочке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потребление ваще не критично, стоимость главное чтоб не выходила за пределы бюджетной звонилки на андроиде по железу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста:

WIFI модули на ESP нужно сперва прошивать для управления AT командами или они с завода идут готовые?

Какие еще интерфейсы управления модулем помимо АТ команд? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, unix сказал:

WIFI модули на ESP нужно сперва прошивать для управления AT командами или они с завода идут готовые?

Лучше прошить. Так как "с завода" неизвестно какой хлам будет прошит.

1 час назад, unix сказал:

Какие еще интерфейсы управления модулем помимо АТ команд? 

Других адекватных не встречал.

8 часов назад, _3m сказал:

8266 - устаревшее кривое гумно

"Гумно" то почему? Работает и функцию свою выполняет - что ещё надо?

8 часов назад, _3m сказал:

и озу в ней мало - современные протоколы SSL/TLS не тянет

Во-первых - откуда инфа, что "не тянет"?
Во-вторых -  с чего вы взяли, что оно (SSL\TLS) нужно ТС?
И в-третьих - у ТСа ARM, который сам запросто потянет шифрование. Если вдруг потребуется.

9 часов назад, andron_h сказал:

данные могут потеряться например  по причине падения сети.

Стройте протокол обмена так, чтобы не потерялись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 29.12.2023 в 23:58, jcxz сказал:

Лучше прошить. Так как "с завода" неизвестно какой хлам будет прошит.

А где можно скачать стабильную прошивку для управления модулем AT командами?

P.S. Если их несколько, то в чем отличия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 minutes ago, unix said:

А где можно скачать стабильную прошивку для управления модулем AT командами?

P.S. Если их несколько, то в чем отличия?

Там же где последние лет пять

https://github.com/espressif/esp-at

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где покупаете модули, у наших поставщиков или через алибабу?

Большой ли процент брака?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 31.12.2023 в 14:45, unix сказал:

А где можно скачать стабильную прошивку для управления модулем AT командами?

Были на https://esp8266.ru

В 31.12.2023 в 14:45, unix сказал:

P.S. Если их несколько, то в чем отличия?

Я использую:

AT version:1.7.5.0(Oct  9 2021 09:26:04)   
SDK version:3.0.5(b29dcd3)                 
compile time:Oct 15 2021 18:05:30          
Bin version(Wroom 02):1.7.5                

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, unix said:

А где покупаете модули, у наших поставщиков или через алибабу?

Большой ли процент брака?

На avito.ru

0%

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще вопрос, а каким способом пользователь настраивает WIFI (точку, пароль и т.п.)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...