Проблемы с подключением к nodemcu через johnny-Five

У меня действительно проблемы с подключением к моему ESP8266. Я работал с этой установкой в ​​течение долгого времени, и мне не нужно было прошивать свои платы. Теперь после того, как я использовал другой Wi-Fi, мне нужно было прошить плату. После выполнения следующих

  • Обновление до новейших ConfigurableFirmata
  • Использование FirmataBuilder для загрузки подходящих firmata
  • Загрузка Firmata в ESP8266

Я не могу подключиться через Johnny-Five больше (получаю обычную ошибку тайм-аута). Я не мог сузить, что это такое (и я пробовал весь день), но это то, что я заметил (прямое использование ConfigurableFirmata, а также использование firmatabuilder и StandardWifiFirmata, все с одинаковым поведением)

  • открытая точка доступа создается даже в режиме клиента
  • при сканировании портов я нахожу модуль, подключенный к моему Wi-Fi (Serial Monitor в Debug также говорит мне то же самое), но открытого порта не найдено, даже если он указан в firmata.

Я просто не могу сузить причину. Я надеюсь, что вы, ребята, можете.

1 ответ

В порядке,

это была простая ошибка пользователя. Но так как я потерял целый день в поисках ошибки и думаю, что другие тоже могут, я поделюсь своей ошибкой здесь.

Как я уже говорил, я создал Firmata в качестве клиента (считая его клиентом для моей точки доступа). Но вам придется создать его как сервер (как вы хотите подключиться к плате)

Это так просто. Если вы находитесь на http://firmatabuilder.com/ убедитесь, что вы выбрали TCP Server, если хотите подключиться к своей плате.

Другие вопросы по тегам