Проблемы с подключением к 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, если хотите подключиться к своей плате.