Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
GunSpawn
Tvůrce
Avatar
GunSpawn:9.4.2015 19:04

Zdravím,
rád bych zkusil v C# programovat pro Android tak, aby komunikoval s SQL databází, která reaguje na vstupy od uživatele. Takže abych to vyjasnil, bude to cesta uživatel(vstup)-můj program(Android)-SQL databáze-Rasberry Pi(komunikace přes COM port), kdy potom Rasberry Pi na základě databáze provede požadovanou akci. Jenže objevil se problém a to v tom, že ve VS je, pokud píšu pro Win, v toolboxu komponenta SerialPort, přes kterou jsem s tím chtěl komunikovat. Jenže, kdyý dělám pro Android přes Xamarin Studio, tak to tam není (i když mám naistalovaný add-on pro Xamarin Studio ve VS). Nevěděl by někdo, jak to udělat, abych to mohl napsat? Popřípadě nějak poradit, kdo by s tím měl zkušenosti, kdyby se ta komponenta použít nedala? Za odpověď předem děkuji.
S pozdravem GunSpawn

Odpovědět
9.4.2015 19:04
Save early, save often, save everything, everywhere, everytime.
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na GunSpawn
Petr Čech:9.4.2015 19:26

Tak to tam zkus použít z kódu.

Nahoru Odpovědět
9.4.2015 19:26
the cake is a lie
Avatar
GunSpawn
Tvůrce
Avatar
Odpovídá na Petr Čech
GunSpawn:9.4.2015 19:42

Teď ti úplně nerozumím. Co mám kde použít a který kód náš namysli? Jako, že bych si to napsal ten COM port pod Win a pak to zkusil přepsat do Androidu?

Nahoru Odpovědět
9.4.2015 19:42
Save early, save often, save everything, everywhere, everytime.
Avatar
Michal Žůrek - misaz:9.4.2015 19:42

SerialPort v Xamarinu asi těžko půjde, protože tam není naimplementovaný. Navíc si vůbec neumím SerialPort na mobilu představit. Proč s malinou nekomunikuješ rozumější cestou než takhle kličkovat přes serial port? Co třeba HTTP? Tomu rozumí jak android, tak malina.

 
Nahoru Odpovědět
9.4.2015 19:42
Avatar
GunSpawn
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
GunSpawn:9.4.2015 19:47

Ano, to by bylo jednodušší, jenže jde o to, že by si uživatel ovládal Androidem televizi, PC, rádio, atd., který by byli spojeni s malinou drátově, to jest přes COM port

Nahoru Odpovědět
9.4.2015 19:47
Save early, save often, save everything, everywhere, everytime.
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na GunSpawn
Petr Čech:9.4.2015 19:49

Myslel jsem, že místo přetáhnutí SerialPortu na form uděláš v kódu něco jako https://msdn.microsoft.com/…vs.110).aspx

Editováno 9.4.2015 19:49
Nahoru Odpovědět
9.4.2015 19:49
the cake is a lie
Avatar
GunSpawn
Tvůrce
Avatar
Odpovídá na Petr Čech
GunSpawn:9.4.2015 19:56

Tak teď tomu rozumím ještě míň. Proč si tam napsal to (v=vs.110).aspx mi nějak mozek nebere. A co přesně z té dokumentace bych měl psát? Vždyť v Xamarinu tam nic z tý třídy není.

Nahoru Odpovědět
9.4.2015 19:56
Save early, save often, save everything, everywhere, everytime.
Avatar
Odpovídá na GunSpawn
Michal Žůrek - misaz:9.4.2015 20:18

protože czubehead neví, že Xamarin není .NET a Xamarin prostě takové objekty neobsahuje, protože z telefonu nijak seriovou linku (tak jak si to představuje malina) nevyvedeš. Jestliže malina ovládá PC, radio a TV (což se většinou až na PC řeší IR diodou, jen tak mimochodem) tak je připojena na Wi-Fi a nikdo ti nebrání to co bys posílal přes seriovku poslat (třeba seriově) přes HTTP.

 
Nahoru Odpovědět
9.4.2015 20:18
Avatar
GunSpawn
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
GunSpawn:9.4.2015 20:28

Zkusím se domluvit s vedením, kdyžtak ještě napíšu. Díky za odpovědi

Nahoru Odpovědět
9.4.2015 20:28
Save early, save often, save everything, everywhere, everytime.
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na GunSpawn
Petr Čech:9.4.2015 21:46
  1. Tu URL rozbil místní filtr.
  2. Se Xamarinem jsem nikdy nedělal, tak jsem to prostě nevěděl jak píše Misaz.
Nahoru Odpovědět
9.4.2015 21:46
the cake is a lie
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.