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

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

  1. S

    Web-свалка на RTL871x

    Нету там ошибки. Функции RtkADCReceiveBuf(p, (u32 *) &adata.ui); будет передан начальный адрес массива ui без каких либо "вспомогательных ячеек". Внутри RtkADCReceiveBuf строка *pBuf = приведет к записи по адресу ui+0 а *(pBuf+1) = к записи в ui+4. +4 потому что у указателя pBuf тип u32.
  2. S

    Не всегда видит пропажу AP

    USDK. Автоподключение Station в RTL не всегда срабатывает, стал проверять: AP - usb свисток Zyxel G-202 Тест 1: Выдергиваю питание AP или отключаю устройство в диспетчере устройств - в RTL перестают поступать WIFI_EVENT_BEACON_AFTER_DHCP и через какое-то время возникает событие Disconnect что...
  3. S

    Как шить RTL8710 под Linux (Ubuntu 16.04)?

    Информация тем кто будет собирать openocd с git. Свежий из git с флэшером Rebane не работает. Разработчики решили что поддержка стандартных команд tcl никому не понадобится и отключили их при конфигурировании jimtcl. Чтобы заработало нужно перед пропатчить конфиг патч openocd.zylin Code Review...
  4. S

    Решено Получить ssl certificate fingerprint of gmail

    pvvx подразумевает что для нормальной реализации ssl нужно брать soc с 1-2 мегабайта линейно адресуемой ram. Esp и другим чипам без достаточного объема памяти никакие библиотеки не помогут: ssl требует память хоть тресни. Дальше будет только хуже: стандарты непрерывно утяжеляются.
  5. S

    Обсуждение В ESP32 обнаружен BASIC интерпретатор

    Еще играет роль доступность и наличие интерфейсов. Удобных модулей openwrt мало (они конечно есть но надо искать). Linkit продается по невкусной цене.
  6. S

    Обсуждение В ESP32 обнаружен BASIC интерпретатор

    Зависит от разрабатываемого изделия. Если это контроллер лампочки или датчик температуры и работает он со своим сервером/приложением или работает от батарейки в таком случае линукс избыточен. Если изделие должно функционировать в стандартной облачной экосистеме (Amazon cloud / Azure IoT ...) то...
  7. S

    Обсуждение В ESP32 обнаружен BASIC интерпретатор

    Есть мк от marvell, mtk, atmel, ti, samsung но что с них толку-то ? Первые два невозможно купить. Использование atmel и ti не имеет экономического смысла да и озу мало. samsung поинтереснее будет но руки не доходят.
  8. S

    Решено Получить ssl certificate fingerprint of gmail

    openssl s_client -connect mail.google.com:443 < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin | sed 's/:/ /g' SHA1 Fingerprint=72 CD DE 63 45 4C 6C 79 B7 A1 AF 0F 5E A3 95 60 05 75 70 D7
  9. S

    Одинаковый MAC в модулях RTL00

    Там все неоднозначно. calibration data в упакованном формате, его надо парсить или писать из sdk через lib_wlan_mp. Если парсить то никто не даст гарантии что в следующей версии sdk формат сохранят. Писать через lib_wlan_mp менее удобно чем программатором и там опять же есть варианты. То ли...
  10. S

    Идентификация rtl871x

    efuse[f4..f7] будем считать уникальным серийным номером ? Что-то мало бит. Номер обычно делают 96-128 бит и кодируют в нем номер лота, номер пластины, X/Y позицию кристалла. Это общепринятая практика.
  11. S

    Efuse RTL00

    Понятнее не стало особенно с EFUSE_GetEfuseDefinition() Опытным путем определил что realflash выдает не декодированное содержимое а realmap - декодированное. Разницу realmap и rmap не понял.
  12. S

    Efuse RTL00

    Чем отличаются команды rmap, realmap и realflash ? Хотелось бы взглянуть на полный список команд.
  13. S

    Включать/выключать AP без разрыва соединения STATION

    Коммутация lwip не потребуется потому что STA не переезжает с нулевого интерфейса. Потребовалось бы при выключении STA и переходе в только AP но это не мой случай. Есть функции int rltk_wlan_init(int idx_wlan, rtw_mode_t mode); void rltk_wlan_deinit(void); как видно инициализировать интерфейсы...
  14. S

    Одинаковый MAC в модулях RTL00

    Новая беда. В нескольких модулях RTL00 прошит одинаковый MAC. Китайцам и в голову не могло придти что бледнолицые собаки вздумают развернуть сеть датчиков. Естественно с одинаковым MAC модули не работают. Теперь опять придется выкручиваться. Пожалуй RTL00 лучше вовсе нигде не применять: в SDK...
  15. S

    Включать/выключать AP без разрыва соединения STATION

    Дано: STATION соединен, поднято соединение TCP, AP выключена. Необходимо по событию включить/выключать AP не разрывая ранее установленное соединение STATION. Т.е нужна прозрачная смена режимов RTW_MODE_STA <--> RTW_MODE_STA_AP. Возможно ли такое в принципе ? Смена режима через wifi_run ведет к...
  16. S

    Web-свалка на RTL871x

    Не работает isZoomedIgnoreProgrammaticZoom а он нужен. Такое впечатление что вы взяли какую то древнюю версию Dygraphs. Нужен патч на актуальную а еще лучше pull request разработчикам. --- UPD. isZoomedIgnoreProgrammaticZoom выпилили. И как его теперь заменить ?
  17. S

    Модули RTL8195AM + MJIOT-AMB-02-TRANSFER-BOARD + MJIOT-AMB-DEBUG-01

    Вам нужна UVC камера с поддержкой формата MJPEG. Дешевые камеры поддерживают только YUV2. Проверьте список форматов утилитой v4l2-ctl
  18. S

    Web-свалка на RTL871x

    В HAL используют RtlUpSema*** и т.п. Видимо чтобы HAL отвязать от OS. А в пользовательском коде конечно удобнее xSemaphoreGive или другое из freertos.
  19. S

    polarssl на 8710 - идея заведомо гиблая ?

    USDK. подключил polarssl, создал тест который только коннектится на onesignal.com и отключается после handshake. Код сразу увеличился на 72096 байт. С heap тоже безрадостно - жрет память непомерно: Example_push_notification [entry] heap=36368 ssl_init [ok] heap=17096 SSL ciphersuite...
  20. S

    IoT Manager - сообщаем о багах

    iotmanager 1.5.5 build 105050 Неверно отображается timestamp в логе: текущее время 16:20, в логе 04:xx Samsung galaxy S5 mini / Андроид 6.1 В системе русский язык, в приложении включен английский. Видимо при английском языке хотели отображать hh:mm am/pm но что-то пошло не так. Номер сборки у...
Сверху Снизу