arduino problém s odesíláním dat
Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
arduino problém s odesíláním dat
Zdravím Vás přátelé,dnes jsem přešel na veřejnou IP adresu a jediné co nefunguje je arduino co odesílá data na mypower.vůbec nevím kde hledat chybu internet přijímám bezdrátově pomoci mikrotiku rb 411 a druhý rb 493G jako switch adomácí wifi.díky za rady.
-
- Příspěvky: 830
- Registrován: pon led 21, 2013 6:36 pm
- Lokalita: Doubravička
- Systémové napětí: 48V
- Výkon panelů [Wp]: 8700
- Kapacita baterie [kWh]: 25
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Doubravička
Re: arduino problém s odesíláním dat
Ahoj
Asi to bude chtít nastavit IP adresy v arduinu někde tady. Popsal jsem to uvnitř kódu.
Toto je nastavení na pevno, bez použití DNS. Microlog, bude tedy vždy mít adresu, kterou tam napíšeš (pevnou IP adresu). Možná, že máš teď nastavenu adresu dynamickou a router si neví rady. (obzvláště, když tam jsou dva).
Ale nejsem IP guru, musel by poradit asi Filip. Také se mohu mýlit a chyba je někde úplně jinde .
Asi to bude chtít nastavit IP adresy v arduinu někde tady. Popsal jsem to uvnitř kódu.
Toto je nastavení na pevno, bez použití DNS. Microlog, bude tedy vždy mít adresu, kterou tam napíšeš (pevnou IP adresu). Možná, že máš teď nastavenu adresu dynamickou a router si neví rady. (obzvláště, když tam jsou dva).
Ale nejsem IP guru, musel by poradit asi Filip. Také se mohu mýlit a chyba je někde úplně jinde .
Kód: Vybrat vše
// ---[ BUILT-IN CONFIG ]-----------------------------
int sendInterval = 30; // sec default: 120
int sendRetry = 30; // sec default: 30
byte maxErrors = 3; // default: 3
byte NETmac[6] = { 0xF6, 0x88, 0xA0, 0x00, 0x00, 0x01 };
//byte NETip[4] = { 255, 255, 255, 255 }; // = DHCP
byte NETip[4] = { 192, 168, 1, 188 }; // { 255, 255, 255, 255 }; // = DHCP !! TADY NASTAV PEVNOU IP MICROLOGU !!
byte NETgw[4] = { 192, 168, 1, 1 }; // !! TADY NASTAV BRANU (ROUTER VEN !!
byte NETmask[4] = { 255, 255, 255, 0 };
byte NETdns[4] = { 192, 168, 1, 1 }; // !! TADY NASTAV DNS (vetsinou router ven) !!
// ---[ DPIN 22..49 map ]--------------------------
// 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
// [....... LED .....][.not used.][........... RELE .............]
byte DPINmap[16] = { 40, 42, 44, 46, 48, 0, 0, 0, 22, 23, 24, 25, 26, 27, 28, 29 };
uint16_t DPINstatus = 0x0000;
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
http://95.85.214.80, viewtopic.php?t=4809
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
tak to jsem v koncích
-
- Příspěvky: 2467
- Registrován: ned kvě 12, 2013 2:24 pm
Re: arduino problém s odesíláním dat
možná zavádějící otázka, ale jaká je adresa DNS serveru? dělá Ti jej RB? Neměnil jsi při změně rozsah lokálních IP adres?goodbie píše:tak to jsem v koncích
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
neměnil jsem žádné nastavení poskytovatel mi pouze změnil IP na veřejnou tudíš změnil ip a proto teď nejde odesílat na my power
-
- Příspěvky: 2467
- Registrován: ned kvě 12, 2013 2:24 pm
Re: arduino problém s odesíláním dat
Jenže PC a ostatní zařízení si berou IP, masku a DNS server z DHCP serveru? A Arduino nee. Takže pokud RB dělá DHCP a nedělá DNS přesměrování, tak se změnila adresa DNS serveru. A Arduino o tom neví. Nebo má Admin na zdejším serveru kontrolu na odesílající IP adresu a je třeba mu nahlásit tu Tvou novou..... Jinak mne nic nenapadá.
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
admin ví ,že mám jinou ip psal jsem mu to tak ,že to ví,když jsem dával arduino dal jsem tam program od admina a on mi pouze poslal heslo do arduina nic víc jsem nedělal a fungovalo to.
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
Hoj... diky vsem za pomoc goodbiemu, ale omezeni na IP pro novy microlog ani pro stary jednoduchy neni. Proto vzniklo FVEID, protoze nekterym se IP meni kazdou chvili. Prave mam za to ze neco goodbiemu blokuje prenos, nebo se arduino nemuze dostat na net. V logu webserveru (Apache) nevidim od goodbieho zadne data krome 5ti vzorku. Z jeho nove IP prislo 5 vzorku a pak slus. Neco se muselo zmenit, ale v logu dalsi data nemam a v logu apache nehrozi ze by data byly zahazovany scriptem, ktery zajistuje zapis dat prichazejicjch z mereni, protoze v takovem pripade by vzorky z mereni byly v logu. V logu by data nebyly, pokud by byly posilany jinam, napriklad na mypower.cz misto na log.mypower.cz. To jsem se pravda nedival, ale v takovem pripade by to slo detekovat prostym zobrazenim co server vraci a je hned jasno. Pokud vraci HTML kod hlavni stranky, tak jsme s logovanim o domenu vedle (to uz se taky stalo takovy pripad)
z http logu logujiciho vyhradne log.mypower.cz:
Typicky stary microlog (verze <2) 5 pristupu a basta. Po teto dobe se proste IMHO u goodbieho neco zmenilo. Hadam ze na serveru tedy dle logu problem nebude, protoze to by v takovem pripade v logu nejspise nebyly ani ostatni mereni.
Psal jsem goodbiemu at vyzkousi trivialni http://arduino.cc/en/Tutorial/WebClient a posle co se vrati. Pokud se nepodari ani tento trivialni priklad, tak hledat problem na routeru, nebo na lokalni siti. Tohle na strane serveru nebudu schopen resit. Jsem schopen to resit pokud data budou v HTTP logu a pak by to tedy byla chyba konfigurace nebo funkce mypower.cz ale takove situace umim velmi dobre diagnostikovat prave diky HTTP access logu uz primo na urovni Apache webserveru.
Vic skutecne neumim poradit, dokud ty data na serever nejak nedopravime, nebo nezkusime jednoducheho Webclienta z webuz arduina a treba pak i proti domene log.mypower.cz, pokud by server odmital dane mereni, vratila by se ze serveru hlaska o neznamem FVEID, nebo nejaka jina chyba. Ve scriptech pro mereni si davam zalezet kvuli diagnostice na tom, aby server i pri chybovych stavech nejak adekvatne zareagoval, aby bylo vzdy jasne, co se mu pripadne nelibi, nebo aby to bylo jasne po preposlani nejakeho chyboveho kodu me, coz budu schopen presne najit, proc se tak deje.
Toto bude spise nejaka routerovina bych rekl.
z http logu logujiciho vyhradne log.mypower.cz:
Kód: Vybrat vše
80.250.27.243 - - [18/Jan/2014:11:39:13 +0100] "GET / HTTP/1.0" 200 51 "-" "MPWmicrolog"
80.250.27.243 - - [18/Jan/2014:11:41:21 +0100] "GET / HTTP/1.0" 200 51 "-" "MPWmicrolog"
80.250.27.243 - - [18/Jan/2014:11:43:29 +0100] "GET / HTTP/1.0" 200 51 "-" "MPWmicrolog"
80.250.27.243 - - [18/Jan/2014:11:45:37 +0100] "GET / HTTP/1.0" 200 51 "-" "MPWmicrolog"
80.250.27.243 - - [18/Jan/2014:11:47:45 +0100] "GET / HTTP/1.0" 200 51 "-" "MPWmicrolog"
Psal jsem goodbiemu at vyzkousi trivialni http://arduino.cc/en/Tutorial/WebClient a posle co se vrati. Pokud se nepodari ani tento trivialni priklad, tak hledat problem na routeru, nebo na lokalni siti. Tohle na strane serveru nebudu schopen resit. Jsem schopen to resit pokud data budou v HTTP logu a pak by to tedy byla chyba konfigurace nebo funkce mypower.cz ale takove situace umim velmi dobre diagnostikovat prave diky HTTP access logu uz primo na urovni Apache webserveru.
Vic skutecne neumim poradit, dokud ty data na serever nejak nedopravime, nebo nezkusime jednoducheho Webclienta z webuz arduina a treba pak i proti domene log.mypower.cz, pokud by server odmital dane mereni, vratila by se ze serveru hlaska o neznamem FVEID, nebo nejaka jina chyba. Ve scriptech pro mereni si davam zalezet kvuli diagnostice na tom, aby server i pri chybovych stavech nejak adekvatne zareagoval, aby bylo vzdy jasne, co se mu pripadne nelibi, nebo aby to bylo jasne po preposlani nejakeho chyboveho kodu me, coz budu schopen presne najit, proc se tak deje.
Toto bude spise nejaka routerovina bych rekl.
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
Info pro frenkyho, goodbie ma jeste stary microlog <2 silne modifikovany nejakym jeho kamaradem kvuli automatizaci a displayi. Tam se to nastavuje podobne, ale kod je znacne zjednoduseny (myslim kod micrologu - kod goodbieho kamarada je docela velky ).
-
- Příspěvky: 830
- Registrován: pon led 21, 2013 6:36 pm
- Lokalita: Doubravička
- Systémové napětí: 48V
- Výkon panelů [Wp]: 8700
- Kapacita baterie [kWh]: 25
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Doubravička
Re: arduino problém s odesíláním dat
ok. Zitra bych (teda vlastne dneska) bych se ozval s nejakym dotazem.
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
http://95.85.214.80, viewtopic.php?t=4809
-
- Příspěvky: 2467
- Registrován: ned kvě 12, 2013 2:24 pm
Re: arduino problém s odesíláním dat
Otázka na admina - je správná má dedukce že si arduino nebere síťovou konfiguraci z DHCP? Znovu doporučuji ověřit zda se změnil IP rozsah v LAN (uvnitř domácí sítě) a zda či jak se změnila cesta k DNS serveru. To že přišlo 5 vzorků by odpovídalo tomu, že Arduino mělo nakešován překlad a po vypršení (nějakého) TTL už nemá kde přeložit adresu serveru na IP adresu. Na PC zadej (we Widlích) v příkazovém řádku příkaz: "ipconfig -all" (zadávej bez uvozovek) a zkontroluj adresu DNS serveru s tím co máš ve zdrojích pro Arduino.
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
Tot prave otazka. Podle fotky, kterou goodbie poslal si to z nekama soslo nastaveni IP, tedy pravdepodobne z DHCP, ale ta maska se mi tam nelibi, i kdyz jako funkcni to asi bude.brumlaj píše:Otázka na admina - je správná má dedukce že si arduino nebere síťovou konfiguraci z DHCP?
Rikal jsem take uz goodbiemu at porovna nastaveni IP, DNS, GW a masku se svym vlastnim PC. Pokud se jeho PC dostane na net, tak arduino by melo taky, jen se bude lisit IP, kterou DHCP prideli arduinu a kterou PC.
Napada me jestli se tam u goodbieho na siti nenachazi napriklad nejake testovaci arduino, ktere by melo stejnou MAC, switch na mistni siti by z toho pak mozna mohl mit zmatek, DHCP server taky, jestli treba MAC adresa arduina neni nejak potreba aby byla povolena na routeru pro to aby mohly z takove MAC odchazet pakety ven, tezko rict jak az je ta sit u goodbieho zabezpecena a zdali nejaka bezpecnostni politika neni ted prekazkou pro komunikaci arduina smerem ven/dovnitr .. tohle prave uz bude pokus omyl.
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
Admin:mikrolog je tam od vás nijak nezměněn ani neupravován kamarád měření nedodělal tak sm ten jeho program do arduina nedával,no ty adresy atd moc tomu nerozumím to je pak docela složité něco řešit.ale nic se pro novou IP nenastavovalo a neupravovalo vše zůstalo uplně stejné jako při staré IP proto nechápu proč to nejde a připojil jsem arduino přímo jen na router který příjmá internet a stejně nic tak že ten druhý router mi to určitě neblokuje
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
Vse je stejne jen zdanlive. Je mozne ze nekde funguje nejake nastaveni o kterem ted jeste nevime a na ktere mozna prijdeme, ktere se projevilo az zmenou IP a v dusledku to zpusobilo to ze se arduino nemuze dostat na net. Zvladnete alespon jednoduchy upload programu do arduina? Je to kliknuti jednim tlacitkem. Jako ze bychom overili ten priklad z webu arduina. Ten tam dokonce je v menu primo v Arduino IDE jako priklad, staci kliknout, otevrit, pripojit arduino, kliknout na upload a hotovo. Ale chapu,. ze k tomuto mate vztah uplne stejny jako ja k alternatoru u centraly, tudiz naprosto tomu rozumim, ze je ta obava uz jen pri pohledu na IP adresu
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
Jo program tam dát to vím jak to mám z toho odkazu co jste poslal zkopírovat ten progra a dát ho do ardiuna a připojit internet??Alternátor z centrály nepotřebuje počítač a je to jednoduchý točivý stroj a né počítač s hromadou adres a dalších pro mně zbytečných čísel :Djinak jste to popsal úplně přesně ten vztah.mypower.cz píše:Vse je stejne jen zdanlive. Je mozne ze nekde funguje nejake nastaveni o kterem ted jeste nevime a na ktere mozna prijdeme, ktere se projevilo az zmenou IP a v dusledku to zpusobilo to ze se arduino nemuze dostat na net. Zvladnete alespon jednoduchy upload programu do arduina? Je to kliknuti jednim tlacitkem. Jako ze bychom overili ten priklad z webu arduina. Ten tam dokonce je v menu primo v Arduino IDE jako priklad, staci kliknout, otevrit, pripojit arduino, kliknout na upload a hotovo. Ale chapu,. ze k tomuto mate vztah uplne stejny jako ja k alternatoru u centraly, tudiz naprosto tomu rozumim, ze je ta obava uz jen pri pohledu na IP adresu
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
Bylo by dobre zjistit ve windows nastaveni vasi site na vasem pocitaci. Pak se pohnem mozna dal. Trebas http://www.klimnet.org/view.php?cisloclanku=2006041501
Ad program, ano, pripojit sitovy kabel, uploadnout, a mrknout se na seriovou konzoli co to vypise. Ten program z webu arduina se pripoji na google a vrati vysledek vyhledavani na retezec "Arduino" z googlu. Tak pokud se tak stane/nestane tak muzeme laborovat dal.
Ad alternator u centraly, neni to jednoduchy tocivy stroj. Pro me je to brutalne slozita mechanicka soustava, je tam milion navinutych dratku v kdo vi jakych civkach, cele to dava tolik elektriky ze se toho bojim ze me to pokope, z druhe strany je druha slozita mechanicka soustava, kde jsou takove tlaky a vakua a sani a vybuchy az z toho jde strach. Toci se to takovyma otackama a takovou silou ze kdyby se to urvalo tak me to ublizi. aaaaa. . ani na to nesahnu No to jako fakt. Trosku prehanim, ale je fakt ze z arduin mam lepsi pocit nez z central
Ad program, ano, pripojit sitovy kabel, uploadnout, a mrknout se na seriovou konzoli co to vypise. Ten program z webu arduina se pripoji na google a vrati vysledek vyhledavani na retezec "Arduino" z googlu. Tak pokud se tak stane/nestane tak muzeme laborovat dal.
Ad alternator u centraly, neni to jednoduchy tocivy stroj. Pro me je to brutalne slozita mechanicka soustava, je tam milion navinutych dratku v kdo vi jakych civkach, cele to dava tolik elektriky ze se toho bojim ze me to pokope, z druhe strany je druha slozita mechanicka soustava, kde jsou takove tlaky a vakua a sani a vybuchy az z toho jde strach. Toci se to takovyma otackama a takovou silou ze kdyby se to urvalo tak me to ublizi. aaaaa. . ani na to nesahnu No to jako fakt. Trosku prehanim, ale je fakt ze z arduin mam lepsi pocit nez z central
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: arduino problém s odesíláním dat
ójeje .. to je nejake moc majkrosofti na me tohle .. potrebovalo by to neco vice blize pocitacum, a dale od MS (delam si legraci).
Zkuste ipconfig bez parametru -all ... tedy jen
Windowsaci prosim help .. windows je pro me po letech na linuxu vniman podobne jako alternator u elektrocentraly
Zkuste ipconfig bez parametru -all ... tedy jen
Kód: Vybrat vše
ipconfig
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
-
- Příspěvky: 1453
- Registrován: pát bře 08, 2013 7:19 pm
- Bydliště: Aš
Re: arduino problém s odesíláním dat
Admin: mám ještě v záloze jeden rb 711 na příjem nemám ho zkusit zapojit třeba je jinak nastavený a možná by to šlo??ale třeba taky né
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 159 Odpovědi
- 6348 Zobrazení
-
Poslední příspěvek od Soban
-
- 17 Odpovědi
- 1218 Zobrazení
-
Poslední příspěvek od redcrown
-
- 5 Odpovědi
- 687 Zobrazení
-
Poslední příspěvek od Soban
-
- 1 Odpovědi
- 695 Zobrazení
-
Poslední příspěvek od Neuling16
-
- 10 Odpovědi
- 1439 Zobrazení
-
Poslední příspěvek od mypower.cz