Zdravo svima, ne znam bas da li je ovaj dio foruma pravo mjesto za ovakvu temu, zamolio bih moderatore da ukoliko nije da premjeste temu u odgovarajucu sekciju.
Nedavno sam sa drugarima poceo da radim na jednom servisu/sistemu i ono sto nam je potrebno da taj servis funkcionise jesu GPS uredjaji. GPS uredjaj mora da bude u mogucnosti da moze da u odredjenim vremenskim intervalima salje svoje koordinate preko internet konekcije na nas servis (dakle HTTP protokol). Pored koordinate, GPS je duzan da posalje jos dodatna tri parametra: ID uredjaja koji bi nekako trebao da bude podesen, access key za API (jer je API privatan) i potpis generisan algoritmom koji ja obezbjedjujem.
Ono sto mene interesuje, ako neko zna da mi preporuci model GPS uredjaja da ja potrazim i da kupim. Pozeljno bi bilo ako postoji neki model uredjaja koji ima ekran, za koji bih ja napisao graficki interfejs kako bi uredjaj mogao da se podesava, recimo to unosenje ID-a i kljuceva da se radi preko tog interfejsa, a ne da se to hardkoduje u svaki uredjaj. Takodje jako je bitno da za takav uredjaj moze da se napise program koji ce da se izvrsava u odredenim intervalima, a program bi izgledao nesto ovako:
id = 5
access_key = "awd25xg234fh148sfadywf"
secreet_key = "asdasfsher35r023dgheiort0-q2389wkf"
coordinates = get_current_coordinates()
url = "http://api.domain.com/v1/method"
sprintf(query_string, "lat=%lf&lng=%lf&id=%d&key=%s", coordinates.lat, coordinates.lng, id, access_key)
query_string += ("&signature=" + generate_signature(query_string, secret_key))
url = url + "?" + query_string
sent_http_post_resquest(query_string)
(pozeljni jezici bi bili C, .NET ili Java ali ono to je najmanje bitno - snacu se u bilo kom drugom )
|