SlideShare uma empresa Scribd logo
1 de 118
BLUETOOTH LOW ENERGY
       Joacim Westlund
2015
Söndag, kl 10:00


Dags att vakna!
Kroppsrapport

Allvarlig brist på salt och 14
      andra mineraler

             OK
iGlasses 9.47m
Fiskmatsburken

Tänkte du gå utan att
  mata fiskarna? :(

        OK
!
Du lämnar
mobilen!
BLUETOOTH LOW ENERGY
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data

                 Låg energi
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data

                 Låg energi

         Liten storlek och litet pris
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data

                 Låg energi

         Liten storlek och litet pris

           Snabb dataöverföring
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data

                 Låg energi

         Liten storlek och litet pris

           Snabb dataöverföring

    Många kopplade enheter samtidigt
BLUETOOTH LOW ENERGY
   En ny trådlös standard för statisk data

                 Låg energi

         Liten storlek och litet pris

           Snabb dataöverföring

    Många kopplade enheter samtidigt

          Starka marknadsdrivare
BLUETOOTH LOW ENERGY




        ABI RESEARCH 2012
HISTORA
HISTORA




2001
HISTORA




       2006

2001
HISTORA


                2010

       2006

2001
HISTORA

                       2011
                2010

       2006

2001
• iOS   & Mac OS                    • Android   (tillverkares lib)

  • iPhone    4S, iPhone 5           • Galaxy   S III, Note 10.1

  • New     iPad                     • HTC   One x

  • iPod Touch      5                • Droid    RAZR

  • MacBook        Pro, Air & Mac   • Windows    8
   Mini

• Linux   (till viss del)
• iOS   & Mac OS                    • Android   (tillverkares lib)

  • iPhone    4S, iPhone 5           • Galaxy   S III, Note 10.1

  • New     iPad                     • HTC   One x

  • iPod Touch      5                • Droid    RAZR

  • MacBook        Pro, Air & Mac   • Windows    8
   Mini

• Linux   (till viss del)
                                                       ?!?
=Bluetooth 4.0 Dual Mode
<Bluetooth 3.x
=Bluetooth 4.0 Dual Mode
=Bluetooth 4.0 Single Mode




                                   <Bluetooth 3.x
=Bluetooth 4.0 Dual Mode
=Bluetooth 4.0 Single Mode




                                   <Bluetooth 3.x
=Bluetooth 4.0 Dual Mode
x7
x1000




x7
FUNKTIONER
FUNKTIONER
BT SIG utvecklar profiler
FUNKTIONER
                    BT SIG utvecklar profiler



Battery level                     HID
Blood pressure                    Health Thermometer
Running & Cycling                 Heart Rate
Current Time                      Immediate Alert
Find Me                           Link Loss
Glucose level                     Proximity
• Se   vem som ringer, sms & mail
• Se   vem som ringer, sms & mail

• klicka   bort samtal
• Se   vem som ringer, sms & mail

• klicka   bort samtal

• Hitta    mobil, hitta klocka
• Se   vem som ringer, sms & mail

• klicka   bort samtal

• Hitta    mobil, hitta klocka

• Varna    om du lämnar mobil
• Se   vem som ringer, sms & mail

• klicka   bort samtal

• Hitta    mobil, hitta klocka

• Varna    om du lämnar mobil

• Logga    in/ut ur din dator
• Se   vem som ringer, sms & mail

• klicka   bort samtal

• Hitta    mobil, hitta klocka

• Varna    om du lämnar mobil

• Logga    in/ut ur din dator

•2   års batteri
Marknad

Standardisering av Sporttillbehör
Marknad

Standardisering av Sporttillbehör
Marknad

”Plug and play” utan ”plug”
      - ingen dongel
  - ingen laddning (typ)
Marknad

Apple
Marknad

             Apple
Medlem i Bluetooth SIG sedan juni 2011
Marknad

             Apple
Medlem i Bluetooth SIG sedan juni 2011
         Core Bluetooth API
Marknad

             Apple
Medlem i Bluetooth SIG sedan juni 2011
         Core Bluetooth API
           Inget krav på MFi
Marknad

             Apple
Medlem i Bluetooth SIG sedan juni 2011
         Core Bluetooth API
           Inget krav på MFi
              Ingen NFC
Marknad

             Apple
Medlem i Bluetooth SIG sedan juni 2011
         Core Bluetooth API
           Inget krav på MFi
              Ingen NFC
            Ny connector
LIKNANDE TEKNOLOGIER
LIKNANDE TEKNOLOGIER
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
Verklig
 hastighet    700-2100    305    20    100-250   424
  (kbps)


Avstånd (m)     100       50     10    100-300   0.05


Toppström
                30       12-16   17     30-40    50
  (mA)


Latens (ms)     100       2.5    0      20-30     -


Inblandade
               16000     16000   300    360      160
  företag
TEKNIKEN
TEKNIKEN

Så bra och billigt som möjligt för knappcellsbatteri
TEKNIKEN

Så bra och billigt som möjligt för knappcellsbatteri

                 Lägre toppström
TEKNIKEN

Så bra och billigt som möjligt för knappcellsbatteri

                 Lägre toppström

                 Kortare radiotid
TEKNIKEN

Så bra och billigt som möjligt för knappcellsbatteri

                 Lägre toppström

                 Kortare radiotid

              Snabbare uppkoppling
TEKNIKEN
   2,4GHz bandet

3 annonseringskanaler

   37 datakanaler

   Adaptiv FHSS
TILLSTÅND
            Scanning


Advertise   Standby     Initiate



   Slave    Connect    Master
PASSIV SCANNING
      Annonsering   Hittade pryl




Advertise                 Scanning
BROADCASTING
    Annonsering (data)   Hittade pryl (data)




Advertise                          Scanning
AKTIV SCANNING
                Advertise                              Scanning

                          Annonsering
                                              Scan request
                            Scan response
(Jag heter Jocke och kan hoppa och sparka)   Hittade pryl som heter
                                             Jocke som kan hoppa och sparka
KOPPLINGSMODELLER


•”Just works”
•Passkey
•Out of Band
INITIERA KOPPLING

                Annonsering
Advertise                     Connection request   Initiate
INITIERA KOPPLING

                Annonsering
Advertise                     Connection request   Initiate

                Slave Connect Master
INITIERA KOPPLING

                Annonsering
Advertise                     Connection request   Initiate

                Slave Connect Master
                                  ”vad?”
                  Data
INITIERA KOPPLING

                Annonsering
Advertise                     Connection request   Initiate

                Slave Connect Master
                                  ”vad?”
                  Data




                                   Ok, tack
                  Tack
INITIERA KOPPLING

       Annonsering
                     Connection request

         Data
<3ms
INITIERA KOPPLING

        Annonsering
                      Connection request
                           ”vad?”
          Data
<3ms                       Ok, tack
          Tack




       Radio påslagen <1,5ms
INITIERA SÄKER KOPPLING
INITIERA SÄKER KOPPLING

• Fas   1 (okrypterad)

  • Vad   kan du, vad har du, vad vill du?
INITIERA SÄKER KOPPLING

• Fas   1 (okrypterad)

  • Vad   kan du, vad har du, vad vill du?

• Fas   2 (okrypterad)

  • Bestäm   STK efter kopplingsmodell
INITIERA SÄKER KOPPLING

• Fas   1 (okrypterad)

  • Vad    kan du, vad har du, vad vill du?

• Fas   2 (okrypterad)

  • Bestäm    STK efter kopplingsmodell

• Fas   3 (krypterad med STK)

  • Slav   skickar LTK krypterat
INTEGRITET


            Random id

         24 bit CRC (hash)

32 bit Message integrity Check (MIC)
DATAÖVERFÖRING

Kryptera   Skapa
           CRC     Skicka


           Check     De-
Mottag     CRC     kryptera
STRÖMFÖRBRUKNING
STRÖMFÖRBRUKNING
PROTOTYP
PROTOTYP
PROTOTYP
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
 Komponent      Storlek ca   Pris ca
   Batteri      d 1-2 cm     $ 0,9
  SoC Chip      5x5 mm         $1
   Antenn       2x1 mm       $ 0,8
Kondensatorer                $ 0,7
   Sensor                    $ 0,5
 Tillverkning                 $1
                              $4
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
BYGGA PRODUKT
Komponent      Antal        Pris ca
   Pryl      10,000,000   $ - 40 000 000
 BT Cert         1            $ - 50 000
 Plastform                    $ - 20 000
Kostnader                 $ - 40 080 000

Komponent       Antal        Pris ca
   Pryl      10,000,000   $ 150 000 000
 Kostnader                $ - 40 080 000
   Vinst                   $109 920 000
EVENT & TÄVLINGAR

•   Nordic Semiconductor Global Tech Tour, Köpenhamn 29 oktober
    http://www.nordicsemi.com/eng/Events/Global-Tech-Tour-2012/Europe




•   Wearable Technologies conference Munchen, 4 februari
    http://www.wearable-technologies.com/wt-conference




•   Wearable Technologies Innovation World Cup -> november
    http://www.innovation-worldcup.com/




• M2M              Challenge -> december
    http://m2m-challenge.com/
Mental note

Ställ dina frågor nu


        OK
Hemmet            TV           Betalning

 Cykeln        Inloggning      Prototyping

 Butiken         Baren            Larm

Sjukhuset       Dörrar           Kläder

 Hotellet         VVA             M2M

Skidbacken   Fysisk säkerhet    i väggen
BACKUP
KÄLLOR/LÄNKAR


•   Jämförelse trådlösa teknologier: http://webshop.atlantikelektronik.de/Mailings/EW12_paper_v3.pdf


•   Strömmätningar: http://www.ti.com/lit/an/swra347a/swra347a.pdf


•   Analyzinng the Secure Simple Pairing in Bluetooth v4.0 https://dspace.lboro.ac.uk/dspace-jspui/bitstream/2134/8295/1/blue6.pdf
ARKITEKTUR

 Serial port Profile


RFCOMM Protocols


      L2CAP


  Link Manager


  Basic Rate RF
ARKITEKTUR

 Serial port Profile                 Attribute Profile


RFCOMM Protocols                   Attribute Protocol


      L2CAP                             L2CAP


  Link Manager                         Link Layer


  Basic Rate RF                     Low energy RF
ARKITEKTUR

                       Serial port           Attribute
 Serial port Profile                                        Attribute Profile
                         Profile               Profile

                       RFCOMM                Attribute
RFCOMM Protocols                                          Attribute Protocol
                       Protocols             Protocol

      L2CAP                          L2CAP                     L2CAP


  Link Manager        Link Manager           Link Layer       Link Layer


  Basic Rate RF        Basic Rate RF + Low energy RF       Low energy RF
KANALER
DATAPAKET


                   64-376 bit




Preamble   Access adress      PDU         CRC
1 octet      4 octets      2-39 octets   3 octets

Mais conteúdo relacionado

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Intro to Bluetooth Low Energy (SWE)

  • 1. BLUETOOTH LOW ENERGY Joacim Westlund
  • 3.
  • 5.
  • 6. Kroppsrapport Allvarlig brist på salt och 14 andra mineraler OK
  • 7.
  • 8.
  • 10. Fiskmatsburken Tänkte du gå utan att mata fiskarna? :( OK
  • 11.
  • 13.
  • 15. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data
  • 16. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data Låg energi
  • 17. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data Låg energi Liten storlek och litet pris
  • 18. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data Låg energi Liten storlek och litet pris Snabb dataöverföring
  • 19. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data Låg energi Liten storlek och litet pris Snabb dataöverföring Många kopplade enheter samtidigt
  • 20. BLUETOOTH LOW ENERGY En ny trådlös standard för statisk data Låg energi Liten storlek och litet pris Snabb dataöverföring Många kopplade enheter samtidigt Starka marknadsdrivare
  • 21. BLUETOOTH LOW ENERGY ABI RESEARCH 2012
  • 24. HISTORA 2006 2001
  • 25. HISTORA 2010 2006 2001
  • 26. HISTORA 2011 2010 2006 2001
  • 27. • iOS & Mac OS • Android (tillverkares lib) • iPhone 4S, iPhone 5 • Galaxy S III, Note 10.1 • New iPad • HTC One x • iPod Touch 5 • Droid RAZR • MacBook Pro, Air & Mac • Windows 8 Mini • Linux (till viss del)
  • 28. • iOS & Mac OS • Android (tillverkares lib) • iPhone 4S, iPhone 5 • Galaxy S III, Note 10.1 • New iPad • HTC One x • iPod Touch 5 • Droid RAZR • MacBook Pro, Air & Mac • Windows 8 Mini • Linux (till viss del) ?!?
  • 31. =Bluetooth 4.0 Single Mode <Bluetooth 3.x =Bluetooth 4.0 Dual Mode
  • 32. =Bluetooth 4.0 Single Mode <Bluetooth 3.x =Bluetooth 4.0 Dual Mode
  • 33.
  • 34. x7
  • 38. FUNKTIONER BT SIG utvecklar profiler Battery level HID Blood pressure Health Thermometer Running & Cycling Heart Rate Current Time Immediate Alert Find Me Link Loss Glucose level Proximity
  • 39.
  • 40. • Se vem som ringer, sms & mail
  • 41. • Se vem som ringer, sms & mail • klicka bort samtal
  • 42. • Se vem som ringer, sms & mail • klicka bort samtal • Hitta mobil, hitta klocka
  • 43. • Se vem som ringer, sms & mail • klicka bort samtal • Hitta mobil, hitta klocka • Varna om du lämnar mobil
  • 44. • Se vem som ringer, sms & mail • klicka bort samtal • Hitta mobil, hitta klocka • Varna om du lämnar mobil • Logga in/ut ur din dator
  • 45. • Se vem som ringer, sms & mail • klicka bort samtal • Hitta mobil, hitta klocka • Varna om du lämnar mobil • Logga in/ut ur din dator •2 års batteri
  • 48. Marknad ”Plug and play” utan ”plug” - ingen dongel - ingen laddning (typ)
  • 50. Marknad Apple Medlem i Bluetooth SIG sedan juni 2011
  • 51. Marknad Apple Medlem i Bluetooth SIG sedan juni 2011 Core Bluetooth API
  • 52. Marknad Apple Medlem i Bluetooth SIG sedan juni 2011 Core Bluetooth API Inget krav på MFi
  • 53. Marknad Apple Medlem i Bluetooth SIG sedan juni 2011 Core Bluetooth API Inget krav på MFi Ingen NFC
  • 54. Marknad Apple Medlem i Bluetooth SIG sedan juni 2011 Core Bluetooth API Inget krav på MFi Ingen NFC Ny connector
  • 57. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 58. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 59. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 60. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 61. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 62. Verklig hastighet 700-2100 305 20 100-250 424 (kbps) Avstånd (m) 100 50 10 100-300 0.05 Toppström 30 12-16 17 30-40 50 (mA) Latens (ms) 100 2.5 0 20-30 - Inblandade 16000 16000 300 360 160 företag
  • 64. TEKNIKEN Så bra och billigt som möjligt för knappcellsbatteri
  • 65. TEKNIKEN Så bra och billigt som möjligt för knappcellsbatteri Lägre toppström
  • 66. TEKNIKEN Så bra och billigt som möjligt för knappcellsbatteri Lägre toppström Kortare radiotid
  • 67. TEKNIKEN Så bra och billigt som möjligt för knappcellsbatteri Lägre toppström Kortare radiotid Snabbare uppkoppling
  • 68. TEKNIKEN 2,4GHz bandet 3 annonseringskanaler 37 datakanaler Adaptiv FHSS
  • 69. TILLSTÅND Scanning Advertise Standby Initiate Slave Connect Master
  • 70. PASSIV SCANNING Annonsering Hittade pryl Advertise Scanning
  • 71. BROADCASTING Annonsering (data) Hittade pryl (data) Advertise Scanning
  • 72. AKTIV SCANNING Advertise Scanning Annonsering Scan request Scan response (Jag heter Jocke och kan hoppa och sparka) Hittade pryl som heter Jocke som kan hoppa och sparka
  • 74. INITIERA KOPPLING Annonsering Advertise Connection request Initiate
  • 75. INITIERA KOPPLING Annonsering Advertise Connection request Initiate Slave Connect Master
  • 76. INITIERA KOPPLING Annonsering Advertise Connection request Initiate Slave Connect Master ”vad?” Data
  • 77. INITIERA KOPPLING Annonsering Advertise Connection request Initiate Slave Connect Master ”vad?” Data Ok, tack Tack
  • 78. INITIERA KOPPLING Annonsering Connection request Data <3ms
  • 79. INITIERA KOPPLING Annonsering Connection request ”vad?” Data <3ms Ok, tack Tack Radio påslagen <1,5ms
  • 81. INITIERA SÄKER KOPPLING • Fas 1 (okrypterad) • Vad kan du, vad har du, vad vill du?
  • 82. INITIERA SÄKER KOPPLING • Fas 1 (okrypterad) • Vad kan du, vad har du, vad vill du? • Fas 2 (okrypterad) • Bestäm STK efter kopplingsmodell
  • 83. INITIERA SÄKER KOPPLING • Fas 1 (okrypterad) • Vad kan du, vad har du, vad vill du? • Fas 2 (okrypterad) • Bestäm STK efter kopplingsmodell • Fas 3 (krypterad med STK) • Slav skickar LTK krypterat
  • 84. INTEGRITET Random id 24 bit CRC (hash) 32 bit Message integrity Check (MIC)
  • 85. DATAÖVERFÖRING Kryptera Skapa CRC Skicka Check De- Mottag CRC kryptera
  • 91. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 92. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 93. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 94. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 95. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 96. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 97. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 98. BYGGA PRODUKT Komponent Storlek ca Pris ca Batteri d 1-2 cm $ 0,9 SoC Chip 5x5 mm $1 Antenn 2x1 mm $ 0,8 Kondensatorer $ 0,7 Sensor $ 0,5 Tillverkning $1 $4
  • 99. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 100. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 101. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 102. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 103. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 104. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 105. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 106. BYGGA PRODUKT Komponent Antal Pris ca Pryl 10,000,000 $ - 40 000 000 BT Cert 1 $ - 50 000 Plastform $ - 20 000 Kostnader $ - 40 080 000 Komponent Antal Pris ca Pryl 10,000,000 $ 150 000 000 Kostnader $ - 40 080 000 Vinst $109 920 000
  • 107. EVENT & TÄVLINGAR • Nordic Semiconductor Global Tech Tour, Köpenhamn 29 oktober http://www.nordicsemi.com/eng/Events/Global-Tech-Tour-2012/Europe • Wearable Technologies conference Munchen, 4 februari http://www.wearable-technologies.com/wt-conference • Wearable Technologies Innovation World Cup -> november http://www.innovation-worldcup.com/ • M2M Challenge -> december http://m2m-challenge.com/
  • 108. Mental note Ställ dina frågor nu OK
  • 109.
  • 110. Hemmet TV Betalning Cykeln Inloggning Prototyping Butiken Baren Larm Sjukhuset Dörrar Kläder Hotellet VVA M2M Skidbacken Fysisk säkerhet i väggen
  • 111. BACKUP
  • 112. KÄLLOR/LÄNKAR • Jämförelse trådlösa teknologier: http://webshop.atlantikelektronik.de/Mailings/EW12_paper_v3.pdf • Strömmätningar: http://www.ti.com/lit/an/swra347a/swra347a.pdf • Analyzinng the Secure Simple Pairing in Bluetooth v4.0 https://dspace.lboro.ac.uk/dspace-jspui/bitstream/2134/8295/1/blue6.pdf
  • 113. ARKITEKTUR Serial port Profile RFCOMM Protocols L2CAP Link Manager Basic Rate RF
  • 114. ARKITEKTUR Serial port Profile Attribute Profile RFCOMM Protocols Attribute Protocol L2CAP L2CAP Link Manager Link Layer Basic Rate RF Low energy RF
  • 115. ARKITEKTUR Serial port Attribute Serial port Profile Attribute Profile Profile Profile RFCOMM Attribute RFCOMM Protocols Attribute Protocol Protocols Protocol L2CAP L2CAP L2CAP Link Manager Link Manager Link Layer Link Layer Basic Rate RF Basic Rate RF + Low energy RF Low energy RF
  • 116.
  • 118. DATAPAKET 64-376 bit Preamble Access adress PDU CRC 1 octet 4 octets 2-39 octets 3 octets