Sida 1 av 1

Push data till Arduino

Postat: 21 juni 2012, 12:58:53
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?

Re: Push data till Arduino

Postat: 21 juni 2012, 21:29:32
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...

Re: Push data till Arduino

Postat: 21 juni 2012, 21:43:27
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.

Re: Push data till Arduino

Postat: 21 juni 2012, 21:49:12
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.

Re: Push data till Arduino

Postat: 21 juni 2012, 23:11:46
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.

Re: Push data till Arduino

Postat: 22 juni 2012, 08:20:28
av Micke_s
wifly går ej ner i sleep om det finns aktiva anslutningar, den drar då 40mA.