Search
Write a publication
Pull to refresh

Comments 21

порт - натуральное 16битное число, идентифицирующее процесс в операционной системе

номер порта в сокете и PID никак не связаны, или это не так?

Прошивка еsp-01 позволяет запустить сервер на любом порте.

Можно заключить, что порт характеризует отдельный функционал.

Чтобы запустить TCP сервер на ESP-01 надо выполнять вот эту последовательность команд AT

Для начала esp как-бэ прошить надо))
Лучше скажите честно, какой нейронкой вы пользовались чтоб нагородить текст поста?

Эти модули esp-01 продаются уже прошитые.

Есть процессы ,которые не работают с сетью. Им порт не нужен. А pid нужен для диспетчера задач.

автор, вам бы матчасть подтянуть.

ну во-первых я пишу, в журналы. ВАКовские. не при помощи нейросети и ли что то поверхностное, пятый год пишу статью на хабр потому что не готов вываливать шлак. паттерн сперва добейся, он прекрасен, но судя по вашему профилю вы такой же "0-публикаций" тк простите выкладываете откровенный шлак. Я даже не очень понимаю зачем тут вообще и к чему STM32. Ну и к заключению "порт - натуральное 16битное число, идентифицирующее процесс в операционной системе" - после этого еще раз отправляю хотя бы изучить терминологический аппарат.

Я нейросетками не пользуюсь. Очень надо платить за подписку 3k в мес.
А то как пишутся ВАКовские тексты прекрасно знаю.


"

В таких НИИ программистов и схемотехников периодически ещё заставляют писать подробные псевдо-научные работы по каким-то якобы квази-ноу-хау в софте или железе, что есть в изделии. В общем аля-патент. Я таких написал штуки 3-5. Это весьма утомительно из-за обилия формул, уравнений, схем, графиков и таблиц. Обычно писать такие тексты приходится по выходным, по вечерам и в гос. праздники и по ночам, так как есть и основные задачи в будни. По сути ты описываешь, то, что сам сделал за полгода на 7-10 страницах.

Потом эту монографию берут и публикуют в каком-н российском журнале при региональном Политехе. Самое подлое в этой истории то, что там на первом месте оказывается фамилии начальника НИИ, начальника отдела и начальника лаборатории. А твоя фамилия, как фактического автора, в списке авторов либо в самом конце, либо и вообще выброшена! Да... При этом поезд в списке указанных авторов к тексту, естественно, никакого отношения, как и к самой работе, не имели. Они текст даже не читали! У самого первого автора даже компьютера на столе нет! Все Ваши изобретения у Вас отнимут! Это эдакий намёк тебе: "Знай своё место, собака!", "Не высовывайся, рудокоп магаданский!".

"

хах, я такое помню. кое где уже даже победили, вроде бы. с scopus и web of science такие дже дела? В прочем это все пыль. По сути на тех ресурсе написано нечто, где указано формально неверное определение термина порт (оно не подходит даже если этот порт речной) и при этом с упортсвом ставим минусы и не хотим поправить?

ESP-01 сделана на базе ESP8266, 80 МГц (вариант -160 МГц) 32-разрядное ядро xtensa l106 и WiFi/BT на борту. Борда на ESP8266 стоит ок. 200 р, на ESP32 (это уже 2 ядра, 240 Мгц и WiFi) - ок 300 р. Для AT-командного модема ESP использовали году эдак в 17..18. Другими словами, что мне непонятно: зачем использовать полноразмерный SoC в качестве консоли к STM32F401 (84 МГц)? Если на то пошло, то во FreeRTOS (портирована для всех ESP) есть готовый пример "console" - обработчик командной строки "в духе linux". И это все по факту дешевле раза в 3-4 чем поделия ST Microelectronics.

Чем так медом мазан STM32xxx, вот я чего не понимаю ((

Смысл текста не в том, чтобы использовать esp-01 в новых разработках.
Смысл в том, чтобы в готовые изделия и прототипы добавить временную поддержку беспроводной CLI на основе esp-01.

В таком случае непонятно, зачем мучиться с кабаллистическими АТ-командами, эдак и дух Зикселя 19200 ненароком можно вызвать )) Прошиваете ESP RTOS-ом, в пару-тройку строчек C делаете pipeline между UART и TCP (или вообще UDP), из одного хендла read() и write() в другой...

Это уже может быть в AT-командах прошивки ESP. Это называется "прозрачный режим". Он еще есть в модемах вроде SIM800

Может быть, а может не быть. AT-commands выросли из NONOS SDK. Я ею как-то не очень увлекался, ее историю и будущее плохо представляю. По факту раз она ОС и при том POSIX- совместимая (а других не делают)) ) , то должно бы быть.

Спасибо за ссылку, посмотрю, для общего образования так сказать. Хотя исходно я комментировал статью в духе "no replacement for displacement". Зачем оно это esp-AT вообще, если можно сделать проще-дешевле-красивее -совместимее и без легаси?

Много причин

Вот некоторые из которых, чего нет в ESP32, всей серии:

  • Надо много пинов, и с минимальной задержкой доступа (например, управление асинхронным двигателем)

  • Те же асинхронники, тоебуется процессор со встроенным модулем для вычислений с плавающей точкой

  • Нужно подключить esp32 как модем к микропроцессору, например, к Allwinner H3 (на это есть esp-hosted)

  • Уже есть готовые платы у компании, и там есть разъем под модуль расширения, и они выпускаются серийно

Простите за нескромный вопрос, но что мешало использовать готовый esp-link? OTA (stk500v1), консоль, syslog, rest/mqtt. OpenSource, GPL. github.com/jeelabs/esp-link

У PCB esp-link на выходе USB. А мне UART надо.

Там юсб после преобразователя юсб-усарт. Так что все правильно посоветовали.

Sign up to leave a comment.

Articles