dash7 + haystack + the internet of things - webinar
Embed Size (px)
TRANSCRIPT

DASH7 & The Haystack4 Oct 2012
JP NorairCTO, Haystack Technologies
Copyright 2012, Haystack Technologies

On the Agenda
• Introduction to Haystack• Introduction to DASH7• Projects we are working on
Copyright 2012, Haystack Technologies
Get more information:jpno[email protected]://www.haystacktechnologies.com

• 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

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

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

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

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.

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

How about that one?
No way! I only date guys who use
OpenTag
Meanwhile…

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

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

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

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

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

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

More Coming from HaystackCopyright 2012, Haystack Technologies

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

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

Gangnam Style

Haystack Style
Wakeup!(it’s over)