• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как самому отключить модули в NODEMCU

pvvx

Активный участник сообщества
Как это не печально,
но у меня все работает.
"Hello World" работает у всех. По остальному, что у вас "работает" на NodeMCU вы сами писали - до 2-х проверок условий/вложений и передача двух символов в 1 сек :)
Не всем это требуется и не является ограничением их фантазий и запросов. :)

Дайте пример на NodeMCU для теста, примерно такой:
чтобы включив модуль и залив него какую-то Lua, можно было зайти обычным эксплорером на модуль и задать параметры соединения модуля с AP и ещё что-нибудь стандартное...
 
Последнее редактирование:

nikolz

Well-known member
"Hello World" работает у всех. По остальному, что у вас "работает" на NodeMCU вы сами писали - до 2-х проверок условий/вложений и передача двух символов в 1 сек :)
Не всем это требуется и не является ограничением их фантазий и запросов. :)
Каких двух символов?
Вы о чем?
Я Вам сочувствую.
Вы как всегда радеете за Всех.
Сердобольный Вы наш!!!
 

pvvx

Активный участник сообщества
Каких двух символов?
Вы о чем?
О ваших примерах и описаниях что сделано вами на NodeMCU на данном сайте. Пример
Я Вам сочувствую.
Вы как всегда радеете за Всех.
Сердобольный Вы наш!!!
Ну не пиаром же и отсылками "в бездну" на любой технический вопрос как вы жить. :)

Вот конкретный пример о ваших бреднях о 7.5 килобайт:
Берем этот пример https://github.com/pvvx/EspLua/blob/master/lua_modules/http/http-example.lua
Код:
> =node.heap()
16160
> dofile("http-example.lua")
> =node.heap()
6992
+R    GET    /    4840
+B    0    4640
+B    nil    4600
+R    GET    /    3280
+B    0    3160
+B    nil    3112
После второго запроса "GET / HTTP/1.1" пишет системный (не Lua!) отладчик:
System stack overflow (Low 0x3fffe1a0)!
No heap available, failed to malloc 1592

Итого на данный бездарный код ушло 500 к Flash, 96+48 к RAM :)
 
Последнее редактирование:

nikolz

Well-known member
О ваших примерах и описаниях что сделано вами на NodeMCU на данном сайте. Пример
Ну не пиаром же и отсылками "в бездну" на любой технический вопрос как вы жить. :)

Вот конкретный пример о ваших бреднях о 7.5 килобайт:
Берем этот пример https://github.com/pvvx/EspLua/blob/master/lua_modules/http/http-example.lua
Код:
> =node.heap()
16160
> dofile("http-example.lua")
> =node.heap()
6992
+R    GET    /    4840
+B    0    4640
+B    nil    4600
+R    GET    /    3280
+B    0    3160
+B    nil    3112
После второго запроса "GET / HTTP/1.1" пишет системный (не Lua!) отладчик:
System stack overflow (Low 0x3fffe1a0)!
No heap available, failed to malloc 1592

Итого на данный бездарный код ушло 500 к Flash, 96+48 к RAM :)
---------------
pvvx,
Вы же вроде бы не тинейджер.
Почему у Вас постоянно словесный понос?
Если Вы таким образом самоутверждаетесь, то флаг Вам в руки.
Если Вы действительно хотите обсуждать технические вопросы,
то не надо постоянно стараться унизить Всех во всем мире.
Даже, если это китайцы и они пишут программы за зарплату, но не так доблестно как Вы это делаете в свое рабочее время.
Любая дискуссия должна быть не только интересна но и приятна.
Мне с Вами неприятно что-либо обсуждать
Ощущение как-будто в коровье дерьмо наступил.
Успехов вам в общении.
 

pvvx

Активный участник сообщества
но не так доблестно как Вы это делаете в свое рабочее время.
Зачем вы всех обвиняете? Вы с большой буквы - это обычно вся аудитория :)
У меня нет "рабочего времени" - я не "раб лампы" :)
Любая дискуссия должна быть не только интересна но и приятна.
Мне с Вами неприятно что-либо обсуждать
Ощущение как-будто в коровье дерьмо наступил.
Успехов вам в общении.
Причину вы должны осознавать, хотя-бы подсознательно, если у вас не работает понятийное мышление.
Намекну - На технические вопросы пока не получен ни один правильный ответ от вас.
И у нас разный мир – у вас навязывание худших западных парадигм, а мне они не нравятся по причине, что я живу в другой стране и не люблю, когда у моего дома ставят стороннюю мечеть и навязывают чужие традиции и правила.
PS: Т.е. в итоге мы выяснили, что даже с передачей двух байт или “HelloWorld” по TCP NodeMCU (в текущей реализации) не справляется. И удаление драйверов этому не помогает... И если я не буду продолжать и выкладывать методы для исправления ошибок разработчиков NodeMCU, то новой рабочей реализации можно не ожидать :) Вам этого не осилить. Такова текущая ситуация. ИМХО.
 
Последнее редактирование:
Сверху Снизу