| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ESP 32 + hosting http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=18806 |
Страница 1 от 1 |
| Автор: | VPavlov [ Нед Апр 16, 2023 11:46 am ] |
| Заглавие: | ESP 32 + hosting |
Здрасти, Христос воскресе Имам лаишки проблем в който не успявам да вникна или заобиколя. Платих на един човек да направи програма, която да вземе произволни стойности, да ги качи в база данни, на зададен домейн адрес, и после да прочете нещо от тази база данни. Човекът изпрограмира нещата, направи си ардуино програма, после PHP скриптове, даже сложи паролите за достъп до базата данни в отделна директория, така че не всеки да има достъп до нея, и като че ли при него работят. Той е направил така че произволни стойности да се ъплоадват през определен период от време. Проблемът е че при мен нещата не работят. Първо си мислих че той нещо не е направил както трябва, но в последствие установих че периодичното ъплоадване на стойности от неговото ЕСП работи. Все намерих подобен туториал из интернет. Направих го но отново удрям на камък. Какво се случва: - Ползвам някакво китайско ЕСП32 което е зададено като DOIT ESP32 DEVKIT V1 в Ардуино работна среда. - Нищо вързано няма за него, освен една антена. - WiFi се свързва и получава IP от рутера. - Нещата спират да робтят на този етап. Следващото съобщение е: httpResponseCode = -1 от което не разбирам какъв извод да направя. Освен че е под 100. Вероятно въобще не стига до сървъра? - Пробвах да проверя библиотеките, но изглеждат стандартни ЕСП библиотеки. - Рестартирах рутера и пробвах с друга мрежа. - От хостинга сложиха отделно PHP само за директорията на поддомейна. - Човекът който прави програмата, дава разни съвети, пробва и той различни неща но без успех. Малко изпаднах в безисходица и ще бъда благодарен за всякакви съвети. Благодаря предварително! |
|
| Автор: | TheWizard [ Нед Апр 16, 2023 1:29 pm ] | |||||||||
| Заглавие: | Re: ESP 32 + hosting | |||||||||
не може да се конектне ... вронг URL, DNS ... |
||||||||||
| Автор: | VPavlov [ Нед Апр 16, 2023 3:03 pm ] |
| Заглавие: | Re: ESP 32 + hosting |
Благодаря за разяснението за -1! Не би трябвало да е грешен адреса. Когато го пейстна в браузера работи, а работи и при човекът който го програмира. Проверих много внимателно паролите, името на базата данни и потребителя. Добавих и порт тук: $servername = "localhost:3306"; /това от ПХП-тата/, но от ИоТ си стои на ЙоК :Д Чудя се възможно ли е да правят някакви ограничения от хостинг-а? |
|
| Автор: | TheWizard [ Нед Апр 16, 2023 3:56 pm ] |
| Заглавие: | Re: ESP 32 + hosting |
виж рутера дали не ограничава трафика на вифито там в лога ( вифи часта ) би трябва да има МАК кой се е конектнал |
|
| Автор: | VPavlov [ Нед Апр 16, 2023 5:13 pm ] |
| Заглавие: | Re: ESP 32 + hosting |
Благодаря отново. Не би трябвало. Преди седмица-две правих друг туториал, без бази данни тогава работата се случи. Все пак вчера пробвах и с домашната мрежа, същия резултат. |
|
| Автор: | Nikola Kirov [ Сря Апр 19, 2023 4:05 pm ] |
| Заглавие: | Re: ESP 32 + hosting |
На мен и прилича на проблем с DNS-a. Пробвай да зададеш на ESP-to 8.8.8.8 |
|
| Автор: | michev [ Сря Апр 19, 2023 10:06 pm ] |
| Заглавие: | Re: ESP 32 + hosting |
Тествани ли са скриптовете на хостинга? Аз бих започнал от там. Има инструменти като curl, Postman и други с които могат да се тестват различни уеб услуги. Ако всичко е наред и тестовете минават успешно - тогва трябва да се търси проблемът в ESP-то. Там вече са ви предложили варианти - грешен домейн, грешен порт, грешен протокол, грешен адрес.. или проблем с DNS. |
|
| Автор: | Nikola Kirov [ Чет Апр 20, 2023 1:35 am ] |
| Заглавие: | Re: ESP 32 + hosting |
Ако връзката е по ssl и съответната опция е активна, може времето на esp то да е невалидно. Не си спомням какъв код връщаше в този случай. Май беше същия. |
|
| Автор: | miro_atc [ Чет Апр 20, 2023 9:45 am ] | |||||||||
| Заглавие: | Re: ESP 32 + hosting | |||||||||
Ако говориш за времето, което се праща в CLIENT_HELLO пакета, то това поле по стандарт се казва "client random". Това поле дефакто е първото поле след хедъра и преди всички останали данни и смисълът му е да разбърка (seed) данните и да няма повтарящи се сесии. Полето е 32 байта като неписано правило първите 4 байта се ползват като gmt unix time, но няма никаква гаранция че клиентът ще ги попълни и аз досега не съм срещал хост, който да иска там да има валидно време. А съм тествал срещу какви ли не платформи. Единственото което може да се случи е да се задейства DoD защита, в случай че много се напъваш всеки път да вдигаш нова сесия и с един и същ random. |
||||||||||
| Автор: | VPavlov [ Чет Апр 20, 2023 11:48 am ] |
| Заглавие: | Re: ESP 32 + hosting |
Здрасти приятели! Много благодаря на отзовалите се! Проблемът се оказа в разликата между HTTP и HTTPS. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|