SlideShare a Scribd company logo
1 of 20
Mobile solution company
eBest Innovation Project
IoT Solution Function Design
Tony Ye 13th Oct, 2014
Agenda
2015/1/17 eBest | Mobile solution company 2
• Requirement Summary
• System Architecture
• Data Architecture
• App Changes
• Backend System Changes
• Report Changes
• Android App Demo
• Q & A
Requirement Summary
2015/1/17 eBest | Mobile solution company 3
Currently, SFA is using as a management tool requires good professional knowledge to operate which is
not efficient, effective and intelligent enough.
IoT Solution
We are going to apply IoT (Internet of Things) to our SFA system to help us out from endless processes
we need to follow, it doesn’t mean we don’t need any processes but we don’t need to focus on them.
The core technology we are using will be M2M (Machine to Machine), smart devices (smart phone,
tablet, pc) to intelligent sensors (BLE, Bluetooth low energy).
Our vision is any time, any place and any things we can connect to have our business done.
System Architecture
2015/1/17 eBest | Mobile solution company
4
 IoT = Internet of Things
 WSN = Wireless Sensor Networks
 M2M = Machine to Machine
 SaaS = Software as a Service
 RFID = Radio Frequency
Identification
 NM = Nanometer Technology
 Zigbee = IEEE 802.15.4 Protocol
(One wireless communication
Technology)
 NFC = Near Field Communication
UbiquitousNetwork
Internet of Things
RFID/Sensor
/Intelligent
Chips/NM
Zigbee/Wi-
Fi/Bluetooth
/NFC
WSNSensing Tech
Machine
Pipes
M2M
Auto-Control/Pattern
Recognition/Cloud
Computing/SaaS
Mobile
Network
Internet
Intelligence
Core Architecture of M2M
System Architecture
2015/1/17 eBest | Mobile solution company 5
Sensor Layer
Network Layer
Machine Layer
Internet Mobile Network
Application Layer
Other Networks
SFA
Cooler Tracking
Storage Layer
Morning Meeting
Products CheckingSales Call
Smart Phone Tablet PCTerminals Other HHD
RFIDBLE Other sensor technologiesSmart Chips
Clouds
Local DS
The core system architecture
consists of :
 Sensor layer,
 Machine layer,
 Network layer,
 Storage layer,
 Application layer.
• BLE = Bluetooth Low Energy
• HHD = Hand Hold Devices
• RFID = Radio Frequency
Identification Devices
System Architecture
2015/1/17 eBest | Mobile solution company
6
BLE Device - Estimote Beacon (http://estimote.com/)
What: Estimote Beacons are certified iBeacon™ compatible and ready for deployment at scale. iBeacon is first used by
Apple in iPhone 4s, increasingly companies now are using this Tech to their solutions including Apple, Samsung,
Google, etc.
How: Estimote Beacons and Stickers are tiny computers. They have a powerful ARM processor, memory, Bluetooth
Smart module, and temperature and motion sensors. Powered by a coin battery, they broadcast radio signals through
built-in antennas. Estimote Beacon actually is a BLE device (Bluetooth low energy).
Changes: Smart devices with Bluetooth 4.0 or above are able to sense this sensor, and can receive information from it
including Beacon ID, Temperature, Motion etc. If we map Beacon ID with Things, we can push info to smart devices
once sensing Beacons.
Data Architecture
2015/1/17 eBest | Mobile solution company 7
App Business Layer
Third Party
CloudsLocal Data Sources
Beacon ID maintenanceLoad Information
IoT Layer Proximity UUID
 Major
 Minor
 Temperature
 Battery Power
 Beacon ID
 Name
 Price
 SN
 Manufacture
 Brand
 Location
 Beacon ID
 Proximity UUID
 Major
 Minor
Backend System Business Layer
Reports
Product Info Maintenance
Beacon Info Maintenance
Note:
Beacon ID is global unique ID, we need to maintain our
Beacon ID into Provider’s Cloud.
For the information we want to push, we can maintain
them into our local data sources.
Data Architecture
2015/1/17 eBest | Mobile solution company 8
Product Information Table (Existing)
1. ID (PK)
2. Product SN (String)
3. Name (string)
4. Price (Decimal)
5. Brand (String)
6. Manufacture
7. Update Date (Date)
String = Varchar, NVarchar, Char; Date = DateTime Constrain(1965~9999) ; ID = Identity (PK, FK); Boolean = Byte 1/0
Beacon Maintenance Table (New)
1. Proximity UUID (PK)
2. Major (PK)
3. Minor (PK)
4. Reference ID (INT)
Beacon Information Table (New)
1. ID (PK)
2. Beacon ID (ID, FK)
3. Temperature (Decimal)
4. Battery Level (Decimal)
5. Remaining Life Time (Decimal)
6. Update Date (Date)
Cooler Status Table (Existing)
1. ID (PK)
2. Temperature (Decimal)
3. POC (ID, FK)
4. Product (ID, FK)
5. Purity (Boolean)
6. Moved (Boolean)
7. Update Date (Date)
POC Information Table (Existing)
1. ID (PK)
2. Location (ID, FK)
3. Cooler (ID, FK)
4. Products (ID, FK)
5. Update Date (Date)
• Beacon ID Mapping
• POC Info
• Cooler Status
FK, Beacon Info (ID) - Cooler Status (Beacon ID)
• Beacon Maintenance
• Product Info
Reference(Beacon ID)
Reference(Beacon ID)
Beacon ID Mapping Table (New)
1. ID (PK)
2. Beacon ID (ID, FK)
3. Things ID (ID, FK)
4. Update Date (Date)
• Beacon Info
Reference(Beacon ID)
Reference(Beacon ID)
App Changes
2015/1/17 eBest | Mobile solution company 9
Start
Sales Call
Cooler Tracking
Product Checking
End
 Shop Proximity
 Location
 Shop Name
 Route Info
 Products
 Coolers
 Call Tracking
 Cooler Proximity
 Location
 Cooler Code
 Cooler Manufacture
 Products
 Temperature
 Purity
 Moved
 Product Name
 Brand
 Price
 Promotion Info
 Display Area
 Second Display Area
 Inventory
We are using Estimote Beacons (BLE) to push information to our smart devices. IoT will be used in three
aspects of SFA system including Sales Call, Cooler Tracking and Product Checking.
① Sales Call: When BR is going to visit POCs, its smart devices will receive information of POCs nearby
including Proximity, Location, Name and other detailed information.
② Cooler Tracking: When BR enters a POC, smart devices will receive Cooler information automatically
including Cooler Code, Proximity, Location, Products, Manufacture, Current temperature, Purity etc.
③ Product Checking: When BR moves close to some products, its smart devices will receive product
information including Product Name, Price, Brand, Promotion Info, Display area etc.
Backend System Changes
2015/1/17 eBest | Mobile solution company 10
How to apply IoT to our existing SFA systems with least changes? IoT will be used in three aspects of SFA system
including Sales Call, Cooler Tracking and Product Checking. The solution is BLE (Beacon), a Beacon Mapping table is
needed to map our existing business tables with new Beacon ID for info pushing.
① Sales Call: Mapping Beacon ID with POC Info.
② Cooler Tracking: Mapping Beacon ID with Cooler Info. Temperature and Purity will be available based on
IoT solution, these two properties will be available to our Cooler reports for cooler running status tracking.
③ Product Checking: Mapping Beacon ID with Product Info.
④ No Punch In and Out any more: BRs now no need to punch in and out manually on the morning meeting.
⑤ No pictures for evidences: While visiting a POC, if GPS is not available, we don’t need to shoot pictures for
evidence because we can use BLE sensor to record our routes.
⑥ No Scanning any more: We don’t need to scan any QR to get info since all info we need will be pushed to
our smart devices automatically.
⑦ A more healthy Cooler status: We can check the temperature of our Cooler to keep our Cooler running at
a good status.
⑧ Inventory and auto-update would be available.
⑨ More potential opportunities would be available.
Note:
We don’t change any current business rules, we only change the way how we get our information, from PULL to PUSH
as well as auto sensing will change our SFA systems.
Report Changes
2015/1/17 eBest | Mobile solution company 11
New Reports (New):
No changes will be made on current business reports, but we need to add some new reports to track our
Beacon status. The status we need to track include but not limited to:
① Missing or not
② Battery Level
③ Remaining Life Time
④ Adv Interval
⑤ Temperature calibrated Status
Current Reports (Changes):
New properties:
① Temperature
② Motion
Android App Demo
2015/1/17 eBest | Mobile solution company 12
Process auto-control:
App will control the whole process, the given process will be pushed to BR’s smart device
automatically, BRs don’t need to focus on process but the task itself. All steps below will be a
sequence, executed one by one.
 Morning Meeting
 Sales Call
 Cooler Tracking & Product Checking
Start
Morning Meeting Cooler Tracking Product Checking
End
Sales Call
Android App Demo
2015/1/17 eBest | Mobile solution company 13
Morning Meeting – No Punch In and Out:
Mapping one beacon with Morning Meeting Event, BRs now no need to punch in and out
manually on the morning meeting.
We provide this
in case of Beacon
missing
Android App Demo
2015/1/17 eBest | Mobile solution company 14
Sales Call:
Mapping one beacon with each POC, proximity and auto discovery will be available. POC calls won’t be
affected by GPS or Mobile network limited.
No pictures for evidences: While visiting a POC, if GPS is not available, we don’t need to shoot pictures for
evidences because we can use BLE sensor to record our routes.
Android App Demo
2015/1/17 eBest | Mobile solution company 15
Sensors auto self-detecting & Warning:
We install beacons to POCs and anywhere we need, meanwhile, we need to ensure all beacons
are in place and working as expected. If any beacons are missing or running out of battery
power, our App will be able to detect any incidents by itself.
Android App Demo
2015/1/17 eBest | Mobile solution company 16
Cooler Tracking:
Mapping Beacon ID with Cooler Info. Temperature and Motion will be available based on IoT solution, these two
properties will be available to our Cooler reports for cooler running status tracking. Temperature and Motion
currently are available only for IOS devices, for Android, we need to wait for the SDK updates.
 No Scanning any more: We don’t need to scan any QR to get info since all info we need will be pushed to our
smart devices automatically.
 A more healthy Cooler status: We can check the temperature of our Cooler to keep our Cooler running at a
good status, and we can detect if our cooler moved or not. With Accelerometer, we can detect the frequency
of cooler door open/close, we can also detect the impacts on temperature corresponding to this action.
Temperature: 5
Moved: Yes
Only
available for
IOS devices
Android App Demo
2015/1/17 eBest | Mobile solution company 17
Product Checking:
Mapping one beacon with each product ID, product information will be pushed to BR’s smart devices
automatically.
 Inventory would be available: It’s not so easy to apply auto-control to inventory management using
Beacon tech, but it’s still feasible if we can integrate beacons to packaging process, that is, we plug in
one beacon to each package of products.
 Auto-Update would be available: Products information would be pushed to BR’s smart devices, with
these information, our App would be able to update the info automatically on backend.
Open Points
2015/1/17 eBest | Mobile solution company 18
Good ideas are welcome!
Q&A
2015/1/17 eBest | Mobile solution company 19
Q & A
2015/1/17 eBest | Mobile solution company 20

More Related Content

What's hot

Arduino based Home Automation System with Android
Arduino based Home Automation System with AndroidArduino based Home Automation System with Android
Arduino based Home Automation System with AndroidSayan Seth
 
Automatic Room Light Controller Using Arduinom & PIR Sensor
Automatic Room Light Controller Using Arduinom & PIR SensorAutomatic Room Light Controller Using Arduinom & PIR Sensor
Automatic Room Light Controller Using Arduinom & PIR SensorAnkit Chaudhary
 
Home Automation System using Arduino and Android
Home Automation System using Arduino and AndroidHome Automation System using Arduino and Android
Home Automation System using Arduino and AndroidMuhammad Ayesh
 
20160825_prezi_eng_SHR
20160825_prezi_eng_SHR20160825_prezi_eng_SHR
20160825_prezi_eng_SHRMárton Gombos
 
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET-Wireless Controlling of Remote Electrical Device using Android SmartphoneIRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET-Wireless Controlling of Remote Electrical Device using Android SmartphoneIRJET Journal
 
Embedded c programming guide e book atmel 8051 / 89c51 /89c52
Embedded c programming guide e book atmel 8051 / 89c51 /89c52Embedded c programming guide e book atmel 8051 / 89c51 /89c52
Embedded c programming guide e book atmel 8051 / 89c51 /89c52Raghav Shetty
 
Home automation using android phone
Home automation using android phoneHome automation using android phone
Home automation using android phoneMohit Singh
 
Ieee ece embedded 2018 project list
Ieee ece embedded 2018 project listIeee ece embedded 2018 project list
Ieee ece embedded 2018 project listVision Solutions
 
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Abhishekvb
 
Home Automation with Android - Intro
Home Automation with Android - IntroHome Automation with Android - Intro
Home Automation with Android - IntroRaiz Maharjan
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationNikhil Jadav
 
IRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET Journal
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Rappy Saha
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIRJET Journal
 
2015 State of the Smart Home Report | Icontrol Networks
2015 State of the Smart Home Report | Icontrol Networks2015 State of the Smart Home Report | Icontrol Networks
2015 State of the Smart Home Report | Icontrol NetworksIan Gertler
 
Context Reasoning and Prediction in Smart Environments: the Home Manager case
Context Reasoning and Prediction in Smart Environments: the Home Manager caseContext Reasoning and Prediction in Smart Environments: the Home Manager case
Context Reasoning and Prediction in Smart Environments: the Home Manager caseEnrico Denti
 
next generation smart sensor
next generation smart sensornext generation smart sensor
next generation smart sensorRicha Ritambhara
 

What's hot (20)

Arduino based Home Automation System with Android
Arduino based Home Automation System with AndroidArduino based Home Automation System with Android
Arduino based Home Automation System with Android
 
Automatic Room Light Controller Using Arduinom & PIR Sensor
Automatic Room Light Controller Using Arduinom & PIR SensorAutomatic Room Light Controller Using Arduinom & PIR Sensor
Automatic Room Light Controller Using Arduinom & PIR Sensor
 
Home Automation System using Arduino and Android
Home Automation System using Arduino and AndroidHome Automation System using Arduino and Android
Home Automation System using Arduino and Android
 
20160825_prezi_eng_SHR
20160825_prezi_eng_SHR20160825_prezi_eng_SHR
20160825_prezi_eng_SHR
 
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET-Wireless Controlling of Remote Electrical Device using Android SmartphoneIRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
 
Embedded c programming guide e book atmel 8051 / 89c51 /89c52
Embedded c programming guide e book atmel 8051 / 89c51 /89c52Embedded c programming guide e book atmel 8051 / 89c51 /89c52
Embedded c programming guide e book atmel 8051 / 89c51 /89c52
 
Home automation using android phone
Home automation using android phoneHome automation using android phone
Home automation using android phone
 
Ieee ece embedded 2018 project list
Ieee ece embedded 2018 project listIeee ece embedded 2018 project list
Ieee ece embedded 2018 project list
 
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
 
Home Automation with Android - Intro
Home Automation with Android - IntroHome Automation with Android - Intro
Home Automation with Android - Intro
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
IRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET- Smart Street Light Control System
IRJET- Smart Street Light Control System
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino board
 
2015 State of the Smart Home Report | Icontrol Networks
2015 State of the Smart Home Report | Icontrol Networks2015 State of the Smart Home Report | Icontrol Networks
2015 State of the Smart Home Report | Icontrol Networks
 
Context Reasoning and Prediction in Smart Environments: the Home Manager case
Context Reasoning and Prediction in Smart Environments: the Home Manager caseContext Reasoning and Prediction in Smart Environments: the Home Manager case
Context Reasoning and Prediction in Smart Environments: the Home Manager case
 
next generation smart sensor
next generation smart sensornext generation smart sensor
next generation smart sensor
 
Real time switch
Real time switchReal time switch
Real time switch
 
smart sensor
smart sensorsmart sensor
smart sensor
 
Stage 0 seminar
Stage 0 seminarStage 0 seminar
Stage 0 seminar
 

Viewers also liked

Building IoT App Prototypes
Building IoT App PrototypesBuilding IoT App Prototypes
Building IoT App PrototypesMarta Soncodi
 
From use cases to users perspectives
From use cases to users perspectives From use cases to users perspectives
From use cases to users perspectives ISMB
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...Hans Andersson
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ankur Pipara
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 pptMhae Lyn
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergDr. Mazlan Abbas
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 

Viewers also liked (9)

Building IoT App Prototypes
Building IoT App PrototypesBuilding IoT App Prototypes
Building IoT App Prototypes
 
From use cases to users perspectives
From use cases to users perspectives From use cases to users perspectives
From use cases to users perspectives
 
AgileIot: Agile meets IoT
AgileIot: Agile meets IoTAgileIot: Agile meets IoT
AgileIot: Agile meets IoT
 
IOT
IOTIOT
IOT
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 

Similar to IoT Innovation Project Function Design

Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsJanusz Chudzynski
 
Smart parking system using IOT
Smart parking system using IOTSmart parking system using IOT
Smart parking system using IOTUdit Deo
 
Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)davidepiccardi
 
Simplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValueSimplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValueRapidValue
 
Comprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your BusinessComprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your BusinessR-Style Lab
 
Bluetooth low energy final version
Bluetooth low energy final versionBluetooth low energy final version
Bluetooth low energy final versionFrederick Bousson
 
Sensoplex - Your Partner in the Wearables' Market
Sensoplex - Your Partner in the Wearables' MarketSensoplex - Your Partner in the Wearables' Market
Sensoplex - Your Partner in the Wearables' MarketSensoplex
 
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo   SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo Sencha
 
ulalaLAB - WimFactory
ulalaLAB - WimFactoryulalaLAB - WimFactory
ulalaLAB - WimFactorykang Anthony
 
Wim factory introduction
Wim factory introductionWim factory introduction
Wim factory introductionstartupkorea
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)sandhibhide
 
Odoo with iot and beacon based mobile app
Odoo with iot and beacon based mobile appOdoo with iot and beacon based mobile app
Odoo with iot and beacon based mobile appHusen Daudi
 
REP.01 PROJ-FX01 Smart Home RP-v2
REP.01 PROJ-FX01 Smart Home RP-v2REP.01 PROJ-FX01 Smart Home RP-v2
REP.01 PROJ-FX01 Smart Home RP-v2Ricardo Pereira
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development ManekTech
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentManekTech
 
Swift Development
Swift DevelopmentSwift Development
Swift DevelopmentManekTech
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)GOPAL BASAK
 
IoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptxIoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptxCUInnovationTeam
 
Team 2 io_t_adj0
Team 2 io_t_adj0Team 2 io_t_adj0
Team 2 io_t_adj0EVA
 

Similar to IoT Innovation Project Function Design (20)

Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
 
Smart parking system using IOT
Smart parking system using IOTSmart parking system using IOT
Smart parking system using IOT
 
Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)
 
Simplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValueSimplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValue
 
Comprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your BusinessComprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your Business
 
Bluetooth low energy final version
Bluetooth low energy final versionBluetooth low energy final version
Bluetooth low energy final version
 
Sensoplex - Your Partner in the Wearables' Market
Sensoplex - Your Partner in the Wearables' MarketSensoplex - Your Partner in the Wearables' Market
Sensoplex - Your Partner in the Wearables' Market
 
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo   SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo
SenchaCon 2016: An Ext JS Dashboard for IoT Data - Dan Gallo
 
ulalaLAB - WimFactory
ulalaLAB - WimFactoryulalaLAB - WimFactory
ulalaLAB - WimFactory
 
Wim factory introduction
Wim factory introductionWim factory introduction
Wim factory introduction
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)
 
Odoo with iot and beacon based mobile app
Odoo with iot and beacon based mobile appOdoo with iot and beacon based mobile app
Odoo with iot and beacon based mobile app
 
REP.01 PROJ-FX01 Smart Home RP-v2
REP.01 PROJ-FX01 Smart Home RP-v2REP.01 PROJ-FX01 Smart Home RP-v2
REP.01 PROJ-FX01 Smart Home RP-v2
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Swift Development
Swift DevelopmentSwift Development
Swift Development
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptxIoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptx
 
Team 2 io_t_adj0
Team 2 io_t_adj0Team 2 io_t_adj0
Team 2 io_t_adj0
 

IoT Innovation Project Function Design

  • 1. Mobile solution company eBest Innovation Project IoT Solution Function Design Tony Ye 13th Oct, 2014
  • 2. Agenda 2015/1/17 eBest | Mobile solution company 2 • Requirement Summary • System Architecture • Data Architecture • App Changes • Backend System Changes • Report Changes • Android App Demo • Q & A
  • 3. Requirement Summary 2015/1/17 eBest | Mobile solution company 3 Currently, SFA is using as a management tool requires good professional knowledge to operate which is not efficient, effective and intelligent enough. IoT Solution We are going to apply IoT (Internet of Things) to our SFA system to help us out from endless processes we need to follow, it doesn’t mean we don’t need any processes but we don’t need to focus on them. The core technology we are using will be M2M (Machine to Machine), smart devices (smart phone, tablet, pc) to intelligent sensors (BLE, Bluetooth low energy). Our vision is any time, any place and any things we can connect to have our business done.
  • 4. System Architecture 2015/1/17 eBest | Mobile solution company 4  IoT = Internet of Things  WSN = Wireless Sensor Networks  M2M = Machine to Machine  SaaS = Software as a Service  RFID = Radio Frequency Identification  NM = Nanometer Technology  Zigbee = IEEE 802.15.4 Protocol (One wireless communication Technology)  NFC = Near Field Communication UbiquitousNetwork Internet of Things RFID/Sensor /Intelligent Chips/NM Zigbee/Wi- Fi/Bluetooth /NFC WSNSensing Tech Machine Pipes M2M Auto-Control/Pattern Recognition/Cloud Computing/SaaS Mobile Network Internet Intelligence Core Architecture of M2M
  • 5. System Architecture 2015/1/17 eBest | Mobile solution company 5 Sensor Layer Network Layer Machine Layer Internet Mobile Network Application Layer Other Networks SFA Cooler Tracking Storage Layer Morning Meeting Products CheckingSales Call Smart Phone Tablet PCTerminals Other HHD RFIDBLE Other sensor technologiesSmart Chips Clouds Local DS The core system architecture consists of :  Sensor layer,  Machine layer,  Network layer,  Storage layer,  Application layer. • BLE = Bluetooth Low Energy • HHD = Hand Hold Devices • RFID = Radio Frequency Identification Devices
  • 6. System Architecture 2015/1/17 eBest | Mobile solution company 6 BLE Device - Estimote Beacon (http://estimote.com/) What: Estimote Beacons are certified iBeacon™ compatible and ready for deployment at scale. iBeacon is first used by Apple in iPhone 4s, increasingly companies now are using this Tech to their solutions including Apple, Samsung, Google, etc. How: Estimote Beacons and Stickers are tiny computers. They have a powerful ARM processor, memory, Bluetooth Smart module, and temperature and motion sensors. Powered by a coin battery, they broadcast radio signals through built-in antennas. Estimote Beacon actually is a BLE device (Bluetooth low energy). Changes: Smart devices with Bluetooth 4.0 or above are able to sense this sensor, and can receive information from it including Beacon ID, Temperature, Motion etc. If we map Beacon ID with Things, we can push info to smart devices once sensing Beacons.
  • 7. Data Architecture 2015/1/17 eBest | Mobile solution company 7 App Business Layer Third Party CloudsLocal Data Sources Beacon ID maintenanceLoad Information IoT Layer Proximity UUID  Major  Minor  Temperature  Battery Power  Beacon ID  Name  Price  SN  Manufacture  Brand  Location  Beacon ID  Proximity UUID  Major  Minor Backend System Business Layer Reports Product Info Maintenance Beacon Info Maintenance Note: Beacon ID is global unique ID, we need to maintain our Beacon ID into Provider’s Cloud. For the information we want to push, we can maintain them into our local data sources.
  • 8. Data Architecture 2015/1/17 eBest | Mobile solution company 8 Product Information Table (Existing) 1. ID (PK) 2. Product SN (String) 3. Name (string) 4. Price (Decimal) 5. Brand (String) 6. Manufacture 7. Update Date (Date) String = Varchar, NVarchar, Char; Date = DateTime Constrain(1965~9999) ; ID = Identity (PK, FK); Boolean = Byte 1/0 Beacon Maintenance Table (New) 1. Proximity UUID (PK) 2. Major (PK) 3. Minor (PK) 4. Reference ID (INT) Beacon Information Table (New) 1. ID (PK) 2. Beacon ID (ID, FK) 3. Temperature (Decimal) 4. Battery Level (Decimal) 5. Remaining Life Time (Decimal) 6. Update Date (Date) Cooler Status Table (Existing) 1. ID (PK) 2. Temperature (Decimal) 3. POC (ID, FK) 4. Product (ID, FK) 5. Purity (Boolean) 6. Moved (Boolean) 7. Update Date (Date) POC Information Table (Existing) 1. ID (PK) 2. Location (ID, FK) 3. Cooler (ID, FK) 4. Products (ID, FK) 5. Update Date (Date) • Beacon ID Mapping • POC Info • Cooler Status FK, Beacon Info (ID) - Cooler Status (Beacon ID) • Beacon Maintenance • Product Info Reference(Beacon ID) Reference(Beacon ID) Beacon ID Mapping Table (New) 1. ID (PK) 2. Beacon ID (ID, FK) 3. Things ID (ID, FK) 4. Update Date (Date) • Beacon Info Reference(Beacon ID) Reference(Beacon ID)
  • 9. App Changes 2015/1/17 eBest | Mobile solution company 9 Start Sales Call Cooler Tracking Product Checking End  Shop Proximity  Location  Shop Name  Route Info  Products  Coolers  Call Tracking  Cooler Proximity  Location  Cooler Code  Cooler Manufacture  Products  Temperature  Purity  Moved  Product Name  Brand  Price  Promotion Info  Display Area  Second Display Area  Inventory We are using Estimote Beacons (BLE) to push information to our smart devices. IoT will be used in three aspects of SFA system including Sales Call, Cooler Tracking and Product Checking. ① Sales Call: When BR is going to visit POCs, its smart devices will receive information of POCs nearby including Proximity, Location, Name and other detailed information. ② Cooler Tracking: When BR enters a POC, smart devices will receive Cooler information automatically including Cooler Code, Proximity, Location, Products, Manufacture, Current temperature, Purity etc. ③ Product Checking: When BR moves close to some products, its smart devices will receive product information including Product Name, Price, Brand, Promotion Info, Display area etc.
  • 10. Backend System Changes 2015/1/17 eBest | Mobile solution company 10 How to apply IoT to our existing SFA systems with least changes? IoT will be used in three aspects of SFA system including Sales Call, Cooler Tracking and Product Checking. The solution is BLE (Beacon), a Beacon Mapping table is needed to map our existing business tables with new Beacon ID for info pushing. ① Sales Call: Mapping Beacon ID with POC Info. ② Cooler Tracking: Mapping Beacon ID with Cooler Info. Temperature and Purity will be available based on IoT solution, these two properties will be available to our Cooler reports for cooler running status tracking. ③ Product Checking: Mapping Beacon ID with Product Info. ④ No Punch In and Out any more: BRs now no need to punch in and out manually on the morning meeting. ⑤ No pictures for evidences: While visiting a POC, if GPS is not available, we don’t need to shoot pictures for evidence because we can use BLE sensor to record our routes. ⑥ No Scanning any more: We don’t need to scan any QR to get info since all info we need will be pushed to our smart devices automatically. ⑦ A more healthy Cooler status: We can check the temperature of our Cooler to keep our Cooler running at a good status. ⑧ Inventory and auto-update would be available. ⑨ More potential opportunities would be available. Note: We don’t change any current business rules, we only change the way how we get our information, from PULL to PUSH as well as auto sensing will change our SFA systems.
  • 11. Report Changes 2015/1/17 eBest | Mobile solution company 11 New Reports (New): No changes will be made on current business reports, but we need to add some new reports to track our Beacon status. The status we need to track include but not limited to: ① Missing or not ② Battery Level ③ Remaining Life Time ④ Adv Interval ⑤ Temperature calibrated Status Current Reports (Changes): New properties: ① Temperature ② Motion
  • 12. Android App Demo 2015/1/17 eBest | Mobile solution company 12 Process auto-control: App will control the whole process, the given process will be pushed to BR’s smart device automatically, BRs don’t need to focus on process but the task itself. All steps below will be a sequence, executed one by one.  Morning Meeting  Sales Call  Cooler Tracking & Product Checking Start Morning Meeting Cooler Tracking Product Checking End Sales Call
  • 13. Android App Demo 2015/1/17 eBest | Mobile solution company 13 Morning Meeting – No Punch In and Out: Mapping one beacon with Morning Meeting Event, BRs now no need to punch in and out manually on the morning meeting. We provide this in case of Beacon missing
  • 14. Android App Demo 2015/1/17 eBest | Mobile solution company 14 Sales Call: Mapping one beacon with each POC, proximity and auto discovery will be available. POC calls won’t be affected by GPS or Mobile network limited. No pictures for evidences: While visiting a POC, if GPS is not available, we don’t need to shoot pictures for evidences because we can use BLE sensor to record our routes.
  • 15. Android App Demo 2015/1/17 eBest | Mobile solution company 15 Sensors auto self-detecting & Warning: We install beacons to POCs and anywhere we need, meanwhile, we need to ensure all beacons are in place and working as expected. If any beacons are missing or running out of battery power, our App will be able to detect any incidents by itself.
  • 16. Android App Demo 2015/1/17 eBest | Mobile solution company 16 Cooler Tracking: Mapping Beacon ID with Cooler Info. Temperature and Motion will be available based on IoT solution, these two properties will be available to our Cooler reports for cooler running status tracking. Temperature and Motion currently are available only for IOS devices, for Android, we need to wait for the SDK updates.  No Scanning any more: We don’t need to scan any QR to get info since all info we need will be pushed to our smart devices automatically.  A more healthy Cooler status: We can check the temperature of our Cooler to keep our Cooler running at a good status, and we can detect if our cooler moved or not. With Accelerometer, we can detect the frequency of cooler door open/close, we can also detect the impacts on temperature corresponding to this action. Temperature: 5 Moved: Yes Only available for IOS devices
  • 17. Android App Demo 2015/1/17 eBest | Mobile solution company 17 Product Checking: Mapping one beacon with each product ID, product information will be pushed to BR’s smart devices automatically.  Inventory would be available: It’s not so easy to apply auto-control to inventory management using Beacon tech, but it’s still feasible if we can integrate beacons to packaging process, that is, we plug in one beacon to each package of products.  Auto-Update would be available: Products information would be pushed to BR’s smart devices, with these information, our App would be able to update the info automatically on backend.
  • 18. Open Points 2015/1/17 eBest | Mobile solution company 18 Good ideas are welcome!
  • 19. Q&A 2015/1/17 eBest | Mobile solution company 19 Q & A
  • 20. 2015/1/17 eBest | Mobile solution company 20