Transcript
Page 1: DASH7 + Haystack + the Internet of Things - Webinar

DASH7 & The Haystack4 Oct 2012

JP NorairCTO, Haystack Technologies

Copyright 2012, Haystack Technologies

Page 2: DASH7 + Haystack + the Internet of Things - Webinar

On the Agenda

• Introduction to Haystack• Introduction to DASH7• Projects we are working on

Copyright 2012, Haystack Technologies

Get more information:[email protected]://www.haystacktechnologies.com

Page 3: DASH7 + Haystack + the Internet of Things - Webinar

• Founded by the team that started the DASH7 Alliance• Provides design services and support for DASH7 products• Builds OEM/ODM components for DASH7

Haystack is the DASH7 CompanyCopyright 2012, Haystack Technologies

Page 4: DASH7 + Haystack + the Internet of Things - Webinar

DASH7 is 2nd-Gen M2M+WSN+IoT

433 MHz band8 channels

Compact Stack16-32KB

Optimized forMicrowatt-scale

Power

Optimized for Low-Latency(Bursty Data)

Universal Interoperability

Adaptive Data Rate28 - 200 kbps

Very FastMulticast

Copyright 2012, Haystack Technologies

Page 5: DASH7 + Haystack + the Internet of Things - Webinar

Emerging Range of 2G M2M+WSN+IoT

BluetoothLow Energy

RFID&

NFCQR Code

ZigBee for SmartGrid

ZigBee

ISO18000-7

Barcode

ProprietaryBeacons

ANT

Copyright 2012, Haystack Technologies

Page 6: DASH7 + Haystack + the Internet of Things - Webinar

Emerging Range of 2G M2M+WSN+IoT

BluetoothLow Energy

RFID&

NFCQR Code

ZigBee for SmartGrid

ZigBee

ISO18000-7

Barcode

ProprietaryBeacons

ANT

Ad-hoc Networking Systems• Data exchange between peers• Technology emphasis is networking

Data Acquisition Systems• Data transfer from slave(s) to master• Technology emphasis is transfer method

Copyright 2012, Haystack Technologies

Page 7: DASH7 + Haystack + the Internet of Things - Webinar

Copyright 2012, Haystack Technologies

About D

ASH

7 & H

aystack

Haystack is developing DASH7 software and “Dongles” for iOS

DASH7 enables “Google for your surroundings.” Haystack enables DASH7.

Without DASH7’s 2-way search and discovery technology, you would

have to wait for all these devices in just to get the 16 you want.

Page 8: DASH7 + Haystack + the Internet of Things - Webinar

OpenTag is DASH7 Firmware

Written in C, portable to most MCUs

Works for Tags, Nodes, & Gateways

Built-in RTOS for writing your app

Built-in filesystem for holding your

Client (external) & Server (internal)

Small: fits on $1 MCUs & SoCs

Copyright 2012, Haystack Technologies

Page 9: DASH7 + Haystack + the Internet of Things - Webinar

How about that one?

No way! I only date guys who use

OpenTag

Meanwhile…

Page 10: DASH7 + Haystack + the Internet of Things - Webinar

Haystack O

penTag Deploym

ent Model

• Server is a chip with OpenTag.• Client is a computing device

with H-Builder, and usually a GUI.

• Client-Server connection is M:1, although M is usually 1.

• Server-Remote Server is 1:N. • You can build Server-Side

Apps to accomplish low-level tasks.

• You can build Client-Side Apps more easily, for normal jobs.

The Internet(Optional)

H-BuilderClient

OpenTagServer

OpenTagRemote Servers

The combined data on all of these servers

behaves

Copyright 2012, Haystack Technologies

Page 11: DASH7 + Haystack + the Internet of Things - Webinar

The Haystack is OpenTag + H-Builder

Haystack Server Tools

Haystack Client API

• Desktop developer tool apps• Mobile (iOS) sample apps

Haystack Client Tools

H-B

uild

er

• Low-Level API for client-server messaging• Client Kits for rapid application development

• Library of interchangeable server-side applets, for easy creation of custom server applications

• Server interface packages

H-Builder is a set of tools we develop in order to make DASH7

product development shorter, less expensive, and more reliable.

Copyright 2012, Haystack Technologies

Page 12: DASH7 + Haystack + the Internet of Things - Webinar

The Haystack 24-Month Roadmap

H2 2012 H1 2013 H2 2013 H1 2014

• 1.0 debuts on official publication of DASH7 in ISO

• Additional HW support

• DASH7 Alliance profile support (once profiles are finalized)

• Additional HW support

• Large download support• Further low-power optimizations• Additional HW support

• Base DASH7 support• CoAP app layer support• AES128 private key security

• Applet Library: 1000 applets• Applet Library: 200 applets• IPv6 Gateway Interface

• Applet Library: 100 applets• Public Key Exchange Interface

• Applet Library: 20 applets• USB Printer Class Gateway Interface

• Dynamic App Protocol Compiler• I/O Drivers for Android NDK• Internet Kit (ICMP+UDP+SCTP)

• Search Kit• Location Kit• Secure Messaging Kit

• Low-Level API (LLAPI) library, Std C• I/O Drivers for Linux/Mac/iOS• Device Kit

• Dynamic App Protocol Shell• Network Manager 1.1

• Network Manager 1.0• Secure Data Exchange Demo App

• Script Commander 1.0 (DresEdit)• File Browser 1.0 (DresEdit)• Query Control Panel Demo App

• OTcom Client Console• Monitor Demo App (iOS, Desktop)

Haystack Distribution of OpenTag (HDO)

H-Builder Client Tools

H-Builder Client API

H-Builder Server Tools

R1 R2 R3 R4

Copyright 2012, Haystack Technologies

Page 13: DASH7 + Haystack + the Internet of Things - Webinar

Haystack Open Source Initiatives

• OpenTag: Embedded C• OMG: HW & Embedded C• OTcom: Qt C++• DresEdit: Qt C++

We contribute to several open source DASH7 projects. We started

many of them ourselves. We commit our additions to the community 6-12

months after deploying them internally.

Copyright 2012, Haystack Technologies

Page 14: DASH7 + Haystack + the Internet of Things - Webinar

OMG: OpenTag Module+Gadget

• “Module” contains OpenTag.• “Gadget” contains USB

interface, and future upgradeable for integrated Wiring or BusPirate-type features, etc.

• You can install your own apps on the Module or on the Gadget.

Size comparison with Arduino (early proto)

Final prototype design: on delivery this week

30m

m

60mm

Copyright 2012, Haystack Technologies

Page 15: DASH7 + Haystack + the Internet of Things - Webinar

OTcom & DresEdit

OTcom is an API console for OpenTag. It supports Mac/Lin/Win and written in Qt/C++.

DresEdit is a prototyping and device configuration tool for OpenTag. It is also Qt/C++.

Copyright 2012, Haystack Technologies

Page 16: DASH7 + Haystack + the Internet of Things - Webinar

More Coming from HaystackCopyright 2012, Haystack Technologies

Page 17: DASH7 + Haystack + the Internet of Things - Webinar

iOS Prototype

• Dongle + iOS H-Builder + Demo App

• Available to partners in Nov 2012: Reserve yours now, so we know how many to make.

Copyright 2012, Haystack Technologies

Device 2 1s

Device 1 38s

Device 4 1m 6s

Device 3 1m 8s

# Type Time Contents00 Beacon 15:24:18 Status

# Type Time Contents01 DL 15:25:06 Cookie“?user=Boris?last=20120914?deptid=125”

Uses Qt for iPhone

Page 18: DASH7 + Haystack + the Internet of Things - Webinar

Haystack Tags

• OEM/ODM tag product• Currently in design phase• Prototypes available to

partners in Jan/Feb 2013 (Reserve now)

• Solar recharging with thin battery

• 40x40x5mm

Copyright 2012, Haystack Technologies

Page 19: DASH7 + Haystack + the Internet of Things - Webinar

Gangnam Style

Page 20: DASH7 + Haystack + the Internet of Things - Webinar

Haystack Style

Wakeup!(it’s over)


Top Related