1. Scalenics Device Platform
Overview
Feb 12,2015
Sensinics,LLC
Principal,CTO
Toru Murasawa
Copyright(C) 2015 Sensinics,LLC
March 2015 will be released
For developers
4. Product Benefit
• Easy Device Management
– Our web-console allows customer to Easy device management and
convenience.
• Rapid Integration IoT/M2M service
– Open APIs allows customer to rapid integration and service offering.
• Any Device Support
– Support industry standard protocol HTTTP,HTTPS,MQTT,MQTTS.
• End-to-End Security
– TLS payloads encryption and device token provide robust security.
• Resiliency
– Global Data redundacy technique provides high reliability and
resiliency.
Copyright(C) 2015 Sensinics,LLC
5. Platform Overview
Copyright(C) 2015 Sensinics,LLC
Our Customer
(Whitelabel M2M
Servicer)
ZigBee/BLE/WiFi
Web / Mobile Application
HTTP(S)/MQTT(S)
Replication
End devices
3G/LTE
Gateway
Open API
Device
Connector
Device Management
Stream Processing
Timeseries Database Timeseries Database
Tokyo DC
Hong Kong DC
REST (HTTPS)
JSON API
Java/PHP/Python/Ruby/C …
REST APIs
HTTP(S)
MQTT(S)
6. Platform Detail
• Secure Device Connectivity
– Provide REST/HTTP/MQTT base device connectivity w/TLS encryption
• Device Management
– Serial number management,activate and meta-data management
• Application Integration
– Provide full-function JSON based REST APIs
• Stream Management
– Storing device data and near-realtime event processing
• Administration
– Web-based Console provide easily management tasks
Copyright(C) 2015 Sensinics,LLC
8. Device Management
Copyright(C) 2015 Sensinics,LLC
• Device creation , modify , delete
• Serial number manage
• Device activate(true / false)
• Channel mapping, meta data
• Limited to a maximum of 5 units in the developer account
9. Token based authorization
Copyright(C) 2015 Sensinics,LLC
Device Connector Open API
Device Token
(per user)
API Token
(per user)
Allowed operation:
Stream write only
Allowed operation:
Stream Write + Full management
role
10. Channel Management
Copyright(C) 2015 Sensinics,LLC
• Channel creation , modify , delete
• Define stream name / unit
• Channel is time-series DB with round-robin style data sampling
• Backed by NoSQL engine with data replication between Tokyo and HKG
11. Channel
Copyright(C) 2015 Sensinics,LLC
Stream1
Stream2
Stream3
Stream4
Stream1:18
Stream2:50
• Channel stores device’s data stream.
• A channel has up to 4 streams.
e.g.Temperature
e.g.Humidity
Stream1:19.5
Stream2:50
Stream1:20
Stream2:51
Historian data
(Channel)
2015-02-06T08:26:00+0900 2015-02-06T08:36:00+0900 2015-02-06T08:46:00+0900
Not use
Not use
Note:
Timestamp wiil be generated by the platform.datapoint
Devices
12. Stream viewing (by charts)
Copyright(C) 2015 Sensinics,LLC
• Viewing stream datapoints easily. Charts and raw-data available.
• It is intended to be provided by the application side, but we are prepared
for the developers.
13. Stream viewing (by JSON)
Copyright(C) 2015 Sensinics,LLC
• JSON raw-data is useful for debugging tasks
14. Event Management
Copyright(C) 2015 Sensinics,LLC
Target channel
Condition settings
e.g. IF room temperature less
than 4, then event fire!!
Action:
• Push email or SMS
• REST API call
• MQTT publish(TBI)
• Push Amazon Kinesis(TBI)
18. Report Some Issues to us..
Copyright(C) 2015 Sensinics,LLC
If you have General Issues,Bug
Report,New Function Request,
please report us.
We will grow along with the customer
From Dashboard, click Report Bugs or General Issue
19. Thank You!!
Copyright(C) 2015 Sensinics,LLC
• Get developer acccount :https://api.scalenics.io/signup/
• Developer Portal :http://scalenics.io/dev/
• Inner Blog :http://scalenics.tumblr.com/
• Company Page :http://sensinics.co.jp