in this video I showed you how to connect esp8266 nodemcu wifi module with firebase. you will learn to download and install firebase arduino library, Arduino json library, creating firebase project and connecting this project to esp8266 wifi module Board link: 🤍arduino.esp8266.com/stable/package_esp8266com_index.json copy and paste this board link in preference. Firebase arduino library github link: 🤍github.com/FirebaseExtended/firebase-arduino CP210x Universal Windows Driver link: 🤍🤍silabs.com/developers/usb-to-uart-bridge-vcp-drivers updated Fingureprint: "50:89:50:57:90:1F:37:E3:B8:F3:5B:02:ED:3A:65:6E:6A:34:DB:93"
Hi everyone! Watching this video:
nLzC0-VaqDs nLzC0-VaqDs
as well, will help you to solve any fingerprint issues. :)
THANK'S BRO. IT'S WORKINGGGGGG
Do they need to connect to same wifi?
month ago i follow your tutorial it worked now again i started working on it and got those error help plz
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&)':
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:47:50: error: no matching function for call to 'begin(const char*, const char [60])'
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^
In file included from C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\Admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: candidate: 'bool HTTPClient::begin(String, uint16_t, String)' (near match)
166 | bool begin(String host, uint16_t port, String uri = "/") _attribute_ ((error("obsolete API, use ::begin(WiFiClient, host, port, uri)")));
| ^~~~~
C:\Users\Admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: conversion of argument 2 would be ill-formed:
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'uint16_t' {aka 'short unsigned int'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\Admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: candidate: 'bool HTTPClient::begin(String, const uint8_t*)' (near match)
167 | bool begin(String url, const uint8_t httpsFingerprint[20]) _attribute_ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ^~~~~
C:\Users\Admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: conversion of argument 2 would be ill-formed:
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&, const string&)':
C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:51:60: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
51 | http_.begin(host.c_str(), kFirebasePort, path.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\Admin\Documents\Arduino\libraries\firebase-arduino\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\Admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:168:70: note: initializing argument 4 of 'bool HTTPClient::begin(String, uint16_t, String, const uint8_t*)'
168 | bool begin(String host, uint16_t port, String uri, const uint8_t httpsFingerprint[20]) _attribute_ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
|
hey man am almost done but my esp8266 can not access the firebase, its connecting to the wifi and all but its not adding info on the firebase
Finally got it to work from this guide
youtu.be/7VXbVHssiQU youtu.be/7VXbVHssiQU
Im facing eucy file malware after going through this process , why?
I am doing an analysis , But am stuck in one issue, i'm not able to take a 4 digit value from 4x4 keypad and send it to google Firebase
Can anyone please help me out? Please i need in urgent
It's working only some times.evertime getting trouble.i don't know what is wrong with the Firebase server.we can't trust on this.
Thanks You So much It Works....
Fingerprint is now not wirking
Thank you so much. Very clear & It works the right way. ❤
please help me
how to connect Thunkable to Firebase sync to NodeMcu to turn off the light (IoT).
thanks
Hello. great video! how can i use this with an arduino wemos d1 mini? it's not compiling.
Hi! First, thanks for the tutorial; I have two questions:
1) Why are there projects on the internet (Firebase) that use two sketches, one to send and one to get the data? Do you really use only one!?
2) How to show this data on a TFT Display ili9341? Thanks
Good bro….
Hi Amsa, your video is great and very helpful. I followed your steps but I am getting "setting /message failed:" and empty Firebase.error(). Hope you could help me :(
Updated fingerprint: "50:89:50:57:90:1F:37:E3:B8:F3:5B:02:ED:3A:65:6E:6A:34:DB:93"
thanks you !!!