favoriot
The Ultimate Things
About IoT
Dr. Mazlan Abbas
CEO - favoriot
Email: mazlan@favoriot.com
BENU 4131, FKEKK, UTeM – 11 October 2021
9.00 am – 11.00 am
favoriot
“Industri di Malaysia tidak
melihat kemahiran sebagai
satu nilai yang berharga untuk
dibayar, menjadi punca
bidang kejuruteraan negara
masih tidak meningkat ke
tahap yang sepatutnya.”
“Industri juga berasakan
graduan kejuruteraan tidak
bersedia untuk membuat
kerja, tetapi tidak mahu
melabur untuk memberi
latihan dan pengalaman yang
betul.
favoriot
Malaysia as a Producer Nation
University Industry Market
R&D Product (Roadmap) Commercialise
Maintain Loyalty
Output
Share
Industry problems
Sell
Understanding Roles and Responsibilities
• Publications
• Knowledge
• Time-to-market
• Revenue
• Solve their problems
YouTube Video
Prototype
(Alpha)
Prototype
(Beta)
Copyright: Dr. Mazlan Abbas (2020)
favoriot
Earliest IoT Devices
1982 1990
Carnegie Mellon University
By David Nichols, Mike Kazar, Ivor Durham and John Zsarnay
John Romkey
Invented first TCP/IP stack for IBM PC
Connected Coke Machine
Internet Toaster
favoriot
Every 3 to 7 years, organizations
need to reinvent themselves
According to The Boston
Consulting Group - S&P 500
Companies from 50 years ago –
only 19% are still in existence
BUSINESS SURVIVAL IN 21stCENTURY
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
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
favoriot
World of Sensors
[Source: Overview of Spintronic Sensors With Internet of Things for Smart Living, Xuyang Liu et.al, IEEE TRANSACTIONS ON MAGNETICS, VOL. 55, NO. 11, NOVEMBER 2019]
favoriot
Communications Technologies
Examples of the various communication technologies that smart objects can use
Source: “What the Internet of Things (IoT) Needs to Become a Reality”, Kaivan Karimi of Freescale Semiconductor and Gary Atkinson of ARM
favoriot
Mechanization, steam
power, weaving loom
INDUSTRY 1.0
1784
1870
1969
TODAY
Mass production,
assembly line, electrical
energy
INDUSTRY 2.0
Automation, computers
and electronics
INDUSTRY 3.0
Cyber Physical Systems,
internet of things, networks
INDUSTRY 4.0
ERP
What is Industry 4.0?
favoriot
What is Society 5.0?
Hunting
Society
Agricultural
Society
Industrial
Society
1.0 3.0
2.0 4.0 5.0
Information
Society
Super Smart
Society
favoriot
What is 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
favoriot
9 Challenges of IR 4.0
The definition of new
strategy.
Rethinking your organization
and processes to maximize
new outcomes.
Understanding your
business case.
Conducting successful
pilots.
Helping your organization to
understand where action is
needed.
Examination of
company culture.
Recruiting and
developing new talent.
The genuine
interconnection of all
departments.
Something that is too
often overlooked.
New Biz Model
Business Case
Rethinking
Change Management
Pilots
Action
Culture
Talents.
Interconnection
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]
favoriot
4 Main Components of IoT
01
02
03
04
Digital Sensors – Temp,
humidity, pressure, gas, etc
Fixed or wireless
Platform that aggregate
heterogeneous devices with
different protocols
Workflow, analytics and insights
Sensors & Actuators
Connectivity
IoT Middleware
Applications & Analytics
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
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
favoriot
Gateway
3G/Ethernet/Wi-Fi/LPWAN
IOT Devices
IOT Devices
3G/Ethernet/Wi-Fi
HTTPS
Push/Pull Service
Social Media
Integration
DEVICE CONNECTIVITY (REST, MQTT)
APPLICATION
INTEGRATION
DATA MANAGEMENT
DATA STORE BUSINESS LOGIC
NOTIFICATION
ENGINE
REST API
IoT Analytics
SECURITY
BIG DATA TOOLS
Application
Development
AUTHENTICATION
3rd party
Data Analytics
VALUE PROPOSITION
CoAP
REST
To ”IoTise” Every Business
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
FREE Subscription
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
favoriot
FAVORIOT Hierarchy
Project
(Smart City)
Smart Water
Monitoring
River Quality
Device 1 Device n
Lake Quality
Device 1 Device
Smart
Parking
Parking Bay
A
Device 1 Device n
Parking Bay
B
Device 1 Device n
Example
• Dissolved Oxygen
• pH
• Temperature
• Turbidity
Example
• Infra red
• Ferromagnetic
• Camera
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)
favoriot
Use Cases – Tracker Badge
• Road , railway and
construction workers
• Postal, food delivery
workers
• Public transport, taxi, bus
drivers
• Retirement homes
• Social worker, office, bank
employee protection
• Security / round control
• Workers time management
• Employee trip
management
• Forest workers and
equipment
favoriot
SOS Alarm No Movement
Man Down
Detection
GPS Location
Personal ID
Identification
Two-way Voice
Communication
favoriot
Power Monitoring – Case Study
• Monitor main power source (AC)
• Send Message AC Fail or AC Restored to FM or IT
Issue
Who should
respond
when
network
down?
Is it network
issue or
power issues?
favoriot
Favoriot IoT Platform Users by Countries
SCAN ME
Join the Generation-IoT
http://platform.favoriot.com
As of October 4, 2021
favoriot
Develop a small and focused solution that
can have immediate impact
Application
Start to integrate the back-end with the
existing system.
Integrate
New workflow, new business model and better
analytics.
Innovate
01
02
03
How Do We Start?
favoriot
LIMITED OFFER
Voucher Code: FAVUTEM
Valid Period: 11- 18 October 2021
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
YouTube Instruction Video
How-To Register and
Redeem Voucher