the right tools for iot developers – dan gross @ eclipse iot day thingmonk 2016
TRANSCRIPT
The Right Tools for IoT Developers
Daniel GrossSamsung Strategy & Innovation Center
Silicon
Tools
OTA Device Mgmt
APIs/Frameworks
Drivers
Sensors
Open Source
Cloud Infrastructure
Radios
APIs/IDE
SDKs
Voice
Cloud Services
OSPower Management
TestingSecurity
OnBoarding
Protocols
Analytics
Partners
Hub
Video
Performance
Manufacturing
Data Storage
Device Interoperability
Development Challenges buildingFor IOT
Middleware
CommonArchitecture
for IoTCloud
Gateway
Mobile
Sensor
Edge NodeEdge Node Edge Node
Actuator Sensor Actuato
rSensor Actuator
Gateway
24+ MonthsTo Develop
A Product for IoT
EVT MP(RELEASE
)DVT PVT
HW: 1st design (EE, ME)
DFx Design improvements
Firmware, Middle Ware
Bug fixes
Application SW
Bug fixes
Cloud services, Bug fixes
Integration of pieces together, e2e QA
Kickoff
Hardware + Software + Cloud + Security + Ecosystem
An End-End Platform for IoT
Goal of ARTIK: Significantly Reduce Costs and Time to Market
Mass Production without ARTIK
6-9 Months 24+ Months
100
Time to Market
Team
Size
30
Savings
Focus Internal Resources on Value-Add
Why Samsung?
7th most valuable global brand
#2 Patent holder in the US(4,952 New Patents in
2014)
#1 Patent holder in Europe(2,541 New Patents in
2014)
Annual sales of$196 billion
$13.8B R&D Investment in 2014
36 Global R&D Centers (¼ of Samsung workforce)
Market leaderin memory chips,
smartphones & TVs
307,000 employees83 countries
Make Everything Smarter
Family of pre-integrated modulesDesigned for IoTDevelop and deploy on same hardware
Processor + Memory + Radios + Security
• Dual-core• 512MB
RAM• 4GB eMMC
• Octa-core• 2GB RAM• 16GB
eMMC
OPEN Standards
WiFi, Bluetooth, Zigbee, Thread
MQTT, IoTivity, Websockets, HTTP/S
C/C++, Java, Python, Node.js
Fedora, Ubuntu Core, Tizen
Understanding, Using, Sharing
2.5 Quintillion bytes/day 90% of the world’s data in the last 2 years
= 78M 32GB Galaxy phones
Massive DATA
Source: IBM
Make Connections, Not Silos
FEATURES
CONNECT
Any Device, Any SensorAny CloudAny Data Type with ManifestsFast Onboarding
INTEROPERATE
Privacy & SecurityData Store & NormalizationData VisualizationPowerful Rules Engine
Get Started: http://artik.cloud
Device DiscoverySupports C, C++, Java, JavaScript, PythonIntegrated DebuggerVersion Control, Deployment UtilitiesSDK and Runtime Mac OS, Windows, Linux
ARTIK Device Discovery
Language SupportC, C++, Java,
JavaScript, Python
Integrated Real-timeDebugger
Version Control
With Deployment Utilities
WorkspacesRun on your Desktop,
in the Cloud, or on the Device
ARTIK SDKand RuntimeIntegration
ARTIK SDK (1.0)API Components
C, C++, JavaScript
TimeCloud
Bluetooth
HTTP
WifiMedia ZigbeeSensor
Websockets
Network
SPISerialPWMI2CGPIOADC
Consolidated framework
API Example 1Media in C
API Example 2GPIO in JavaScript
GET STARTED: eclipse.org/che/artik
Windows, Mac OS, and Linux
1.1 Available today!
Security
ARTIK Secures Every Interaction
Hardware Secure elementSecure Device RegistrationSecure Device, App, and User InteractionsData Encryption on device and in transitPrivacy Management
Keep your products and data safe
Intelligence/APIs
Embedded OS
AP/SOCs
SAMSUNG internal groups
Security
Certified PartnerProgram
General Ecosystem Partners
Platform / Device Management
ARTIK Ecosystem
Just thebeginning…
Get Started: http://artik.io
Hardware + Software + Cloud + Security + Ecosystem