| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ESP32 към база (FIREBASE) http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=19036 |
Страница 1 от 1 |
| Автор: | stoyanoff [ Сря Ное 22, 2023 7:43 pm ] |
| Заглавие: | ESP32 към база (FIREBASE) |
Здравейте! Трябва ми малко помощ! Правя си мъничко у-ние за вкъщи, което е базирано на ESP32. Това, което искам да направя, е да използвам някаква online база(Firebase примерно) и да си чета и пиша там стойности. Обаче имам проблем с аутентификацията. Разгледах няколко метода, обаче нещата все отиват на писане на много код. Може ли да предложите някакъв прост метод за auth в подобна база? Може да не е firebase! Каквото там сте използвали.. Благодаря! |
|
| Автор: | michev [ Сря Ное 22, 2023 11:40 pm ] |
| Заглавие: | Re: ESP32 към база (FIREBASE) |
Още първите резултати на гугъл дават добра насока - Firebase REST API auth Примерен проект който използва библиотека за Firebase Успех |
|
| Автор: | stoyanoff [ Чет Ное 23, 2023 6:12 pm ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Заглавие: | Re: ESP32 към база (FIREBASE) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Насоките са 1, реализацията друго! Ето как стават нещата -> Ето това видео ми беше много полезно ->Цък 1. Създавате база във firebase 2. Разрешавате auth с username и password 3. Има 2 начина за добавяне на потр. име и парола - директно от auth раздела в базата - другият е като използвате линка https://identitytoolkit.googleapis.com/ ... ignUp?key={API_KEY}. Можете да използвате postman.co като платформа, за да пращате съответните рекуести. Съответно в постман подготвяте POST заявка с горния линк+API_KEY= ключа на вашата база от project settings + в раздел body поставяте
3. Слагате RULES в базата, за да ограничите достъпа:
4. Закачате вашия ESP32 за мрежата:
5. Генерирате си токен:
6. Получате токен, който започва с :
7. Трябва да премахнете от токена следните конструкции: +HTTPCLIENT:(digit). 8. Модулът не може да праща дълги url по стандартния начин. Трябва да въведете предварително url към полето от базата, което искате да достъпите:
Внимавайте с бройката и посления символ след краня. Трябва да е само <CR> и да ви отговори SET OK. 9. Извиквате url-то:
Ако не сте объркали при въвеждането на url-то трябва да ви върне необходимото инфо. Дано съм бил полезен на някого! Поздрави! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Автор: | michev [ Пет Ное 24, 2023 11:05 am ] | |||||||||
| Заглавие: | Re: ESP32 към база (FIREBASE) | |||||||||
Разбира се. Надявам се, не си очаквал, че някой ще седне да ти го разпише наготово. Друг път е хубаво да споменеш повече детайли когато търсиш помощ, например, че нямаш намерение да пишеш код с тяхното SDK или Ардуино а искаш да го ползваш с АТ команди. |
||||||||||
| Автор: | stoyanoff [ Съб Ное 25, 2023 11:42 am ] |
| Заглавие: | Re: ESP32 към база (FIREBASE) |
Ами може би аз тъпо съм обяснил в първия пост! Но е вярно, че нямах никакъв опит с тези неща! |
|
| Автор: | stoyanoff [ Сря Дек 06, 2023 5:47 pm ] |
| Заглавие: | Re: ESP32 към база (FIREBASE) |
Малко ъпдейт! Изглежда тези модулчета са много малки и макар че производителя пише, че може да се използва url до 8к символа(AT+HTTPURLCFG), на практика това не е точно така! AT+HTTPCGET се справя, обаче AT+HTTPCPUT се забахва още към 1к. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|