Anfangs habe ich nicht ganz verstanden, was das Problem ist. Daher zögerte ich, eine Antwort auf vage Ideen und Annahmen zu geben. Es scheint also, dass Sie einen Arduino BT haben, von dem Sie Daten an einen HM-10 senden, der mit dem ESP8266 verbunden ist. Was die Rolle des FT232RL ist, verstehe ich immer noch nicht, aber im Zusammenhang mit der Frage scheint es nicht relevant zu sein.
Die HM-10 Pins 1 & 2 an den ESP8266 RX/TX verdrahten/löten. Dann können Sie Daten mit dem NodeMCU UART-Modul lesen: https://nodemcu.readthedocs.org/en/dev/en/modules/uart. uart.on()
ermöglicht das Registrieren von Rückrufen, die ausgelöst werden, wenn Daten empfangen werden.
Falls Ihr ESP-Gerät ein NodeMCU-Dev Kit ist, müssen Sie möglicherweise uart.alt()
verwenden, abhängig davon, an welche RX/TX-Pins der HM-10 angeschlossen ist. Das Dev Kit hat mehr als einen Satz von RX/TX Pins, siehe https://github.com/nodemcu/nodemcu-devkit-v1.0/.
Nicht sicher, dass ich verstehe ... Sie möchten ein HM-10 an ein ESP8266 anschließen, dann Daten _from_ HM-10 mit NodeMCU/Lua lesen? –
Das ist richtig. Und dann senden Sie es mit MQTT. Der sendende Teil ist fertig. –
Der AT-Befehl des HM-10 muss abgefeuert werden, nicht ESP –