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

Результаты поиска

  1. J

    Возобновление соединения.

    ESP8266 подключен к раутеру. Статус WL_CONNECTED. Отключаю раутер от питания - статус WL_NO_SSID_AVAIL. Подключаю обратно - WL_CONNECTED. То есть можно смело полагатся на внутрений механизм ESP8266 что он всегда восстановит соединение? Не нужно проверять статус в програме?
  2. J

    Посылка BLE биконов.

    А какая альтернатива? Какой камень с BLE и WIFI за 2$ существует ещё на рынке?
  3. J

    Посылка BLE биконов.

    спасибо.
  4. J

    Посылка BLE биконов.

    ок. он нашёл мой бикон как Eddystone. вопрос как мне изменить бикон чтоб использовать максимальное количество байт в payload, их 20 если я не ошибаюсь. В Raw Data - LEN TYPE 17 0x16 0xAAFE2000AABBCCDD0102030405060708 - это максимальный размер моих данных? 9 0x09...
  5. J

    Посылка BLE биконов.

    так для моего бикона это не подойдёт?
  6. J

    Посылка BLE биконов.

    а как создать свой бикон? В нативном коде я делал так void ble_ibeacon_init(void) { esp_err_t status; esp_bluedroid_init(); esp_bluedroid_enable(); ESP_LOGI(DEMO_TAG, "register callback"); if ((status = esp_ble_gap_register_callback(esp_gap_cb)) != ESP_OK) {...
  7. J

    Посылка BLE биконов.

    Инициализация BLEAdvertising *pAdvertising; BLEAdvertisementData oAdvertisementData = BLEAdvertisementData(); char beacon_data[25]; uint16_t beconUUID = 0xFEAA; void BLE_SetBeacon(uint16_t min_interval, uint16_t max_interval) { BLEAdvertisementData oAdvertisementData =...
  8. J

    Скетч не влезает во флеш.

    аааа...понял. ему надо указать как поделить флешь - No OTA(2MB APP/2MBSPIFFS)
  9. J

    Скетч не влезает во флеш.

    Мой борд Beetle ESP32. По документации размер флеш - 16М. В Ардуино я выбираю ESP32 Dev Module и там размер - 4М. При компиляции получаю ошибку То есть он меня ограничивает на 1М. Я что то упускаю?
  10. J

    Подключение к Access Point.

    спасибо.
  11. J

    Подключение к Access Point.

    но этой версии нет в обновлениях. можно как то сделать Update с github?
  12. J

    Подключение к Access Point.

    в Tools->Boards->esp8266 3.0.1 это оно ? нажал на Update обновился до 3.0.2. надеюсь это исправленная версия.
  13. J

    Подключение к Access Point.

    а где я могу посмотреть версию? после инсталяции Arduino я добавил esp модуль но версии его не помню и где посмотреть не нашёл.
  14. J

    Подключение к Access Point.

    На включении питания ESP8266 подключается к Access Point. uint8_t UDP_Start(char* ssid, char* pass, uint16_t loc_port) { uint32_t timeout = 0; if (WiFi.status() != WL_CONNECTED) { rt_parameters.wifi_mode = WIFI_STA; WiFi.mode(WIFI_STA)...
  15. J

    Чтение из MPU6050

    спасибо. отличная статья.
  16. J

    Чтение из MPU6050

    Сначала инициализирую uint8_t MPU6050_Init(uint8_t slave_addr) { uint8_t result; Wire.setClock(400000); Wire.begin(); // initialize device Serial.println("Initializing MPU6050..."); mpu.initialize(); // verify connection result = mpu.testConnection()...
  17. J

    Проблема приема по UART

    Ох. Это была моя ошибка. В setup() среди прочих настроек есть настройка пинов. pinMode(MODE_PIN, INPUT); MODE_PIN я выбрал просто наугад а оказалось это RX пин. Спасибо всем за помощь.
  18. J

    Проблема приема по UART

    при неверной скорости, разрядности и.т.д я бы не получал сообщения на терминал. или получал бы мусор.
  19. J

    Проблема приема по UART

    функции Serial.available() и Serial.read(); не реализованны? ну это очень смелое предположение. и где посмотреть их исходники? это не open source, эти функции зашиты в библиотеке.
  20. J

    Проблема приема по UART

    Я вижу все исходящие сообщения из ESP8266, например Serial.println("UDP OK"); Теперь я хочу послать сообщение в ESP8266 void UART_Get() { char chr; if (Serial.available() > 0) { chr = Serial.read(); //for debug Serial.print(chr); } } void loop() {...
Сверху Снизу