Sto se bluetootha tice, njega kontrolise tzv. "bluetooth stack". Iako je sam bluetooth standardizovan (u vidu sigurnosti, protokola, frekvencija, identifikacije uredjaja i ostalog), bluetooth stack je samo delimicno (bar u praksi), jer je gomila proizvodjaca pocela da ubacuje svoje ekstenzije da bi dodali svoje shiny servise
. Na ovom linku:
Bluetooth Developer Tools imas spisak "nazovi" SDKova.
Bluetooth uredjaj se uopste nece videti nigde na sistemu dok ga bluetooth stack program ne identifikuje, a taj deo je relativno standardizovan, . Posle toga, zona sumraka, uredjaju ne mozes pristupiti direktno bez da koristis bluetooth stack, a to koriscenje zavisi od toga koji stack je instaliran i svaki je na svoju ruku. Vecina funkcionise kao proxy, tj. kreira virtuelne uredjaje na sistemu koji odgovaraju servisu koji zakaceni uredjaj nudi (npr. kreira COMxx za pristup RS232 na uredjaju, modem za GPRS konekcije, virtuelni drajv za smartdevices, itd, itd).
Sa tvoje tacke gledista ne mozes znati da li je taj prikaceni drajv dosao sa bluetooth uredjaja ili je korisnik ubacio USB drajv ili je na zivo zakacio napajanje na interni harddisk
(zapravo lazem
, mozes, ali moras da prckas po dinamickom delu registrija i da provaljujes gde je uredjaj zakacen (HD kontroler, SUB hub, itd), sto je veoma proprietary i veoma podlozno promenama)
U principu sve high level windows aplikacije bi trebalo da se suzdrze od prckanja po bilo cemu sto je ispod nivoa HAL-a (Hardware abstracion layer), za te stari se pisu drajveri. Ko misli da nisam u pravu nek se priseti StarForce 3.6 zastite na igricama, koja je ocigledan primer sta se desava kad aplikacija (Windows servis u ovom primeru) prcka direktno po hardveru, pa posle ne radi na 80% kompjutera.
Ovo sto ti hoces je manje vise implementacija Plug&Play-a i Blootooth stack-a u jednom. To nije posao za jednog coveka i nije posao za .net.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić