SlideShare a Scribd company logo
1 of 39
Download to read offline
www.blackbird420.com



    How The Next
    Generation
    Will Connect
    Wirelessly




Copyright © Blackbird Technology
2011 - Present
                       DASH7 Timeline
                                                              DASH7 Mode 2
                                                                Adopted

                                                               First OpenTag
                                                                   Demos
                                      2009-2010                50+ Alliance
                                                                Members
                                     DoD RFID III Contract
          2003-2008                ($429MM; ISO 18000-7)      Multiple Silicon
                                                                Providers
       DoD RFID II Contract            DASH7 Alliance
       ($90MM; proprietary               Founded
         Savi technology)

        RFI for ISO 18000-7
              Devices
Copyright © Blackbird Technology
Copyright © Blackbird Technology
                                   WiFi
                                   ZigBee
                                                  DASH7


                                   Bluetooth*LE
                                                          Ran
                                                                ge
                                                          Bat
                                                               tery
                                                          C o 0 *L i f e
                                                               exis
                                                                     t* w
                                                          Pen             i th *
                                                                etra             802
                                                                                     .11
                                                          "Be         tes
                                                                            *C o           n
                                                               nds               ncr
                                                                     "*A             ete
                                                          Glo            rou
                                                               b al             nd*
                                                                    ly*A             Me
                                                                         vail             tal,
                                                                                abl           *Pe
                                                                                    e*F          net
                                                          Ad*                            req         rate
                                                               Hoc                           uen         s*W
                                                                     *Ne                          cy        alls
                                                          Bro             two
                                                               adc                rkin
                                                          Mu
                                                                     ast
                                                                         *Ad           g
                                                               lti0H           dre
                                                                      op            ssi n
                                                          Tra                              g
                                                               cks
                                                          Dat *Movi
                                                               a*R           n
                                                                    ate g*Thin
                                                                                        gs
                                                          Def
                                                                ine
                                                                    s*U
                                                          Op              se*o
                                                              en*
                                                                   Sou f*Publ
                                                          Ful             rce             ic*K
                                                              l *Op             * S ta          ey*C
                                                                    en*                ck              ryp
                                                                          ISO                               to
                                                                                  *or*
                                                          Pro                          IEE
                                                               toc                         E *S t
                                                                    o l *S                        and
                                                          Th i             t                            ard
                                                               rd*P ack*<2
                                                                    arty                0kb
                                                                             *Int
                                                                                   ero
                                                                                        per
                                                                                                                              DASH7: Does What Bluetooth & WiFi Can’t




                                                                                             abi
                                                                                                   lity
                                                                                                       *C e
                                                                                                           rtif
                                                                                                                icat
                                                                                                                     io   n
Use Case #1

Mobile Advertising
  With DASH7




Copyright © DASH7 Alliance
            Blackbird Technology
Use Case #1-A
        Social Discovery With DASH7




                       Hillary
                       7 mutual friends
                       Listening to “The Rushing Wind” by Enation




  DASH7 Can Broadcast to Hundreds of
     People At The Same Time ...
     (WiFi and Bluetooth Cannot)
www.blackbird420.com
Use Case #2

                                    In-Vehicle
                                   Automotive
                                   Sensing with
                                     DASH7




Copyright © Blackbird Technology
Use Case #3

     Building Automation & Smart Energy With DASH7




Copyright © DASH7 Alliance
            Blackbird Technology
Use Case #4:


 Perishables &
Pharmaceuticals
   Tracking
 With DASH7




Copyright © Blackbird Technology
Use Case #5:
 Rights & Entitlements Monitoring With DASH7




Copyright © Blackbird Technology
Many Other Use Cases!

• Employee Tracking              • Animal tracking        • Oil & Gas Supply Chains


• Hazardous Materials Tracking   • Lumber supply chains   • Construction Tools Tracking


• Anti-theft tags                • Pandemic support       • Home Healthcare


• IT asset tracking              • Yard management        • Patient/infant tracking


• Contactless payments           • Warehouse management   • Bridge, Tunnel Stress Monitoring


• Vehicle tracking               • Digital signage        • Many more ...
Maintaining Privacy With DASH7




• Not too different from WiFi or BT
• DASH7 can be “invisible”
• Supports AES-128 in MAC
• Supports other public/private key exchange in
  Network Layer
• Independent of NFC security settings
Making DASH7 “Invisible” To Unwanted Eavesdroppers


          Unlike Bluetooth, DASH7 does not require                                                                “Invisible mode” allows user’s radio to only
      discovery beacons, so it can be completely invisible                                                     acknowledge other DASH7 devices that are pre-
                       while functioning                                                                                           approved


                                                           Broadcast settings can be adjusted from “full
                                                         public broadcast of everything” to “invisible mode”




    Over-the-air transmissions can be encrypted using
              public or private key systems


Copyright © Blackbird Technology
How Does DASH7 Security & Privacy Compare?


                                                           DASH7   WiFi   BT    Cellular

                                    Supports AES 128        Yes    Yes    Yes     Yes

                                     Listen-Before-Talk     Yes    Yes    No      No

                                   Encrypted File System    Yes    No     No      No

                    Make “Invisible” To Non-approved
                                                            Yes    No     No      No
                                 Devices



Copyright © Blackbird Technology
DASH7 & Smartphones
 DASH7 uses the same antenna & (basically) the same silicon as NFC, apart from a single analog circuit


NFC and DASH7 Today

                                                                                             Next Gen NFC Chips
                                 NFC operates at 13.56
                                   MHz worldwide                   DASH7 operates at the
                                                                    32nd harmonic above
                                                                         13.56 MHz
                                   DASH7 operates at
                                 433.92 MHz worldwide                (13.56 x 32 = 433.92)




   Non-integrated Solution:
 3 chips + passives, 1 antenna
                                                                                      ll
                                                                                r ly a d         Integrated Solution:
                                                                             nea r, an       1 chip + passives, 1 antenna
                                                                          by rie
                                                                    loyed s car s
                                                                         s
                                                             g dep irele ndor
                                                           n      w       e
                                                        bei set, sale v
                                                       s nd
                                                    Ci            f
                                                  NF or ha oint o
                                                     j    p
                                                  ma



                                                                                             No Additional Radio
                                                                                                 Required
                                                     Blackbird Confidential                                                  14
NFC + DASH7 Combo Chip Concept
DASH7 can be added to an NFC chipset & solution with minimal additions


Modern RF interface chipsets are
primarily digital.

DASH7 uses GFSK modulation,                                               13.56 MHz
which is similar to NFC modulation.                         NFC           Capacitive
                                                                            Match
- Digital blocks remain intact

In concept, adding DASH7 to NFC is accomplished by
adding an Integer-N PLL and a small number of analog
switches.
- Integer-N PLL for 13.56 MHz input with:
  Divider Ref = 128, Multiplier N = 4096 ± 7
- Analog switches to tune antenna at 13.56 or 433          NFC +         13.56 MHz Cap
- DASH7 uses much less output power than NFC               DASH7             Match

                                                                         433 MHz Cap
433 MHz DASH7 spectrum is low enough and narrow                           Extension
enough that normal SiO2 fabrication is OK.
The Power Scale
    DASH7 is an aggressively low-power technology

Background                      Upper limit for                                                               Running              Running
 RF energy                    energy harvesting                                                              3G Modem               iMac

               Li-Thionyl                      Upper limit for                              Running                         Running
             self-discharge                   Multiyear battery                             GPS chip                         laptop




                                   BLE                            Bluetooth                     Bluetooth
                                   Slave                           Slave                         Master


                                                  802.15.4        802.15.4                      802.15.4          802.11
                                                  Endpoint         Coord.                       Gateway           Device


                                  DASH7            DASH7                      DASH7
                                 Endpoint          Subctrlr                   Gateway

 0 - 1 µW      1 - 10 µW        10 - 100 µW       0.1 - 1 mW      1 - 10 mW   10 - 100 mW        0.1 - 1 W       1 - 10 W    10 - 100 W
The Power Scale
   Typical DASH7 apps have low-latency, ad-hoc requirements and 10-10000 uW power limits




                                                                 Target Range for
                                                               “Always-On” Handset
Target Range for
                                                                      Apps Bluetooth
Remote Devices            BLE                      Bluetooth
                          Slave
   (“Widgets”)                                      Slave                      Master


                                      802.15.4     802.15.4                    802.15.4    802.11
                                      Endpoint      Coord.                     Gateway     Device


                         DASH7         DASH7                      DASH7
                        Endpoint       Subctrlr                   Gateway

0 - 1 µW    1 - 10 µW   10 - 100 µW   0.1 - 1 mW   1 - 10 mW     10 - 100 mW   0.1 - 1 W   1 - 10 W   10 - 100 W
Typical Active-Mode Power Usage in DASH7 and NFC
Advanced chipsets and duty-cycling can reduce power in either case




                                                 DASH7                    NFC


         Powered-Master/                                             ~200 mW / 0 mW
                                                   N/A
         Unpowered-Slave                                                 (~10 cm)


         Powered-Master/                   ~30mW / ~30mW             ~60 mW / ~60 mW
          Powered-Slave                          (~200m)                  (~2m)


             Data Rate
                                             28 - 200 kbps            106 - 424 kbps
      (inverse packet length)
Duty Cycling Reduces Power, Increases Latency
Duty cycling is practical, though, because DASH7 has ad-hoc “wakeup” features



                                           RX/TX Power (3V, 0dBm)                Examples
             Mature Silicon                     45mW / 45mW                      TI CC430
         State of the Art Silicon                9mW / 14mW               Energy Micro Prototype
          Next-gen Research                      1mW / 8 mW                  (contact Blackbird)
                 At 100% Duty Cycle, power-usage is dependent on the chip technology




                                    Typ. Duty Cycle     Worst-Case Latency      Base Power (mature)
        Remote Sensor                   0.05%                   2s                     30 µW
      “Always-on” Listen                 5%                   25 ms                   2.25 mW
      Extreme-Heavy Use                  20%                  10 ms                     9 mW
               At reduced duty cycles, latency is 5 ms + approximate inverse of the 1ms duty
More                           • DASH7 has a different philosophy than
                                     IEEE 802 has.
    Technical                      • Because of this, it is best suited for
                                     applications that 802-based technologies
    Stuff                            can’t really do.
                                   • Building DASH7 applications is all about
                                     designing queries
                                   • DASH7 can still do IP
                                   • There is a growing number of tool packages
                                     available for DASH7 development, including
                                     software and hardware



Copyright © Blackbird Technology
DASH7 is a 2nd Generation M2M+WSN+IoT+RFID Technology


                                                               433 MHz band
                                                                 8 channels
                                                                                              Optimized for
                                   Optimized for
                                                                                              Low Latency
                                   Micro Power
                                                                                              (Bursty Data)




               Universal                                                                              Adaptive Data Rate
            Interoperability                                                                            28 - 200 kbps


                                                   Very Fast                  Compact Stack
                                                   Multicast                    16-32KB


Copyright © Blackbird Technology
OpenTag is an Open-Source Firmware Stack for DASH7
            http://www.sourceforge.net/projects/opentag




                                                          Written in C (Internal C API)

                                                           External Messaging API

                                                           Portable to most MCUs

                                                            Built-in minimal RTOS

                                                           Built-in Filesystem & I/O


Copyright © Blackbird Technology
Application

                    Many Kinds of                            Client/Master


                  Applications can be
                    Built on Top of
                  OpenTag + DASH7
                  DASH7 is Best Suited for
                  Applications with a lot of
                   Uncertainty or Chaos…


                                               Application    Application    Application
                                                Service        Service        Service


Copyright © Blackbird Technology
Problem:
 Traditional Internet Technologies (e.g.TCP+HTTP,
 6lowPAN+CoAP, etc) Do Not Tolerate Chaos…




Copyright © Blackbird Technology
… These kinds of technologies are designed to route application
            data from one known address to another known address, across
                            multiple hub & spoke networks.
    IP: 71.56.240.219




                                                                           IP: 150.192.48.158




                       The connections must be established, maintained, and cached,
                                or else the message does not get through.
Copyright © Blackbird Technology
DASH7 Tolerates Chaos
            Because it
      Does Not Need Routers

         Addressing can be done
          using any kind of data,
           via built-in querying


Copyright © Blackbird Technology
Nodes that don’t pass
             Note: IP addressing                        the query stay quiet
              and CoAP are still
            possible over DASH7




                                                   No ICMP, no caching,
                                   IP Gateway   no connection maintenance
                                                  required on IP gateway



                                                                               The Internet



  DASH7 can excel in “open-loop” data acquisition & M2M applications
 that are difficult or impractical to solve with switch-routed technologies
Copyright © Blackbird Technology
DASH7 Networking Process vs. 6loWPAN Process

                      DASH7 Process                       6loWPAN Process (Traditional IEEE 802)
                    Send UDP Packet                                 Advertise Continuously
                 Containing Query Header
                                           Time Base:
                                           0.1’s of sec
                                                               Cache Addresses from Responses
             Receive Qualified Responses

                                                                  Assign Multicast Address to
                                                                        Target Devices


                                                                 Send UDP Packet to Assigned
                                                                      Multicast Address

                                                                                                   Time Base:
                                                                 Receive Qualified Responses        10’s of sec

Copyright © Blackbird Technology
DASH7 Networking Process vs. 6loWPAN Process

                      DASH7 Process                                      6loWPAN Process (Traditional IEEE 802)
                    Send UDP Packet                                                Advertise Continuously
                 Containing Query Header
                                                          Time Base:
                                                          0.1’s of sec
                                                                              Cache Addresses from Responses
             Receive Qualified Responses

                                                                                 Assign Multicast Address to
                                                                                       Target Devices
                 There are some caveats:
                 ‣ DASH7 is (in practice) limited to 2 hops                     Send UDP Packet to Assigned
                 ‣ DASH7 requires a greater degree of stack                          Multicast Address
                   standardization in order to do querying
                   interoperably.                                                                                 Time Base:
                                                                                Receive Qualified Responses        10’s of sec

Copyright © Blackbird Technology
DASH7 Applications vs. 6loWPAN Applications
                          DASH7 Apps Ask:                            6loWPAN Apps Ask:
                       “What are you looking for?”                      “Who gets it?”

                   I need to find everyone in the lobby, now,    Deliver a message to the device with
                   who wants to go to floor 10.                  address 05:85:245:192:96:0:147:1 to turn
                                                                its lights off.

                   I need data from all sensors within 50m
                                                                Deliver a message to the devices with
                   that check for Carbon Monoxide
                                                                group address 124:0:8:255:37:160:0:1
                                                                instructing them to report sensor logs.
                   All devices that came off the boat from
                   Taipei shall go to RF Channel 04 and await
                                                                Ping device 63:102:0:80:128:0:17:44 to see
                   further instructions.
                                                                if it is still in the network.




Copyright © Blackbird Technology
DASH7 Applications vs. 6loWPAN Applications
                          DASH7 Apps Ask:                             6loWPAN Apps Ask:
                       “What are you looking for?”                       “Who gets it?”

                   I need to find everyone in the lobby, now,     Deliver a message to the device with
                   who wants to go to floor 10.                   address 05:85:245:192:96:0:147:1 to turn
                                                                 its lights off.


               Querying sensors within 50m Great:
                I need data from all Sounds
                that check for Carbon Monoxide
                                                                 Deliver a message to the devices with

               How can I do it?                                 (stay tuned)
                                                                 group address 124:0:8:255:37:160:0:1
                                                                 instructing them to report sensor logs.
                   All devices that came off the boat from
                   Taipei shall go to RF Channel 04 and await
                                                                 Ping device 63:102:0:80:128:0:17:44 to see
                   further instructions.
                                                                 if it is still in the network.




Copyright © Blackbird Technology
Running Queries:
                                   Let DASH7 find the
                                   needle(s) in the haystack




Copyright © Blackbird Technology
DASH7 Puts the
                      Query Below the             OSI Layer        DASH7 Components

                      Application Layer       7    Application   UDP-based or LLDP-based

                                              6   Presentation        M2 Filesystem
          Result: Intrinsic, Interoperable,   5     Session            Dialog Stack
            Query-driven Multicasting         4     Transport            M2QP

                                              3     Network       M2NP, M2DP, M2AdvP
              Requirement: Standardized,
                Integrated Filesystem         2     Data Link         DASH7 MAC

                                              1     Physical         433 MHz GFSK
                                              DASH7 Queries Start at the Transport Layer
Copyright © Blackbird Technology
Switch-routed technologies can do queries
                                              in their application layers, but this is too high-
                                                  up to save the network from collisions.
                      DASH7 Puts the
                      Query Below the                     OSI Layer        DASH7 Components

                      Application Layer               7    Application   UDP-based or LLDP-based

                                                      6   Presentation         M2 Filesystem
          Result: Intrinsic, Interoperable,           5     Session             Dialog Stack
            Query-driven Multicasting                 4     Transport             M2QP

                                                      3     Network        M2NP, M2DP, M2AdvP
              Requirement: Standardized,
                Integrated Filesystem                 2     Data Link          DASH7 MAC

                                                      1     Physical          433 MHz GFSK
                                                       DASH7 Queries Start at the Transport Layer
Copyright © Blackbird Technology
Configuring a DASH7 Query
            The Query contains several parameters that go into the protocol


                     Query Mode                   Query Comparison             Query Target Data




             Single                Sequential   Text/Binary       Arithmetic   Single      Batch
             Query                   Query        Token           Expression    File       Files




                                                          RegEx




Copyright © Blackbird Technology
Sequential Querying: Example

                              Find all lamps that were manufactured by Company X,
                              have a solar panel, and have not been serviced for 1 year
                              or more. Have them respond with their locations.



                  Global Query
            • Request:
              Manufacturer = Company X

            • Response window set to 0ms
              because we don’t care yet

            • Result: 1950 devices enter
              query process




Copyright © Blackbird Technology
Sequential Querying: Example

                              Find all lamps that were manufactured by Company X,
                              have a solar panel, and have not been serviced for 1 year
                              or more. Have them respond with their locations.



                  Global Query
            • Request:                                      SubQuery 1
              Manufacturer = Company X
                                                            • Request: Addons = “*solar*”
            • Response window set to 0ms
              because we don’t care yet                     • Response window set to 0ms
                                                              because we don’t care yet
            • Result: 1950 devices enter
              query process                                 • Result: 120/1950 devices stay in
                                                              query (the rest go back to idle)



Copyright © Blackbird Technology
Sequential Querying: Example

                              Find all lamps that were manufactured by Company X,
                              have a solar panel, and have not been serviced for 1 year
                              or more. Have them respond with their locations.



                  Global Query
            • Request:                                      SubQuery 1
              Manufacturer = Company X
                                                            • Request: Addons = “*solar*”        SubQuery 2
            • Response window set to 0ms
              because we don’t care yet                     • Response window set to 0ms         • Request:
                                                              because we don’t care yet            Last Cold Boot > 1 year ago
            • Result: 1950 devices enter
              query process                                 • Result: 120/1950 devices stay in   • Response window set to 1 sec
                                                              query (the rest go back to idle)
                                                                                                 • Result: 8/120 devices return
                                                                                                   their location coordinates
Copyright © Blackbird Technology
Contact:

                                   pat@blackbird420.com
                                    jp@blackbird420.com


Copyright © Blackbird Technology

More Related Content

Recently uploaded

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
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
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
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...
 

How The Next Generation Will Connect Wirelessly

  • 1. www.blackbird420.com How The Next Generation Will Connect Wirelessly Copyright © Blackbird Technology
  • 2. 2011 - Present DASH7 Timeline DASH7 Mode 2 Adopted First OpenTag Demos 2009-2010 50+ Alliance Members DoD RFID III Contract 2003-2008 ($429MM; ISO 18000-7) Multiple Silicon Providers DoD RFID II Contract DASH7 Alliance ($90MM; proprietary Founded Savi technology) RFI for ISO 18000-7 Devices Copyright © Blackbird Technology
  • 3. Copyright © Blackbird Technology WiFi ZigBee DASH7 Bluetooth*LE Ran ge Bat tery C o 0 *L i f e exis t* w Pen i th * etra 802 .11 "Be tes *C o n nds ncr "*A ete Glo rou b al nd* ly*A Me vail tal, abl *Pe e*F net Ad* req rate Hoc uen s*W *Ne cy alls Bro two adc rkin Mu ast *Ad g lti0H dre op ssi n Tra g cks Dat *Movi a*R n ate g*Thin gs Def ine s*U Op se*o en* Sou f*Publ Ful rce ic*K l *Op * S ta ey*C en* ck ryp ISO to *or* Pro IEE toc E *S t o l *S and Th i t ard rd*P ack*<2 arty 0kb *Int ero per DASH7: Does What Bluetooth & WiFi Can’t abi lity *C e rtif icat io n
  • 4. Use Case #1 Mobile Advertising With DASH7 Copyright © DASH7 Alliance Blackbird Technology
  • 5. Use Case #1-A Social Discovery With DASH7 Hillary 7 mutual friends Listening to “The Rushing Wind” by Enation DASH7 Can Broadcast to Hundreds of People At The Same Time ... (WiFi and Bluetooth Cannot) www.blackbird420.com
  • 6. Use Case #2 In-Vehicle Automotive Sensing with DASH7 Copyright © Blackbird Technology
  • 7. Use Case #3 Building Automation & Smart Energy With DASH7 Copyright © DASH7 Alliance Blackbird Technology
  • 8. Use Case #4: Perishables & Pharmaceuticals Tracking With DASH7 Copyright © Blackbird Technology
  • 9. Use Case #5: Rights & Entitlements Monitoring With DASH7 Copyright © Blackbird Technology
  • 10. Many Other Use Cases! • Employee Tracking • Animal tracking • Oil & Gas Supply Chains • Hazardous Materials Tracking • Lumber supply chains • Construction Tools Tracking • Anti-theft tags • Pandemic support • Home Healthcare • IT asset tracking • Yard management • Patient/infant tracking • Contactless payments • Warehouse management • Bridge, Tunnel Stress Monitoring • Vehicle tracking • Digital signage • Many more ...
  • 11. Maintaining Privacy With DASH7 • Not too different from WiFi or BT • DASH7 can be “invisible” • Supports AES-128 in MAC • Supports other public/private key exchange in Network Layer • Independent of NFC security settings
  • 12. Making DASH7 “Invisible” To Unwanted Eavesdroppers Unlike Bluetooth, DASH7 does not require “Invisible mode” allows user’s radio to only discovery beacons, so it can be completely invisible acknowledge other DASH7 devices that are pre- while functioning approved Broadcast settings can be adjusted from “full public broadcast of everything” to “invisible mode” Over-the-air transmissions can be encrypted using public or private key systems Copyright © Blackbird Technology
  • 13. How Does DASH7 Security & Privacy Compare? DASH7 WiFi BT Cellular Supports AES 128 Yes Yes Yes Yes Listen-Before-Talk Yes Yes No No Encrypted File System Yes No No No Make “Invisible” To Non-approved Yes No No No Devices Copyright © Blackbird Technology
  • 14. DASH7 & Smartphones DASH7 uses the same antenna & (basically) the same silicon as NFC, apart from a single analog circuit NFC and DASH7 Today Next Gen NFC Chips NFC operates at 13.56 MHz worldwide DASH7 operates at the 32nd harmonic above 13.56 MHz DASH7 operates at 433.92 MHz worldwide (13.56 x 32 = 433.92) Non-integrated Solution: 3 chips + passives, 1 antenna ll r ly a d Integrated Solution: nea r, an 1 chip + passives, 1 antenna by rie loyed s car s s g dep irele ndor n w e bei set, sale v s nd Ci f NF or ha oint o j p ma No Additional Radio Required Blackbird Confidential 14
  • 15. NFC + DASH7 Combo Chip Concept DASH7 can be added to an NFC chipset & solution with minimal additions Modern RF interface chipsets are primarily digital. DASH7 uses GFSK modulation, 13.56 MHz which is similar to NFC modulation. NFC Capacitive Match - Digital blocks remain intact In concept, adding DASH7 to NFC is accomplished by adding an Integer-N PLL and a small number of analog switches. - Integer-N PLL for 13.56 MHz input with: Divider Ref = 128, Multiplier N = 4096 ± 7 - Analog switches to tune antenna at 13.56 or 433 NFC + 13.56 MHz Cap - DASH7 uses much less output power than NFC DASH7 Match 433 MHz Cap 433 MHz DASH7 spectrum is low enough and narrow Extension enough that normal SiO2 fabrication is OK.
  • 16. The Power Scale DASH7 is an aggressively low-power technology Background Upper limit for Running Running RF energy energy harvesting 3G Modem iMac Li-Thionyl Upper limit for Running Running self-discharge Multiyear battery GPS chip laptop BLE Bluetooth Bluetooth Slave Slave Master 802.15.4 802.15.4 802.15.4 802.11 Endpoint Coord. Gateway Device DASH7 DASH7 DASH7 Endpoint Subctrlr Gateway 0 - 1 µW 1 - 10 µW 10 - 100 µW 0.1 - 1 mW 1 - 10 mW 10 - 100 mW 0.1 - 1 W 1 - 10 W 10 - 100 W
  • 17. The Power Scale Typical DASH7 apps have low-latency, ad-hoc requirements and 10-10000 uW power limits Target Range for “Always-On” Handset Target Range for Apps Bluetooth Remote Devices BLE Bluetooth Slave (“Widgets”) Slave Master 802.15.4 802.15.4 802.15.4 802.11 Endpoint Coord. Gateway Device DASH7 DASH7 DASH7 Endpoint Subctrlr Gateway 0 - 1 µW 1 - 10 µW 10 - 100 µW 0.1 - 1 mW 1 - 10 mW 10 - 100 mW 0.1 - 1 W 1 - 10 W 10 - 100 W
  • 18. Typical Active-Mode Power Usage in DASH7 and NFC Advanced chipsets and duty-cycling can reduce power in either case DASH7 NFC Powered-Master/ ~200 mW / 0 mW N/A Unpowered-Slave (~10 cm) Powered-Master/ ~30mW / ~30mW ~60 mW / ~60 mW Powered-Slave (~200m) (~2m) Data Rate 28 - 200 kbps 106 - 424 kbps (inverse packet length)
  • 19. Duty Cycling Reduces Power, Increases Latency Duty cycling is practical, though, because DASH7 has ad-hoc “wakeup” features RX/TX Power (3V, 0dBm) Examples Mature Silicon 45mW / 45mW TI CC430 State of the Art Silicon 9mW / 14mW Energy Micro Prototype Next-gen Research 1mW / 8 mW (contact Blackbird) At 100% Duty Cycle, power-usage is dependent on the chip technology Typ. Duty Cycle Worst-Case Latency Base Power (mature) Remote Sensor 0.05% 2s 30 µW “Always-on” Listen 5% 25 ms 2.25 mW Extreme-Heavy Use 20% 10 ms 9 mW At reduced duty cycles, latency is 5 ms + approximate inverse of the 1ms duty
  • 20. More • DASH7 has a different philosophy than IEEE 802 has. Technical • Because of this, it is best suited for applications that 802-based technologies Stuff can’t really do. • Building DASH7 applications is all about designing queries • DASH7 can still do IP • There is a growing number of tool packages available for DASH7 development, including software and hardware Copyright © Blackbird Technology
  • 21. DASH7 is a 2nd Generation M2M+WSN+IoT+RFID Technology 433 MHz band 8 channels Optimized for Optimized for Low Latency Micro Power (Bursty Data) Universal Adaptive Data Rate Interoperability 28 - 200 kbps Very Fast Compact Stack Multicast 16-32KB Copyright © Blackbird Technology
  • 22. OpenTag is an Open-Source Firmware Stack for DASH7 http://www.sourceforge.net/projects/opentag Written in C (Internal C API) External Messaging API Portable to most MCUs Built-in minimal RTOS Built-in Filesystem & I/O Copyright © Blackbird Technology
  • 23. Application Many Kinds of Client/Master Applications can be Built on Top of OpenTag + DASH7 DASH7 is Best Suited for Applications with a lot of Uncertainty or Chaos… Application Application Application Service Service Service Copyright © Blackbird Technology
  • 24. Problem: Traditional Internet Technologies (e.g.TCP+HTTP, 6lowPAN+CoAP, etc) Do Not Tolerate Chaos… Copyright © Blackbird Technology
  • 25. … These kinds of technologies are designed to route application data from one known address to another known address, across multiple hub & spoke networks. IP: 71.56.240.219 IP: 150.192.48.158 The connections must be established, maintained, and cached, or else the message does not get through. Copyright © Blackbird Technology
  • 26. DASH7 Tolerates Chaos Because it Does Not Need Routers Addressing can be done using any kind of data, via built-in querying Copyright © Blackbird Technology
  • 27. Nodes that don’t pass Note: IP addressing the query stay quiet and CoAP are still possible over DASH7 No ICMP, no caching, IP Gateway no connection maintenance required on IP gateway The Internet DASH7 can excel in “open-loop” data acquisition & M2M applications that are difficult or impractical to solve with switch-routed technologies Copyright © Blackbird Technology
  • 28. DASH7 Networking Process vs. 6loWPAN Process DASH7 Process 6loWPAN Process (Traditional IEEE 802) Send UDP Packet Advertise Continuously Containing Query Header Time Base: 0.1’s of sec Cache Addresses from Responses Receive Qualified Responses Assign Multicast Address to Target Devices Send UDP Packet to Assigned Multicast Address Time Base: Receive Qualified Responses 10’s of sec Copyright © Blackbird Technology
  • 29. DASH7 Networking Process vs. 6loWPAN Process DASH7 Process 6loWPAN Process (Traditional IEEE 802) Send UDP Packet Advertise Continuously Containing Query Header Time Base: 0.1’s of sec Cache Addresses from Responses Receive Qualified Responses Assign Multicast Address to Target Devices There are some caveats: ‣ DASH7 is (in practice) limited to 2 hops Send UDP Packet to Assigned ‣ DASH7 requires a greater degree of stack Multicast Address standardization in order to do querying interoperably. Time Base: Receive Qualified Responses 10’s of sec Copyright © Blackbird Technology
  • 30. DASH7 Applications vs. 6loWPAN Applications DASH7 Apps Ask: 6loWPAN Apps Ask: “What are you looking for?” “Who gets it?” I need to find everyone in the lobby, now, Deliver a message to the device with who wants to go to floor 10. address 05:85:245:192:96:0:147:1 to turn its lights off. I need data from all sensors within 50m Deliver a message to the devices with that check for Carbon Monoxide group address 124:0:8:255:37:160:0:1 instructing them to report sensor logs. All devices that came off the boat from Taipei shall go to RF Channel 04 and await Ping device 63:102:0:80:128:0:17:44 to see further instructions. if it is still in the network. Copyright © Blackbird Technology
  • 31. DASH7 Applications vs. 6loWPAN Applications DASH7 Apps Ask: 6loWPAN Apps Ask: “What are you looking for?” “Who gets it?” I need to find everyone in the lobby, now, Deliver a message to the device with who wants to go to floor 10. address 05:85:245:192:96:0:147:1 to turn its lights off. Querying sensors within 50m Great: I need data from all Sounds that check for Carbon Monoxide Deliver a message to the devices with How can I do it? (stay tuned) group address 124:0:8:255:37:160:0:1 instructing them to report sensor logs. All devices that came off the boat from Taipei shall go to RF Channel 04 and await Ping device 63:102:0:80:128:0:17:44 to see further instructions. if it is still in the network. Copyright © Blackbird Technology
  • 32. Running Queries: Let DASH7 find the needle(s) in the haystack Copyright © Blackbird Technology
  • 33. DASH7 Puts the Query Below the OSI Layer DASH7 Components Application Layer 7 Application UDP-based or LLDP-based 6 Presentation M2 Filesystem Result: Intrinsic, Interoperable, 5 Session Dialog Stack Query-driven Multicasting 4 Transport M2QP 3 Network M2NP, M2DP, M2AdvP Requirement: Standardized, Integrated Filesystem 2 Data Link DASH7 MAC 1 Physical 433 MHz GFSK DASH7 Queries Start at the Transport Layer Copyright © Blackbird Technology
  • 34. Switch-routed technologies can do queries in their application layers, but this is too high- up to save the network from collisions. DASH7 Puts the Query Below the OSI Layer DASH7 Components Application Layer 7 Application UDP-based or LLDP-based 6 Presentation M2 Filesystem Result: Intrinsic, Interoperable, 5 Session Dialog Stack Query-driven Multicasting 4 Transport M2QP 3 Network M2NP, M2DP, M2AdvP Requirement: Standardized, Integrated Filesystem 2 Data Link DASH7 MAC 1 Physical 433 MHz GFSK DASH7 Queries Start at the Transport Layer Copyright © Blackbird Technology
  • 35. Configuring a DASH7 Query The Query contains several parameters that go into the protocol Query Mode Query Comparison Query Target Data Single Sequential Text/Binary Arithmetic Single Batch Query Query Token Expression File Files RegEx Copyright © Blackbird Technology
  • 36. Sequential Querying: Example Find all lamps that were manufactured by Company X, have a solar panel, and have not been serviced for 1 year or more. Have them respond with their locations. Global Query • Request: Manufacturer = Company X • Response window set to 0ms because we don’t care yet • Result: 1950 devices enter query process Copyright © Blackbird Technology
  • 37. Sequential Querying: Example Find all lamps that were manufactured by Company X, have a solar panel, and have not been serviced for 1 year or more. Have them respond with their locations. Global Query • Request: SubQuery 1 Manufacturer = Company X • Request: Addons = “*solar*” • Response window set to 0ms because we don’t care yet • Response window set to 0ms because we don’t care yet • Result: 1950 devices enter query process • Result: 120/1950 devices stay in query (the rest go back to idle) Copyright © Blackbird Technology
  • 38. Sequential Querying: Example Find all lamps that were manufactured by Company X, have a solar panel, and have not been serviced for 1 year or more. Have them respond with their locations. Global Query • Request: SubQuery 1 Manufacturer = Company X • Request: Addons = “*solar*” SubQuery 2 • Response window set to 0ms because we don’t care yet • Response window set to 0ms • Request: because we don’t care yet Last Cold Boot > 1 year ago • Result: 1950 devices enter query process • Result: 120/1950 devices stay in • Response window set to 1 sec query (the rest go back to idle) • Result: 8/120 devices return their location coordinates Copyright © Blackbird Technology
  • 39. Contact: pat@blackbird420.com jp@blackbird420.com Copyright © Blackbird Technology