3. favoriot
Earliest IoT Devices
1982
Carnegie Mellon University
By David Nichols, Mike Kazar, Ivor Durham and John Zsarnay
Connected Coke Machine
They installed micro-switches in the Coke machine to
sense how many bottles were present in each of its six
columns of bottles.
The switches were hooked up to CMUA, the PDP-10
that was then the main departmental computer.
A server program was written to keep tabs on the Coke
machine's state, including how long each bottle had been
in the machine.
When you ran the companion status inquiry program,
you'd get a display that might look like this:
EMPTY EMPTY 1h 3m
COLD COLD 1h 4m
[ Excerpt from – The “Only” Coke Machine on the Internet ]
6. favoriot
Why IoT is Now at an Inflection Point?
Cheaper and smaller.
Hardware
Key
Growth
Factors
Ripples of
technologies.
Simple and faster.
Software
Development
Becoming pervasive.
Connectivity
New entrants and players
IoT Ecosystem
Number of transistors double
every 2 years.
Moore’s Law
7. favoriot
I need to
maintain the
quality of my
goods.
Who is the
intruder?
Can I reduce
my electricity
bill?
Am I
healthy?
When is my
next bus?
Where can I
park?
Monitoring of Assets – Typical Everyday
Questions
What IF we can connect ALL these assets and get the answers to ALL these questions?
The Need To Connect Assets and Sense
Environment
9. favoriot
Value Pyramid – Making Sense of Data
Wisdom
Evaluated understanding (moral, ethics)
Understanding
Appreciation of Why
Knowledge
Answers to How questions.
Information
Answers to Who, What, Where and When
questions
Data
Symbols
More
Important
Less Important
B
e
n
e
f
i
t
t
o
H
u
m
a
n
i
t
y
10. favoriot
From Data to Wisdom
Raw data Can distinguish data How data is related Synthesize new
knowledge
Judge between
right and wrong
and between good
or bad
11. favoriot
The Value of Insights Increases
Descriptive
Analytics
Diagnostic
Analytics
Predictive
Analytics
Prescriptive
Analytics
What
Happened?
Why did it
happen?
What will
happen?
How can we
make it happen?
Hindsight
Insight
Foresight
Information
Optimisation
Difficulty
Value
16. favoriot
Where Are We in IR 4.0?
IR 1.0
(Manual
With Physical Tools)
IR 2.0
(Electrical)
IR 3.0
(Automation/
Internet)
IR 4.0
(Intelligence)
1.0 3.0
2.0 4.0
23. favoriot
4IR Related Policies
2014 2016 2018 2020 2021 2021
National IoT
Strategic
Roadmap
The 4th Industrial
Revolution
Industry 4WRD 10-10 MySTIE My DIGITAL National 4th IR
Policy
34. favoriot
IoT Project - What Should You Focus?
favoriot
Hardware Connectivity Platform Application/Dashboard
• How to develop
the hardware?
• What sensors to
use?
• What network
to use?
• Which
communication
adapter?
• How to send data to
the Cloud?
• How to manage the
device?
• How to save the data?
• How to create a
dashboard?
• How to create insights?
• How to create smart
application?
37. favoriot
Categorization of IoT Platforms
Publicly Traded Open Source
End-to-End Connectivity Developer Friendly
Platforms developed and
maintained by large traded
companies
Platforms that provide data
management services under
open licenses
Platforms designed based on
supplied hardware and
required solution
Platforms can be easily
integrated with Arduino,
Raspberry Pi, etc
favoriot
38. favoriot
Solving IoT Project Issues
1. An incomplete IoT Lab which only focuses on either
standalone Arduino or Raspberry Pi devices without
connecting to an IoT platform
2. Students have to do their own research on hundreds of
IoT middleware before choosing one for their Final Year
projects.
3. Many IoT projects cannot complete on time because
students are busy either developing their own
“middleware” or server or busy in troubleshooting the
connectivity between the sensor device and the server.
4. In search for suitable Database to store sensor data and
Display Result with Dashboard
39. favoriot
Solving IoT Project Issues in Education
01
02
03
04
Incomplete IoT Tools
Time to do Research
Dashboard & App
Time to Complete
40. favoriot
IOT Devices
IOT Devices
Cellular/Wi-Fi/LPWAN
HTTPS
Push/Pull Service
Alert
(Notification)
DEVICE CONNECTIVITY (REST, MQTT, CoAP)
APPLICATION
INTEGRATION
DATA MANAGEMENT
DATA STORE BUSINESS LOGIC
NOTIFICATION
ENGINE
REST API
Favoriot
IoT Analytics
SECURITY
BIG DATA TOOLS
Application
Development
(Web or
Mobile)
AUTHENTICATION
3rd party
Data Analytics
CoAP
MQTT
favoriot IoT Platform
Gateway
REST
IOT Devices
Fixed
Telegram Email
SMS
Favoriot
Dashboard
41. favoriot
Key Features of FAVORIOT IoT Platform
• Rapid Development
• User-friendly APIs
• Ease of onboarding IoT Devices
• Scalable platform
• Notification Engine – Email and
SMS
• IoT Support Forum Discussion
Board – Building Community
• Examples – Videos and Sample
Source Codes
• Many new and enhanced
features in Version 2.0 including
ability to make Dashboard Public
42. favoriot
Top IoT Programming Languages
1. Java
2. C
3. Javascript
4. Python
5. C++
6. PHP
7. C#
8. Assembler
9. LUA
10. Go
11. R
12. Swift
13. Ruby
14. Rust
Most Popular Languages
DEVICES – C, C++
GATEWAYS – Java, Python, C, C++
CLOUD – Java, Javascript, Python, PHP
Most Valuable Programming Languages
Java, Python, C, C++
Why? 1. High-level scripting languages
2. Operate on pretty much any machine
3. Work across networks and multiple devices
4. Matured with extensive documentation and
tutorials
[Scan for More Info]
43. favoriot
Home Health Transport Office
Waste
IOT Platform – Blending IoT Data
Blending Data - Creating New Compound Applications
IoT Platform
53. favoriot
Simple Steps to Start Your IoT Journey
favoriot
(1) Sensor (2) Connectivity
(3) Platform
(4) Application
Scan for Free IoT Resources
(Tips, Tutorials and Projects)
54. favoriot
Smart Energy Monitoring
favoriot
Why Measure Energy Reading?
• Save money by cutting down electricity cost
• Recognize energy saving prospects
• Cleaner greener business
• Improve sustainability, increase awareness on carbon footprint
• Enhance energy efficiency by preventing wastage instead of cutting down usage
57. favoriot
How Do We Start
Develop a small and
focused solution that can
have immediate impact
Start to integrate the back-
end with the existing
system.
New workflow, new
business model and better
analytics.
Applications Integrate Innovate
60. favoriot
CONTEST
1. Login to https://platform.favoriot.com/
2. Register as a FREE User with valid email
address
3. The first (1), tenth (10) and twentieth (20)
person who registered will get a
BEGINNER PLAN 100% VOUCHER 1 year
subscription worth RM 100
Winners will be notified via email after the
Talk. All the Best!
http://platform.favoriot.com
61. favoriot
LIMITED OFFER
Voucher Code: TAYLOR2022
Valid Period: 22- 30 April 2022
Number of Vouchers Available: Only 20
Instructions (Link - https://bit.ly/3uFrU8m ):
• Register as FREE Plan User
• User Voucher Code to upgrade to 1-Year
Beginner Plan
• You can redeem once or 20 times!
YouTube Instruction Video
How-To Register and
Redeem Voucher
Pay ONLY
RM 50.00 per Year!