MITEN ONNISTUTAAN BLUETOOTH- PROJEKTISSA? 27.8.02 Juha Tuominen Miten onnistutaan Bluetooth-projektissa? 1. Kokemuksia Bluetooth-projektista: Ailonet- ja GoldenEye-tuotteiden kehityshistoria 1999-2002 2. Caset: Case: Kauppakeskus Arabia Case: Kotiautomaatiopilotti Case: Operaattori X 3. Bluetooth-tuotteen HW-arkkitehtuurista 4. Bluetooth-tuotteen SW-arkkitehtuurista 5. Näin onnistutaan Bluetooth-projektissa 1
Kokemuksia Bluetooth-projektista 1/6 Ailonet-tuotteen kick-off 1999 lopussa Modulaarinen tukiasemapalvelin, jossa vapaa sovellusrajapinta Langaton Bluetooth-kamera järjestelmän osana Kotiautomaation ohjausmahdollisuus Käytettävät liitynnät: Bluetooth, Ethernet, 802.11b ja POTS/GSM/GPRS Järjestelmä suunniteltu integraattoreiden ja operaattoreiden kautta myytäväksi Kokemuksia Bluetooth-projektista 2/6 Vuonna 1999 Bluetooth näytti hyvin lupaavalta: Se on ihan joka laitteessa ihan kohta Bluetooth lisää laitteen hintaa vain $5 Bluetooth-kehittäjäkonferensseissa esiteltiin toimivia demoja (jotka oli hackatty kasaan edellisenä iltana hotellihuoneeessa) Tanskalaisella Digianswerillä ensimmäiset toimivat PC Card -kortit ja SW, joilla pääsi tekemään mm. suorituskykymittauksia 2
Kokemuksia Bluetooth-projektista 3/6 Vuoden 2000 alussa päätettiin, että Bluetoothteknologia ostetaan/lisensoidaan muualta Bluetooth-HW oli pakko lyödä lukkoon projektin varhaisessa vaiheessa evaluointi-kitit tilattiin Teknologiariskin minimoimiseksi valinta tehtiin isojen pelureiden kesken, joilla pre-qualifioidut tuotteet Lopullisen valinnan määräsi evaluointi Ailonettiin valittiin Ericssonin point-tomultipoint-bluetooth-moduuli Kokemuksia Bluetooth-projektista 4/6 Bluetooth-pinon etsintä Vähän vaihtoehtoja ja järjettömät lisenssihinnat Aika ei ollut oikea: Saimme hengähdystauon ennen lopullisen stackin hankintaa porttaamalla Axisin GPL-pinon Bluetooth 1.1 -pinoja alkoi tulla saataville vasta kesällä 2001 3
Kokemuksia Bluetooth-projektista 5/6 Lopullisen pinon lisensointi Bluetooth-konferensseista hyviä kontakteja oikeisiin ihmisiin ja alustavat neuvottelut Lopulta syksyllä 2001 päädyimme hankkimaan Ericssonin evaluointilisenssin 6 kk ajaksi Pino osoittautui toimivaksi, hyvin dokumentoiduksi ja helposti portattavaksi Lisensointineuvottelut ja -sopimukset (sekä Ailonet että GoldenEye) keväällä 2002 Kokemuksia Bluetooth-projektista 6/6 GoldenEye-kameran kick-off keväällä 2002 Samat Bluetooth-toimittajat kuin Ailonetissa Paremmat määräalennukset komponenteille Kamera huomioitu jo pinon lisenssoinnissa Ailonettiin Bluetoothin yli siirrettiin 1. kerran kuvaa kaksi päivää kameran protolevyjen saapumisesta Ailonille! Tunnetun tekniikan käyttäminen nopeuttaa tuotekehitystä 4
Case: Kauppakeskus Arabia 1/2 Paikallispalvelut Pääsynvalvonta (PAC) Internet LAN WoB Case: Kauppakeskus Arabia 2/2 Pääpaino hyödyllisissä palveluissa, ei tekniikassa Mitä kauppakeskuksessa myydään Kuinka se löytyy Paljonko se maksaa ja onko se tarjouksessa Lisäksi sähköposti ja nettiyhteys Erikoisuutena sisällön tuonti myös WAP over Bluetoothmatkapuhelimiin Hanke julkistetaan kokonaisuudessaan 3.9.2002! 5
Case: Kotiautomaatiopilotti 1/2 WAP GSM Data GSM 2-suuntainen ADSL256/256 Oper. Backbone Internet RS-232 ~230 V Case: Operaattori X Käyttäjätietokanta PAC Internet ISDN/ADSL Oper. Backbone 802.11b PAC WoB WoB, CTP KOTI JULKINEN PAIKKA 6
Bluetooth-tuotteen HW-arkkitehtuurista 1/10 Bluetooth-raudan valintakriteerit Point-to-Point vai Point-to-Multipoint? Class 1 (100 m), Class 2 (10 m) vai Class 3 (0,1 m)? Moduuli, radio+baseband+liimaa vai single-chip + liimaa? Ulkoinen/integroitu Flash-muisti? SoC (System-on-Chip)? Host-liityntä: UART vai USB? Entä PCM? Hyväksynnät? (Bluetooth/CE/FCC?) Referenssit? Hinta? Saatavuus? Roadmap? Kehitystyökalut+tuki? Bluetooth-tuotteen HW-arkkitehtuurista 2/10 Moduuli +Helppo ja pieniriskinen +Ei vaadi juurikaan RF-suunnittelua, vain antenni +Ei vaadi ulkoisia komponentteja -Hinta ~20 % kalliimpi kuin Radio+BaseBand+liima -Ei kaikilla valmistajilla eikä SoC-malleja -Saatavilla yleensä myöhemmin kuin Radio+ BaseBand erilliskomponentteina 7
Bluetooth-tuotteen HW-arkkitehtuurista 3/10 Serial CPU SP USB Bluetoothmoduuli RF Antenni USB Bluetooth-tuotteen HW-arkkitehtuurista 4/10 Radio+BaseBand +Moduulia ~20 % edullisempi ratkaisu +Saatavilla usein ensimmäisenä uudesta tuotesukupolvesta +SoC-malleja saatavana -Vaatii RF-suunnittelua (tosin valmistajilla hyvät reference designit) -Vaatii oheiskomponentteja (usein mm. Flashin) 8
Bluetooth-tuotteen HW-arkkitehtuurista 5/10 Serial CPU SP USB USB BaseBand Radio Osc RF Antenni Flash Bluetooth-tuotteen HW-arkkitehtuurista 6/10 Single-chip +Vähentää komponentteja ja pienentää piirilevyn foot-printtiä +Ideaalinen SoC-ratkaisu, usein vähemmän liimaa kuin Radio+ BaseBand -ratkaisuissa -Toistaiseksi kalliita ja vähän valmistajia (vaikea ja kallis tuotantoprosessi, koska digitaali- ja RF-puoli samassa piirissä) 9
Bluetooth-tuotteen HW-arkkitehtuurista 7/10 Serial CPU SP USB Single Chip RF Antenni USB Osc Bluetooth-tuotteen HW-arkkitehtuurista 8/10 System-on-Chip Bluetooth BaseBand perustuu aina johonkin prosessorin ytimeen (esim. ARM7) Joissain sovelluksissa on edullista hyödyntää BB:n prosessoria mielummin kuin käyttää ulkoista CPU:ta Vaatii vapaata Flashia, RAMia, BB-valmistajan toimittaman Bluetooth-pinon profiileineen sekä kehitystyökalut 10
Bluetooth-tuotteen HW-arkkitehtuurista 9/10 I/O System-on-Chip Single Chip / Radio+BB RF Antenni RAM Flash Osc Bluetooth-tuotteen HW-arkkitehtuurista 10/10 AP Dongle Hiiri Puhelin Class 1 1-2 2 2 P2P/P2MP P2MP P2P P2P P2P Host I/F UART/USB USB -(SoC) UART PCM Kyllä Kyllä/Ei Ei Kyllä/Ei Tyyppi MCM/R+BB SC/R+BB SC SC/R+BB SoC Ei Ei Kyllä Kyllä/Ei Virrankul. Ei väliä Ei väliä Pieni Pieni 11
Näin onnistutaan Bluetoothprojektissa 1/5 Alku hankalaa Pienellä toimijalla uskottavuusongelma - näkyvyys parantaa tilannetta teknologiatoimittajien silmissä Bluetoothissa ei voi olla vähän mukana hanki Associate Membership Käytä aikaa ja resursseja evaluointiin niin paljon kuin mahdollista - ev.kittejä voi myös vuokrata Käytä maalaisjärkeä: referenssit paljastavat jyvät akanoista Näin onnistutaan Bluetoothprojektissa 2/5 Konferenssit Hyviä tilaisuuksia tavata teknologiatoimittajia Sovi tapaamiset etukäteen! Paikan päällä oikeiden ihmisten löytäminen ei käytännössä onnistu Matkalle mukaan joku, jolla valtuudet neuvotella alustavasti hinnoista, määristä ja jolla kokemusta lisensointikäytännöistä ja sopimuksista Ota matkan tavoitteeksi kihloihin pääsy 12
Näin onnistutaan Bluetoothprojektissa 3/5 HW:n evaluointi ja samplet Älä usko mitään ennen kuin saat sen itse toimimaan!!! Järjestä aina kontakti toimittajan tuotekehitykseen, josta saat nopeasti apua/kommentteja ongelmaan Tarkista toimittajan reference design Jos sampleissa ongelmia, selvitä ne heti Neuvottele alustava tarjous ja toimitustakaus määrille heti kun evaluointi alkaa näyttää hyvältä Näin onnistutaan Bluetoothprojektissa 4/5 Pinon evaluointi Evaluoi koko paketti profiileineen Selvitä toimittajan R&D-roadmap - onko Sinun kriittiselle polulle osuvia riskejä näköpiirissä? Kunnollisen sopimuksen saaminen vaatii face-toface -neuvottelut Kun evulointi näyttää vihreää valoa, ollaan valmiita menemään naimisiin. Neuvottele myös optiot ja niiden hinta! 13
Näin onnistutaan Bluetoothprojektissa 5/5 Testaa ennen kvalifointia Käy unplug-festissä, jos vain mahdollista Hanki mahdollisimman paljon erilaisia laitteita, joiden kanssa omaasi käytetään Myös epävirallisia varjo-unplug-festejä voi järjestää paikallisten toimijoiden kanssa Yhteystiedot ja varjo-unplug Fest Juha Tuominen Director of Research & Development juha.tuominen@patria.fi www.ailon.com VARJO-UNPLUG FEST Vain Bluetooth-kehittäjille - tule ja testaa tuotteesi! Ti, 17.9.2002 klo 9-15 Patria Ailon Naulakatu 3, Tampere Ilmoittautumiset: marko.rantamaki@patria.fi Tilaisuuden tarjoavat: ja 14