328P a GSM modul ovládání přes web?
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
328P a GSM modul ovládání přes web?
Klasické arduino nano + gsm modul se simkartou : jak by se dalo udělat, že na nějaké webové stránce budu mít 2 tlačítka ON/OFF, aby se tato informace přenesla na výstupy arduina?
Ovládání pomocí sms, volání, nebo wifi neřešíme. Pouze přes mobilní data na simkartě.
Ovládání pomocí sms, volání, nebo wifi neřešíme. Pouze přes mobilní data na simkartě.
Re: 328P a GSM modul ovládání přes web?
Spustíš na něm webový server, na který se pak budeš připojovat jako klient a metodou POST nebo GET mu předáš parametr jestli jsi kliknul na ON nebo OFF.
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: 328P a GSM modul ovládání přes web?
Asi jediná rozumná možnost je ten webový server.
No a potom klientem v Arduinu ten status musíš přečíst.Spustíš na něm webový server, na který se pak budeš připojovat jako klient a metodou POST nebo GET mu předáš parametr jestli jsi kliknul na ON nebo OFF.
Re: 328P a GSM modul ovládání přes web?
Na datech s největší pravděpodobností nedostane veřejku pro arduino. Takže by to chtělo logiku otočit.
Pokud není požadavek na okamžitou odezvu, tak bych z arduina udělal clienta, který by se v pravidelných časových intervalech dotazoval nějaké jedoduché API, zda má být ve stavu ON/OFF.
Pokud je vyžadována "okamžitá" odezva, tak si na clientu (ardu) navázat websocket.
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: 328P a GSM modul ovládání přes web?
Mě totiž uniklo, že chceš ten server spouštět na Arduinu, to mě ani nenapadlo, protože si problém veřejné adresy plně uvědomuju a bylo mi jasné, že to nejde. A také nějaké UNO by mělo s www serverem hodně velké problémy Myslel jsem to tak, že někde běží jednoduchý server a klient z Arduina se na něj odkazuje.
Re: 328P a GSM modul ovládání přes web?
Takže jak na to? Momentálně si v pravidelných intervalech odesílám teploty na ThinkSpeak. Půjde to nějak zkombinovat, aby mi zůstalo to odesílání teplot a zároveň ovládání ON/OFF?
Kód: Vybrat vše
void odeslaniAPI1(){
String zprava = "GET /update?api_key=";// vytvoření celé zprávy, která bude odeslána
zprava += API;
zprava += "&field1=";
zprava += Rteplota1;
zprava += "&field2=";
zprava += Rteplota2;
zprava += "&field3=";
zprava += Rteplota3;
zprava += "&field4=";
zprava += Rhumidity1;
zprava += "&field5=";
zprava += Rhumidity2;
zprava += "&field6=";
zprava += Rhumidity3;
zprava += "&field7=";
zprava += RcounterGSMreset1;
zprava += " HTTP/1.0\r\n\r\n";
char zpravaChar[zprava.length() + 1];// vytvoření pole znaků o velikosti // zprávy + 1 pro zahrnutí všech znaků
zprava.toCharArray(zpravaChar, zprava.length() + 1);// převedení zprávy ze String na pole znaků o správné velikosti
LCD_senddata();
sim900.send(zpravaChar, zprava.length());// poslání vytvořené zprávy přes TCP spojení
LCD_senddataOK();
}
Re: 328P a GSM modul ovládání přes web?
Tak kdyz odesilas teplotu tak odesilej i stav ON OFF treba jako stav 1 0 a mas to vyreseny
https://arze.cz - ARduino Zapojení Elektronika
Re: 328P a GSM modul ovládání přes web?
Ale já potřebuju stav ON/OFF příjímat! ne odesílat.
Kdo je online
Uživatelé prohlížející si toto fórum: Google [Bot] a 3 hosti