{"id":2017,"date":"2016-12-08T00:46:37","date_gmt":"2016-12-07T23:46:37","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=2017"},"modified":"2016-12-08T00:47:46","modified_gmt":"2016-12-07T23:47:46","slug":"applikasjonen","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=2017","title":{"rendered":"Applikasjonen"},"content":{"rendered":"<p>Litt konkret om bluetooth:<br \/>\nBluetooth best\u00e5r av forskjellige komponenter, dette er de viktigste:<\/p>\n<p>BluetoothAdapter<br \/>\nSetter opp en local Bluetooth radio, denne radioen er et m\u00f8tepunkt for all Bluetooth interaksjon.<\/p>\n<p>BluetoothDevice Setter opp en Bluetooth enhet som andre enheter som enten kan paire seg med, eller bli paired til. Vi bruker denne til \u00e5 sp\u00f8rre om \u00e5 koble til en annen enhet ved hjelp av en \u00abBluetoothSocket\u00bb<\/p>\n<p>BluetoothSocket<br \/>\nKoblingspunktet som tillater applikasjonen og sende\/motta data mellom to enheter gjennom en InputStream og en OutPutStream.<\/p>\n<p>BluetoothServerSocket<br \/>\nI bluetoothens verden gir vi roller til enhetene som er tilkoblet til hverandre, den ene er en master, og har rollen som server. Denne serveren lytter etter innkommende enheters request til tilkobling, og returnerer en tilkoblet bluetoothSocket n\u00e5r pairingen er akseptert. Det betyr ogs\u00e5 at vi har en klient (server\/klient). Klienten er enheten som sender denne socket request til serveren.<\/p>\n<p>Applikasjonen<br \/>\nApplikasjonen er skrevet i C# med Xamarin som interface mellom Android(Java) og C#(Xamarin). Applikasjonen inkluderer metoder som initialiserer Bluetooth-komponentene ovenfor, og setter de sammen ved hjelp av objekter og arv.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Litt konkret om bluetooth: Bluetooth best\u00e5r av forskjellige komponenter, dette er de viktigste: BluetoothAdapter Setter opp en local Bluetooth radio, denne radioen er et m\u00f8tepunkt for all Bluetooth interaksjon. BluetoothDevice Setter opp en Bluetooth enhet som andre enheter som enten kan paire seg med, eller bli paired til. Vi bruker denne til \u00e5 sp\u00f8rre om [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2017","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2017"}],"version-history":[{"count":1,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2017\/revisions"}],"predecessor-version":[{"id":2020,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2017\/revisions\/2020"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}