1999 valmiiksi 35 laitteen prototyyppisarja radiolla (kotelo halvalla )

Samankaltaiset tiedostot
PLA Mobiiliohjelmointi. Mika Saari

PLA Mobiiliohjelmointi. Mika Saari

TW-LTE REITITIN: INTERNET-YHTEYKSIEN KAISTANJAKO

TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje

Yleinen ohjeistus Linux tehtävään

WL54AP2. Langattoman verkon laajennusohje WDS

Tekninen Tuki. Access Point asennusohje

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

OSI ja Protokollapino

Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

Motorola Phone Tools. Pikaopas

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT

Palomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri

Varmenteiden asentaminen & WLAN Nokian puhelimille

Tietokannan tietoturva. Heli Helskyaho Tietoturva-aamupäivä, Oracle House

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä

InSitu-järjestelmän palvelinarkkitehtuuri

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

2 Konekieli, aliohjelmat, keskeytykset

Sähköinen. ylioppilastutkinto.fi

Tietoturvan perusteet - Syksy SSH salattu yhteys & autentikointi. Tekijät: Antti Huhtala & Asko Ikävalko (TP02S)

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

S Teletekniikan perusteet

T-Cam IPC900 HD PTZ valvontakamera

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

SÄHKÖPOSTIOHJE. Opiskelijoiden Office 365 for Education -palveluun

Ajankohta Johdatus WP7-sovelluskehitykseen: WP7-sovelluskehityksen perusteet:

Apple iphone 4 puhelimen käyttöönotto:


Lisää tehoa kommunikointiin

Option GlobeSurfer III pikakäyttöopas

Maailman ensimmäinen Plug & Go etäyhteyslaite

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

TeliaSonera Utsjoen matkaviestinverkot

Esa HäkkinenH Evtek tp02s Tekninen tietoturva Copyleft 2005

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Javan asennus ja ohjeita ongelmatilanteisiin

3. Laajakaistaliittymän asetukset / Windows XP

o l l a käydä Samir kertoo:

Koulussamme opetetaan näppäilytaitoa seuraavan oppiaineen yhteydessä:

Ti Tietoturvan Perusteet : Politiikka

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

Suomen lippu. lippu; liputus, liputtaa, nostaa lippu salkoon

Hand Held Products Net Base telakan sisäisten IP osoitteiden muuttaminen. Käyttöohje

Edellinen päivitys: :10 Raportin aikaväli: Kuukausi Elo 2010

TIETOKONE JA VERKOT IT PC & NETWORK SUPPORT TAITAJA 2001 LAHTI KÄYTTÖJÄRJESTELMIEN JA OHJELMISTOJEN ASENTAMINEN SEKÄ KONFIGUROINTI

Avoimet standardit ja integraatio

mipro TARJOUS MISO Net valvomokoneiden päivitys Tuusulan kunta Lassi Jutila

TOSIBOX RATKAISU. »TOSIBOX:n avulla yhteys muodostuu automaattisesti internettiä hyödyntäen eri toimilaitteiden välille

Sähköinen. ylioppilastutkinto.fi

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Mirva Jääskeläinen Espoon kaupungin työväenopisto

TI09. Seminaarityö Opintojakso: A Linux järjestelmät Opettaja: Tomi Pahula Opintojakson toteutus: Syksy 2011.

Yhdistä kodinkoneesi tulevaisuuteen.

Pilvipalvelujen tietoturvasta

Älypuhelimet. Sisällysluettelo

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Kuva maailmasta Pakettiverkot (Luento 1)

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows XP

Tietoliikenne II (2 ov)

Langattoman kotiverkon mahdollisuudet

GREDDY PROFEC B SPEC II säätäminen

Innovaatioista. Vesa Taatila

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

Mobiilit luontorastit lukiolaisille

Asenna palvelimeen Active Directory. Toimialueen nimeksi tulee taitajax.local, missä X on kilpailijanumerosi

PIKAOPAS MODEM SETUP

Virtuoosi POS-järjestelmien joukossa

Väylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)

TW- EAV510 JA TW- LTE REITITIN: WDS- VERKKO

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Itkonen Jonne (saapui 9.25) Santanen Jukka Pekka (saapui 9.35)

Mobiilit luontorastit

Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit

iltapäivä

Työpöytävirtualisointi

GSRELE ohjeet. Yleistä

Harjoitustyö. Jukka Larja T Tietokoneverkot

Yhteenvetodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tabletit opetuskäytössä - työpaja

Älypuhelin hoitotyössä; osastoilla ja kentällä - potilaskuljetuksen työkalu n.n

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

TW- EAV510 v2: WDS- TOIMINTO TW- EAV510 V2 LAITTEEN ja TW- LTE REITITTIMEN VÄLILLÄ. Oletus konfiguroinnissa on, että laitteet ovat tehdasasetuksilla

Suoritustavat: Laboratoriotöitä 2.-3.periodi. Luennot 2h, Laboratorityöt 4h, itsenäinen työskentely 124 h. Yhteensä 130 h.

Siirtyminen IPv6 yhteyskäytäntöön

Apple iphone 4 puhelimen käyttöönotto:

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen

KÄYTTÖOHJEET MDS BT-80 ASENNUSOHJE. Erinlaisia liitäntätapoja ja vinkkejä siistiin asennukseen

Sähköisten ylioppilaskirjoitusten järjestämisestä ja koetilan varustelusta

Transkriptio:

Vesa Lappalainen

Miksi? Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua maksaa Nykyisin paljon kaupallisesti Clicker tms. otsikon alla, ainakin yksi suomalainenkin (alunperin Voter nimellä), business perustuu kapuloiden myyntiin Erilaisia laitteisto käytössä n. 30 oppilaitoksessa, käyttö kai aika vähäistä (???)

Historiaa, 1. versio InSitu (Latin in sitū, which translated literally as 'In position'.) idea Esko Hammaren, fysiikka, 1997 USA vierailulta, pitkä puhelu lauantaiaamuna alkuperäinen idea toimi eri värisiä paperilappuja nostelemalla 1. proto langallisena versiona työprojektina kesällä 1998, HW perustui ihan eri käyttöön tehtyyn laitteeseen oli olemassa lääkärikonferensseihin tarkoitettu infrapunalla toimiva järjestelmä, mutta siitä puuttui 2-suuntaisuus eikä ollut oikein halukkuutta yhdessä tekemiseen 3:n laitteen proto radiolla (RS485)

Historiaa 1. versio 1999 valmiiksi 35 laitteen prototyyppisarja radiolla (kotelo halvalla ) 3 :n tavun paketit => kaista riitti pollaamiseen, yhdellä radiopiirillä client joko kuuntelee tai lähettää, siksi tarkka vuorottelu mm. suurin osa merkkijonoista lähetettiin clienteille valmiiksi ja viitattiin vain id:llä niihin opettajan koneessa erillinen lähetin/vastaanotin jossa 2 radiopiiriä antenni kokeiltu pätkimällä johtoa ja seuraamalla spektrianalysaattoria (10 m => 100 m) http://users.jyu.fi/~vesal/insitu/palikka.htm ensimmäinen aito kokeilu 14.3.2000 Paras opetus-oppimis menetelmä tähän mennessä! OPLAA kehityshanke 2001 opetuksen laatupalkinto 2002

historiaa, 1. versio http://users.jyu.fi/~vesal/insitu/tulokset/2006/index.html ongelmia: lataaminen (hirveä määrä johtoja) kuljettaminen luennolle (35 laitetta = 1 iso matkalaukku) rahoitus (n. 100-200 e/laite näissä valmistusmäärissä) Windows 2000 jälkeen ei enää päässyt RS-porttiin samalla tavalla ja systeemi lakkasi toimimasta muilla järjestelmillä => logiikkanalysaattori ahkerassa käytössä

Historiaa, 2. versio Kuningasajatus: clientiksi oma puhelin Miten kommunikoidaan? Bluetooth (2003-2004) Tommi Hytösen lisenssiaattityössä simuloitiin protokollaa ja sen perusteella n. 200-400 clienttia pitäisi olla mahdollista vanhaan Delphi-pohjaiseen serveriin lisättiin (Yevgeniy Ivanchenko, Jukka Korpi) Bluetooth-protokolla ja tehtiin Symbian client (<2005) Nokialta sekalainen määrä puhelimia joissa BT (mm 5x6630, 3/2005) WLAN ei vielä tunnettu puhelimissa Tuukka Puranen ja Mikko Tyrväinen kehiin tekemään Java-clienttia (3/2005)

Bluetooth haasteet Piconet 8 laitetta (joista 1 serveri) Korjausyritys 1: jotkut kännyköistä julistautuvat välittäjiksi jolloin jos on 7 proxyä, niin saadaan jokaiseen 7 clienttia jne. Ongelmana jos proxy poistuu paikalta niin koko verkko pitää konfiguroida uudelleen Oikestaan proxy-laitteessa pitäisi olla 2 BT:tä koska kerralla voi joku kuunnella tai lähettää ja vaihto vie liikaa aikaa Hylättiin toimimattomana

Bluetooth kokeilu Laitetaan PC:hen monta BT-tonglea jolloin saadaan 7 yhteyttä/dongle Windows ei osaa kuin yhden donglen => Linux proxy väliin (pikkulinux-konetta ei saatu ikinä toimimaan, muutenkin jatkuvat palomuuriongelmat) Muutenkin melkoinen haaste saada bluetooth toimimaan, dongleilla eroja Alun perin reititin C:llä => ei pysynyt pojilla käsissä ja kaatuili ihmeellisesti Mihin asiakas ottaa yhteyden? Tutkittu Tuukan gradussa, annettu 4 vaihtoehtoa, mm että otetaan yhteyttä aina samaan dongleen, joka kertoo kenen kanssa jatketaan Lopputulos: yhteydenmuodostamiseen tulisi menemään minuutteja Käytännön kokeilut: koskaan ei päästy 20 elävään yhteyteen asti, useimmiten n. 12 saatiin toimimaan Summa: hirveästi tuhlattu aikaa (aina 2007 loppupuolelle saakka) ja todettu kuolleeksi tieksi

TCP/IP mukaan Päätettiin ottaa TCP/IP mukaan suunnitelmiin Java-client, MobileLeaf (LWUIT, perusjava2me hirveä), PCLeaf(swing), uusi opettajan ohjelma Javalla (swing) Projektoriohjelma (swing) Eka testi 18.11.2008 24.3.2009 2009 syyskuu Nokialta 5xN85+5xN86 myös HTTP-client lähinnä iphoneja yms varten (marraskuu 2009, Jaakko Kosonen) Koodauksessa synkronointi => dead lock, korjaantuu säännöllä: lukituksen aikana älä kutsu mitään omaa aliohjelmaa, lukitus vain minimaaliseksi ajaksi, mun pisin debuggaus varmaan 10 h. Eclipse hyvä!

TCP/IP ongelmia 1 palomuurit ylläpito yleensäkin ratkaisuksi Proxy-palvelin i.jyu.fi virransäästö WLAN reitittimien asetukset (JY:ssä säädetty prioriteettina suuri tiedonsiirto, vähän laitteita) WireShark ahkerassa käytössä

Teachers s App (Server) InSitu Projector (PC/Laptop in auditorium) DVI TCP/IP/IPP TCP/IP/IMPv2 InSitu Proxy Projector in auditorium WLAN/TCP/IP/IPP TCP/IP/IPP TCP/IP/IMPv2 TCP/IP/IPP TCP/IP/IMPv2 WLAN access point Internet WLAN/IMPv2 or HTTP WLAN/IMPv2 or HTTP WLAN/IMPv2 or HTTP GPRS/IMPv2 GPRS/HTTP Leaf (Client) HTML Leaf PCLeaf HTML Leaf

TCP/IP ongelmia 2 lankaverkossa kokeiltu 400 clienttia (mikroluokkien koneet lähettämään) Luvattu tiedon perillemeno => ongelmien sattuessa saattaa paketti viivästyä ja olla jo eri maailmasta, jotkut saivat kysymyksiä jopa 2 min päättymisen jälkeen => kellot ja paketeille voimassaoloaika => jonkinlaisia haasteita kellojen synkronoinnissa UDP => lyhyet timeoutit yhteyksissä logien ahkeraa lukemista! Yhteyksien katkeilu => täytyy pollata ja luoda uudelleen IE9 aukaisee kaksi yhteyttä joista ei käytä toista JA HOMMA KESKEN, tosin onneksi osin toimii