Spuštění scriptu přes http

Xoanon
Příspěvky: 8
Registrován: 11 srp 2017, 19:34
Reputation: 0

Re: Spuštění scriptu přes http

Příspěvek od Xoanon » 18 srp 2017, 14:14

Zkoušel jsem i knihovny přímo pro ESP, doplňovat do volání port, fingerprint a nic.
Na zavolání HTTPS stránky jsem našel i příklad a ten mi proběhne. Jen ten google script prostě stávkuje.

Použít jiný nástroj (thingspeak) je určitě řešení.
Na druhou stranu, já s Arduinem začínám a bral jsem to jako studijní příklad. Tak se mi nechce to vzdát. Radši bych se dopátral k tomu, kde mám chybu a něco si z toho odnesl. (Zatím si odnáším jen spánkový deficit :?)

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: Spuštění scriptu přes http

Příspěvek od zbysek » 18 srp 2017, 14:34

Jedete podle nějakého návodu?
Ještě mě napadlo, jestli nepotřebuje Google script nějaké i formace v HTTP hlavice, které mu třeba neposilate.

Našel jsem http://embedded-lab.com/blog/post-data- ... g-esp8266/. Třeba pomůže

Xoanon
Příspěvky: 8
Registrován: 11 srp 2017, 19:34
Reputation: 0

Re: Spuštění scriptu přes http

Příspěvek od Xoanon » 18 srp 2017, 20:50

Díky za tip a že jste nade mnou ještě nezlomil hůl.
Ten návod už jsem zkoušel a narazil na tu knihovnu HTTPSRedirect.h - na Guthub jsem našel 3 různé balíčky, které ji obsahují a všechny mi hlásí "Specified folder/zip file does not contain a valid library"
:?

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: Spuštění scriptu přes http

Příspěvek od zbysek » 20 srp 2017, 14:39

Ještě zkuste knihovnu přidat ručně.

1) Z https://github.com/electronicsguy/ESP82 ... master.zip stáhněte ZIP
2) ZIP rozbalte
3) z rozbaleného archivu zkopírujte složku HTTPSRedirect do složky libraries. Umístění složky libraries může být různé. Buď ji najdete ve složce, kam ukládáte ostatní Arduino programy (výchozí Arduino workspace je Dokumenty/Arduino), nebo ji najdete v místě, kam jste Arduino IDE nainstaloval.
4) Restartujte Arduino IDE, pokud jste ho měl puštěné
5) Knihovna by měla být přidaná

Edit: Nastavení Arduino workspace naleznete i v nastavení Arduino IDE. Ve stejném umístění bude i složka libraries

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Spuštění scriptu přes http

Příspěvek od martinius96 » 17 zář 2017, 00:52

HTTP a HTTPS knižnica pre NodeMCU (je to pre ESP8266) malo by ti to fungovať i na tvojom čipe skús!
https://ulozto.sk/!RqkW7KJhe6XG/esp8266-https-http-rar
Heslo: svetelektro.sk
Ak budeš potrebovať pomôcť s kódom tak napíš.

Xoanon
Příspěvky: 8
Registrován: 11 srp 2017, 19:34
Reputation: 0

Re: Spuštění scriptu přes http

Příspěvek od Xoanon » 22 zář 2017, 11:34

Díky za rady a nápovědy :)
Rozchodil jsem to skutečně díky článku http://embedded-lab.com/blog/post-data- ... g-esp8266/
Povedlo se mi najít správnou knihovnu a pak to běží i když ověření fingerprintu vrací chybu.

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Spuštění scriptu přes http

Příspěvek od martinius96 » 02 lis 2017, 19:37

Do fingerprintu sa používa SHA1 fingerprint. Možno si tam dal ten MD5 :) Môže to byť aj tým, že ti to nesedí.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti