Push data till Arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
SweLogan
Inlägg: 550
Blev medlem: 29 januari 2006, 23:36:15
Ort: Jönköping

Push data till Arduino

Inlägg av SweLogan »

Jag tänkte kolla om det är möjligt att bygga en liknande tjänst som Apples APNS system, med hjälp av Arduino och wifly shield?

Och hur isåfall skulle ni har löst det?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Push data till Arduino

Inlägg av Micke_s »

Tricket med push är väl bara att hålla en tcp port anslutning öppen.
Så du behöver en server i andra sidan som kan skicka ut något vettigt också och som kan ha en anslutning öppet för evigt typ.

Arduinon får säga åt wifly att öppna en TCP anslutning till din server, sedan är det bara att vänta på data och hantera denna på något sätt. Kör ascii så blir det enklare att felsöka, kanske att varje kommand avslutar med \n.
Verkar som apple kör JSON och max 256 tecken.
http://developer.apple.com/library/mac/ ... rvice.html

edit: om du väljer en wlan modul som klarar ssl så borde du kunna ansluta till en apple push server...
SweLogan
Inlägg: 550
Blev medlem: 29 januari 2006, 23:36:15
Ort: Jönköping

Re: Push data till Arduino

Inlägg av SweLogan »

Hur mycket skillnad kommer det att göra mot att jag kollar mot en server var 10s? Av ström förbrukningen tros?

Kollar upp det nu, för just den tekniken att pusha ett meddelande ska vara mer snällare mot batteritiden.
Senast redigerad av SweLogan 21 juni 2012, 21:50:28, redigerad totalt 1 gång.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Push data till Arduino

Inlägg av Micke_s »

Det beror på hur bra wifly är på att gå ner i strömsparläge när man har en öppen ansluten.
Sedan har du en annan aspekt, det kan ju ta lite tid att sätta upp en anslutning.
SweLogan
Inlägg: 550
Blev medlem: 29 januari 2006, 23:36:15
Ort: Jönköping

Re: Push data till Arduino

Inlägg av SweLogan »

Borde kunna köra med en telnetserver.
Använder: http://www.sparkfun.com/products/9954
Kommer anv: http://www.sparkfun.com/products/10004

"The combination of ultra low power and the ability to wake up, connect to a wireless network, send data and return to sleep mode in less than 100 milliseconds, allows the WiFly GSX to run for years on two standard AAA batteries. Using only 100mWatts when awake and 10uWatts when asleep, this remarkable power efficiency makes possible a new class of internet enabled products."


Ser att den ansluter och data lampan lyser när jag skickar data via telnet men lyckas inte läsa ut datan.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Push data till Arduino

Inlägg av Micke_s »

wifly går ej ner i sleep om det finns aktiva anslutningar, den drar då 40mA.
Skriv svar