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

Недавнее содержимое от Casper

  1. C

    Настройка MQTT брокера mosquitto

    Столкнулся с такой проблемой. Установил mosquitto брокер на Windows, запустил как службу, для проверки работы использую mqtt spy. В ESP32 использую библиотеку async MQTT client и следующий код для теста и в консоли у меня вот такая ерунда происходит, отправляется пару сообщений и идет...
  2. C

    ESPAsyncTCP как отправить сообщение конкретному клиенту

    Доброго времени суток. Делаю на ESP8266 шлюз modbus tcp <-> modbus rtu с использованием библиотеки ESPAsyncTCP. ESP по modbus rtu опрашивает устройства по очереди и сохраняет значение себе в массив, при получение запроса на чтение данных по modbus tcp он отправляет данные из своего массива. тут...
  3. C

    Ошибка no buf for action frame

    Лично у меня в циклах нигде, ничего не выделяется. Я использую готовые библиотеки. При старте системы из флешь считывается JSON(тут выделяется память один раз) подключается к WIFi, MQTT и циклично опрашивается ds18b20 через Ticker.h и отправляется через SoftwareSerial.h на Nextion. Сейчас для...
  4. C

    Ошибка no buf for action frame

    Доброго времени суток. С использованием библиотеки AsyncMqttClient через несколько часов работы ESP8266 начинают вываливаться сообщения "no buf for action frame" и MQTT не работает, идет постоянно переподключение. Скажите пожалуйста, с чем связанна эта проблема? Даже если ничего не отправлять с...
  5. C

    Wemos D1 работа с si4463 по SPI

    Правильно ли я понял, что правильнее будет исправить так spiByte((*writeBuf)++); И *readBuf++ тоже стоит исправить на (*readBuf)++
  6. C

    Wemos D1 работа с si4463 по SPI

    Использую библиотеку от NiceRF что под ардуино, что под STM, точнее с ардуино портировал ее на STM32. Под ESP библиотеку не переделывал. Просто странно, что в одном и том же месте идут не правильные байты...
  7. C

    Wemos D1 работа с si4463 по SPI

    Этот же код отлично работает с Ардуино и STM32! А с ESP работать не хочет. if(rf4463.waitnIRQ()) // wait for PACKET_RX interrupt { Serial.println("Valid_data"); rf4463.clrInterrupts(); rx_len=rf4463.rxPacket(rx_buf); // read rx data...
  8. C

    Wemos D1 работа с si4463 по SPI

    Подключил модуль трансивера si4463 к Wemos d1 mini, а также пробовал и к Wemos D1 R2 v2.1.0 и получаю не правильный результат на приеме данных. Второй модуль, который отправляет данные подключен к STM32. STM32 отправляет строку "T1=12C H=80% T1=12C" всего 19 символов + конец строки = 20 байт. А...
  9. C

    Обсуждение PlatformIO IDE - Новая среда для програмирования ESP8266 (и прочих контроллеров)

    А можно ли PlatformIO прикрутить к Visual Code?
  10. C

    Общие вопросы по Arduino IDE для ESP8266

    @krepton85 А можете подсказать, где в этой библиотеке находятся файлы, которые заливаются и где это в коде написано!?
  11. C

    Общие вопросы по Arduino IDE для ESP8266

    @krepton85 А вообще как можно почистить память SPIFFS через Arduino IDE?
  12. C

    Общие вопросы по Arduino IDE для ESP8266

    Я использовал стандартный скетч WiFiManager там SPIFFS используется.
  13. C

    Общие вопросы по Arduino IDE для ESP8266

    Подскажите пожалуйста, как можно очистить память где хранятся наши файлы при перепрошивки? А то сохраняются все данные(( И где лежат файлы web интерфейса, чтобы можно было свой файл залить!?
  14. C

    Делюсь опытом Как асимметрично мигать светодиодом в фоне без блокировки

    Non-os уже есть в arduino ide или надо ставить другую среду программирования и писать на си?
  15. C

    Делюсь опытом Как асимметрично мигать светодиодом в фоне без блокировки

    Я имел ввиду либо rtos использовать, либо диспетчер задач. Скорее всего больше 3 задач будет.. Вполне должно хватить диспетчера задач, вот только в системные файлы не очень хочется лезть, чтобы его туда встраивать. Есть ли в esp свободный таймер, чтобы настроить его на прерывание от 1 до 10 мс.?
Сверху Снизу