SlideShare a Scribd company logo
I’m not an Expert
I just started it earlier :)
Disclaimers
IoT Development

Use cases, tips, thoughts
Indosat, Jakarta - Feb 28, 2019
Andri Yadi

Co-founder & CEO of DycodeX

Vice President, Indonesia IoT Association

a (at) dycodex.com | http://andriyadi.com 



I’m a Physicist, Developer, Maker, Entrepreneur

20 years in soFware engineering

21 years in electronics engineering

3 years in aeronautical engineering

14 years in entrepreneurship

11 years as MicrosoF Most Valuable Professional (MVP)

3 years as Hackster.io Ambassador
About Me
PT. DycodeX Teknologi Nusantara
DycodeX’s vision is to solve big problems with technology.
Today, we're pioneering and leading in developing end-to-end
home-grown IoT & AI-based systems in Indonesia, and enable
maker movement along the way.
About Us
As seen on
Home-grown IoT & AI-powered devices & systems
SecurityAgricultureAsset tracking Energy Design House
SMARTernak Panic Button PowtraX
Electricity metering &
reselling system
Smarterbike:

Smarter bicycle for bike fleet
management (bike sharing)
DytraX:
NB-IoT/Cellular 

Asset Tracker
Hardware Kits for
Education, Makers
Custom hardware
design
End-to-end IoT
development:
firmware, cloud, AI,

web & mobile app
DycodeX’s Products & Solutions Focus
Industrial IoT
Machinery Health
Sensor
Alora 

Industrial Environmental
Sensing
Hardware Kits for Education & IoT MakersWe also make
And a lot more….
In-house All products’ electronic board is designed & assembled, also firmware is developed 

in-house by 100% Indonesian, in Indonesia
OK, let’s get started…
IoT is NOT just some internet-connected
devices, and monitor-able/controllable
from smartphone, like “smart lamp”
So what is it?
But first,
what is Internet of Things (IoT)?
Sensor
Explaining “Thing” using Human Analogy
Actuator
Internet of Things
Signal Signal
Control
Skin receptors
Sensor
Explaining “Thing” using Human Analogy
Actuator
Internet of Things
Signal Signal
Control
Skin receptors
Reflexive
Signal Signal
Reflexive
Internet of Things “Thing” reflex
Gas Sensor AlarmMicrocontroller
If gas sensor senses that certain gas/smoke concentration above predefined threshold, reflexive system (Microcontroller)
will trigger alarm right away, without first sending the data to the cloud (higher computation) to analyse
Sensor
Explaining IoT using Human Analogy
Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Sensor
Explaining IoT using Human Analogy
Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Cogitative
Sensor Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Cogitative
Sensor Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Cogitative
Realtime
(LOCAL, automation)
Thing
NonRealtime
CLOUD

(High
Computation)
Data Data
Reflexive
Conscious
Cogitative
CLOUD

(High
Computation)
NonRealtime
Realtime, Local
Sensor Actuator
Connectivity/networking
Thing
Internet of Things
Data Data
Reflexive
Conscious
Cogitative
CLOUD

(High
Computation)
NonRealtime
Realtime, Local
Sensor Actuator
Current Trend: 

Edge Intelligence
Connectivity/networking
Thing
The conscious or “thinking” part of the
cloud now moves closer to or inside the
Thing/device
“Network of physical objects with embedded
electronics, software, connectivity, and people to
enable exchanging data, for “smart” applications
and services„
So, what is Internet of Things?
Let’s put it into practice
* “Ternak” in SMARTernak means “cattle” in Bahasa Indonesia
Internet of Things & Artificial Intelligence-based 

Cattle-Farming Assistant

20
First, let me introduce…
DycodeX’s
SMARTernak - 1,000m ViewSMARTernak: How It Works
BASE STATION
5 km coverage, 1000+
devices.
TRACKER
Catte-wearable tracker
contains a bunch of sensors
ENVIRONMENTAL
SENSORS
Collection of sensors to
monitor environmental



*optional*
FARM MANAGER /
OWNER / INVESTOR
http://smarternak.com by DycodeX
VIRTUAL FENCE
Contain and move cattle
without physical posts and
wires.
CLOUD
where the heavy-lifting
happens.
CARETAKER
One farmer/caretaker
can easily cover a
vast grazing area and
hundreds of cattle.
Apps
Dual IoT Connectivity
Short Range, Mesh-supported: 1 km WiFi,
Bluetooth v4.2, BLE
Long Range: LoRa/LoRaWAN or NB-IoT
Packed with Sensors
GPS / GNSS
Accelerometer, Gyroscope
Body Temperature
Ambient Temperature & Humidity
Barometric Pressure
Ambient Light
MEMS Microphone
Device Removal Detector
Powerhouse
Low Power, Dual Core Microcontroller
Smart Energy
Battery Gauge
Solar Energy Harvesting
Smart Switching Between 

Main & Backup Battery
Firmware-optimised 

power consumption
Cattle-wearable Device
Actuators
Audio Alert/Speaker
Color LED
In-House
Electronics board is 100% designed and
assembled in-house, by 100% Indonesian
Internals
Variants & Features
for Extensive Farming
SMARTernak
Tracking
Track location &
behaviour
Herd counting Virtual fencing Monitor & alert
health issues
Estimate 

weight
Learn behaviour
(feeding, standing,
walking, etc)
Monitor 

environmental
condition
for Intensive Farming
SMARTernak
Health
Local Reflex
GPS/GNSS sensor
Latitude
Longitude
Speed
Direction
Time
SpeakerMicrocontroller
Is location (lat, long) still
INSIDE the virtual fence
If NO, trigger high pitch sound to
herd cow back to virtual fence
Collection of
coordinates that
forms a virtual fence
VIRTUAL FENCE
Contain and move cattle
without physical posts and
wires.
Latitude, Longitude
Speed, Direction
Body temperature
Ambient temperature &
humidity
Ambient light
Ambient sound
Movement (Linear
acceleration, Angular velocity,
Direction)
Device removal status
Battery voltage & capacity
Conscious
Internet Internet
Artificial Intelligence on the Edge
Deep Neural Network
Motion captured by
Inertial Measurement Unit (IMU) sensor
inside cattle-wearable device
Predicted activity
(standing, lying-down, feeding, and more)
App
IMU sensor
Learn & detect cattle behaviours 

based on sensor data with the help of Artificial Intelligence
How to start implementing
IoT?
Do you really need one?
Need automated
reliable data
collecting?
Need automated
business
process?
First Thing First
Data collected
from remote area?
Over internet?
Do you need
prediction or
recommendation?
What about the
value? RoI?
Are the data
measurable?
What is expected
output?
Identify Data & Sources
Can data be
collected in
automated fashion,
reliably?
How big the data
size? The format?
Which data need
to send & store?
Data &
Sources
Identify Data & Sources: SMARTernak
Expected Output Data Source Data Type
Weight Gain Chest circumference Belt stretchiness
Feeding Behaviour Neck & jaw movement Linear & angular acceleration
Sickness detection Body heat Body temperature
Comfort Ambient environment
Ambient temperature, humidity,
luminosity
In-heat detection
Movement

Body heat

Moo sound
Linear & angular acceleration

Body temperature

Sound frequency
Sensors
By what you measure (measurand):
Magnetic strength, light intensity, sound wave
strength
By how you measure directly:
Voltage, chemical reaction, mechanical
displacement
By transduction for indirect measurement:
Thermoelectric, photoelectric
By higher level function:
Human gesture, voice recognition
Identify Sensors: SMARTernak
Expected Output Data Source Data Type Sensor
Weight Gain Chest circumference Belt stretchiness
Capacitive/resistive
stretch sensor
Feeding Behaviour Neck & jaw movement
Linear & angular
acceleration
Inertial Measurement
Unit (IMU) sensor
Sickness detection Body heat Body temperature Temperature sensor
Comfort Ambient environment
Ambient temperature,
humidity, 

Luminosity
Temperature & humidity
sensor

Ambient light sensor
In-heat detection
Movement

Body heat

Moo sound
Linear & angular acceleration

Body temperature

Sound frequency
IMU sensor

Temperature sensor

Microphone
Identify Technology: Thing
Sensors MCU/MPU Energy Source
Actuators Network 

Interface
Firmware
EnclosurePCB
Thing: Some Considerations (1)
Sensor Actuator Brain Energy Source
Measurement accuracy
Grade: industrial,
consumer
Power consumption
Protocol: digital, analog,
OneWire, I2C, SPI, UART
Dimension
Power consumption
Dimension
Protocol
Microcontroller or
Microprocessor
Core, clock/speed
Peripherals: GPIO, ADC,
DAC, I2C, I2C
Built-in memory: flash,
RAM, ROM
Power consumption
Dimension
Battery or Mains (AC)
Battery capacity
Energy harvesting
Thing: Some Considerations (2)
Network Interface Firmware Enclosure PCB
Power consumption
Data rate
Coverage/range
Programming language,
framework, Integrated
Development
Environment (IDE)
Runtime: native,
virtualized environment
Ingress Protection (IP)
rating: 

IP65: Dust tight, water splash
resistant 

IP67: Dust tight, water
immersion resistant

IP68: Dust tight, continuous
water submersion resistant
Material
Dimension, weight

How many layers
Component layout
Specific components
design guideline
Dimension
Material: flexible, fire-
retardant (FR)
Surface mount, through
hole
Disclaimer
Hardware is hard!
Prototyping 

Use off the shelf development boards & modules 
Iteration, iteration, iteration

A lot of it 
Low volume production

Make sure you have to the tooling, find local Makerspaces
Mass production, yeay! 

Find the right partners
Deployment & support

It’s time to put it all into the hand of users
Hardware: Development Process
Hardware: Developer Skillset
COSA Teensy Sming
Languages Frameworks Tools & IDEs
esp-idf
Hardware: Prototyping
ESPectro32 v2 NB-IoT Backpack
Get one: https://shop.makestro.com/product/espectro32-v2/ Get one: https://shop.makestro.com/product/nb-iot-backpack-pro/
Start prototyping with off the shelf development boards, modules, shields/accessories
Electronics/PCB design
Mechanical design & engineering
Material engineering 
Product design 
Roboticist 
Test/Field engineering
RF/Network/Connectivity engineering
Industrial UI/UX engineering
Firmware development
AI/Machine Learning (for edge intelligence)
Security
Hardware: Skillset
So, in case of SMARTernak’s Thing, The Tech:
Sensors
GPS/GNSS, IMU, Body Temperature,
Environmental sensors, Microphone, etc
MCU/MPU
ESP32-based low power Microcontroller
ARM Cortex M4 for Edge Intelligence
Actuators
Color LED, Speaker
Network Interface
Short range: WiFi & Bluetooth
Long range: LoRa or NB-IoT
Energy Source
Rechargeable Battery
Energy harvesting from solar
Firmware
Developed with ESP-IDF framework 

using Eclipse IDE
X-CUBE-AI
PCB
4 layers
Enclosure
Dust tight, water immersion resistant
Data Rate
Power
Range
Identify Technology: Connectivity
Hint: No connectivity technology that satisfies high data rate, long range, and low power, all in one pack.

Need to compromise
Data Rate
Data Rate vs Range
Range
Short Long
Low
High
Data Rate
Power
Data Rate vs Power
Low High
Low
High
Power
Power vs Range
Range
Short Long
Low
High
Low Power Long Range LPWA
Power
Power vs Range
Range
Short Long
Low
High
Need to cover vast cattle-farm area, relies on as little
gateways/BTS as possible
Coverage/Range
Data Rate
Exchanged data size between device and cloud is in
order of bytes. No need for high throughput
connectivity
Power
Devices is powered by a small battery (to reduce size)
that should last for months, year if possible
In case of SMARTernak’s Connectivity
Need to cover vast cattle-farm area, relies on as little
gateways/BTS as possible
Coverage/Range
Data Rate
Exchanged data size between device and cloud is in
order of bytes. No need for high throughput
connectivity
Power
Devices is powered by a small battery (to reduce size)
that should last for months, year if possible
In case of SMARTernak’s Connectivity
sounds like a great option!
IaaS, PaaS, or
SaaS?
General or
specific-purpose/
vertical?
Where’s the 

data centre? 

(To comply with
regulation)
Programmability,
SDKs, libraries,
docs?
Identify Technology: Cloud Platform
Pricing
Connectivity &
protocol options?Pure cloud, or
hybrid (with on-
premise) option?
Azure

IoT
and a whole
lot more…
Cloud Platform: Some Alternatives
Google Cloud IoT Oracle IoT
Azure IoT Offering
IoT Hub
IoT cloud gateway, 

secure, bi-directional communication
IoT Central
Experience SaaS for IoT, with no
cloud expertise requiredn
IoT Edge
Extend intelligence from the cloud

to the edge devices
IoT Solution Accelerators
Capture and analyze untapped data
to improve business results
Azure Digital Twins
Create digital replicas of spaces and
infrastructure
Device Provisioning Service
Zero-touch, just-in-time provisioning 

for Azure IoT Hub
Time Series Insights
Instantly explore and analyze 

time-series data
Functions
Process events with serverless code
Event Grid
Get reliable event delivery at
massive scale
Machine Learning Services
Build, deploy, and manage machine 

learning and AI models
Machine Learning Studio
Easily build, deploy, and manage 

predictive analytics solutions
Stream Analytics
Real-time data stream processing 

from millions of IoT devices
Logic Apps
Automate the access and use of data
across clouds without writing code
Notification Hubs
Send push notifications to any 

platform from any back end
Azure Sphere
Create highly secured, connected 

MCU-powered devices
Azure IoT Central
Azure IoT Central is a fully managed IoT SoFware-as-a-Service (SaaS) solution that makes it easy to 

create products that connect the physical and digital worlds
LoRaWAN

Gateway
Network

Server
SMARTernak Cloud
(Application Server)
Backhaul
(Cellular, WiFi,
Ethernet)
Wearable

Devices
IoT Architecture Example: SMARTernak
Apps
LoRa
MQTT
HTTP, 

WebSocket
Microsoft Azure
Trigger + Alert,
Ingestion
& Storage
Visualization
Devices & Firmware Mgt.
Security
Analytics + AI
Key Challenges
Source: https://iot-analytics.com/implementing-iot-technology-6-things/
Indeed the biggest challenge is to educate
farmer how to run the caXle-farm with tech

R&D took 10 months, deployment may take
2-4 weeks, suppo[ is subscription-based

Nu[ure the team and skill in-house, keep
improving. 

Relies on built-in security features and best
practices within connectivity protocols,
]rmware SDK, and cloud pla_orm

Implement open standards as many as
possible

Implement ]rmware over-the-update (OTA)
from the day one
In case of SMARTernak:
Yet, it’s
exciting time
to jump 

into IoT!
Interested in adopting
IoT?
*Disclaimer: I have no data of all players in Indonesia yet. Sorry if you’re not listed.
And I’m talking about electronics maker-related players
Join Communities
Indonesia
I n d o n e s i a
Maker4Nation
Indonesia
makestroid
makestroid
makestroid
makestro.com
An Indonesia Platform for Maker: 

to “democratize” knowledge, hardware
kit, and software to help makers to start
making in hardware, to drive into
Internet of Things
Start Making at
Learning
Hardware
Marketplace
Software & 

Cloud
Community
RIoT is Makestro’s program for nurturing IoT
makers, officially supported by Indonesia’s
Ministry of ICT
Andri

CEO, DycodeX

a (at) dycodex.com
or Hire Us
a@dycodex.com | https://dycodex.com
IoT & Maker Movement enabler
Jalan Sarikaso No. 6A, Bandung, Indonesia

More Related Content

What's hot

IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
Andri Yadi
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
ST_World
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artik
ST_World
 
Track 2 session 2 - st dev con 2016 - stm32 open development environment
Track 2   session 2 - st dev con 2016 - stm32 open development  environmentTrack 2   session 2 - st dev con 2016 - stm32 open development  environment
Track 2 session 2 - st dev con 2016 - stm32 open development environment
ST_World
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
shailesh yadav
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
shailesh yadav
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Lviv Startup Club
 
IRJET- Intruder Detection Security System
IRJET- Intruder Detection Security SystemIRJET- Intruder Detection Security System
IRJET- Intruder Detection Security System
IRJET Journal
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
ST_World
 
Wi play audio streaming over wi-fi
Wi play  audio streaming over wi-fiWi play  audio streaming over wi-fi
Wi play audio streaming over wi-fi
eSAT Journals
 
WiFi anywhere
WiFi anywhereWiFi anywhere
WiFi anywhere
Sergey Seletsky
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
ratthaslip ranokphanuwat
 
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
ST_World
 
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
ST_World
 
Home automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technologyHome automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technology
ratthaslip ranokphanuwat
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBee
TELKOMNIKA JOURNAL
 
IRJET - Boat Shrinking Alert System using IoT
IRJET -  	  Boat Shrinking Alert System using IoTIRJET -  	  Boat Shrinking Alert System using IoT
IRJET - Boat Shrinking Alert System using IoT
IRJET Journal
 
Track 2 session 1 - st dev con 2016 - avnet - making things real
Track 2   session 1 - st dev con 2016 - avnet - making things realTrack 2   session 1 - st dev con 2016 - avnet - making things real
Track 2 session 1 - st dev con 2016 - avnet - making things real
ST_World
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
ST_World
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET Journal
 

What's hot (20)

IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artik
 
Track 2 session 2 - st dev con 2016 - stm32 open development environment
Track 2   session 2 - st dev con 2016 - stm32 open development  environmentTrack 2   session 2 - st dev con 2016 - stm32 open development  environment
Track 2 session 2 - st dev con 2016 - stm32 open development environment
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
 
IRJET- Intruder Detection Security System
IRJET- Intruder Detection Security SystemIRJET- Intruder Detection Security System
IRJET- Intruder Detection Security System
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
 
Wi play audio streaming over wi-fi
Wi play  audio streaming over wi-fiWi play  audio streaming over wi-fi
Wi play audio streaming over wi-fi
 
WiFi anywhere
WiFi anywhereWiFi anywhere
WiFi anywhere
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
 
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
 
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
 
Home automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technologyHome automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technology
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBee
 
IRJET - Boat Shrinking Alert System using IoT
IRJET -  	  Boat Shrinking Alert System using IoTIRJET -  	  Boat Shrinking Alert System using IoT
IRJET - Boat Shrinking Alert System using IoT
 
Track 2 session 1 - st dev con 2016 - avnet - making things real
Track 2   session 1 - st dev con 2016 - avnet - making things realTrack 2   session 1 - st dev con 2016 - avnet - making things real
Track 2 session 1 - st dev con 2016 - avnet - making things real
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
 

Similar to Ask the Expert: Internet of Things

IoT PPT.pdf
IoT PPT.pdfIoT PPT.pdf
IoT PPT.pdf
aman400979
 
iot PPT.ppt
iot PPT.pptiot PPT.ppt
iot PPT.ppt
LearnWithJCM
 
iot module 1 ppt (3).pdf
iot module 1 ppt (3).pdfiot module 1 ppt (3).pdf
iot module 1 ppt (3).pdf
ShreeDevi42
 
iot module 1 ppt.pptx
iot module 1 ppt.pptxiot module 1 ppt.pptx
iot module 1 ppt.pptx
ShreeDevi42
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptx
AderawAlemie
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
shubhamyadav613
 
Wearable Tech - What is Next?
Wearable Tech - What is Next?Wearable Tech - What is Next?
Wearable Tech - What is Next?
Venkat Alagarsamy
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
GOPAL BASAK
 
1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
Rizwan408930
 
SMART CITY 3 novembre
SMART CITY 3 novembre SMART CITY 3 novembre
SMART CITY 3 novembre canaleenergia
 
1. IoT.pptx
1. IoT.pptx1. IoT.pptx
1. IoT.pptx
aravind Guru
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET Journal
 
IoT_Unit-1.pptx
IoT_Unit-1.pptxIoT_Unit-1.pptx
IoT_Unit-1.pptx
MUDITSAMPAT
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
FabianM11
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
Kume3
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iot
spreya772
 
Industrial automation using internet of things
Industrial automation using internet of thingsIndustrial automation using internet of things
Industrial automation using internet of things
DeepakKumarMahanta2
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Andri Yadi
 
Internet 0f Things IoT.pdf
Internet 0f Things IoT.pdfInternet 0f Things IoT.pdf
Internet 0f Things IoT.pdf
Muhammad Ali
 
L16 Internet of Things
L16 Internet of ThingsL16 Internet of Things
L16 Internet of Things
Ólafur Andri Ragnarsson
 

Similar to Ask the Expert: Internet of Things (20)

IoT PPT.pdf
IoT PPT.pdfIoT PPT.pdf
IoT PPT.pdf
 
iot PPT.ppt
iot PPT.pptiot PPT.ppt
iot PPT.ppt
 
iot module 1 ppt (3).pdf
iot module 1 ppt (3).pdfiot module 1 ppt (3).pdf
iot module 1 ppt (3).pdf
 
iot module 1 ppt.pptx
iot module 1 ppt.pptxiot module 1 ppt.pptx
iot module 1 ppt.pptx
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptx
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
Wearable Tech - What is Next?
Wearable Tech - What is Next?Wearable Tech - What is Next?
Wearable Tech - What is Next?
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
 
SMART CITY 3 novembre
SMART CITY 3 novembre SMART CITY 3 novembre
SMART CITY 3 novembre
 
1. IoT.pptx
1. IoT.pptx1. IoT.pptx
1. IoT.pptx
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
 
IoT_Unit-1.pptx
IoT_Unit-1.pptxIoT_Unit-1.pptx
IoT_Unit-1.pptx
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iot
 
Industrial automation using internet of things
Industrial automation using internet of thingsIndustrial automation using internet of things
Industrial automation using internet of things
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
 
Internet 0f Things IoT.pdf
Internet 0f Things IoT.pdfInternet 0f Things IoT.pdf
Internet 0f Things IoT.pdf
 
L16 Internet of Things
L16 Internet of ThingsL16 Internet of Things
L16 Internet of Things
 

More from Andri Yadi

TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Andri Yadi
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by Azure
Andri Yadi
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with Arduino
Andri Yadi
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in Indonesia
Andri Yadi
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
Andri Yadi
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
Andri Yadi
 
The state of NB-IoT in Indonesia
The state of NB-IoT in IndonesiaThe state of NB-IoT in Indonesia
The state of NB-IoT in Indonesia
Andri Yadi
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
Andri Yadi
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
Andri Yadi
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Andri Yadi
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and Demo
Andri Yadi
 
Entrepreneurship through Making
Entrepreneurship through MakingEntrepreneurship through Making
Entrepreneurship through Making
Andri Yadi
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
Andri Yadi
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker Movement
Andri Yadi
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoT
Andri Yadi
 
Bandung IoT Maker Day #3 - Maker Movement
Bandung IoT Maker Day #3 - Maker MovementBandung IoT Maker Day #3 - Maker Movement
Bandung IoT Maker Day #3 - Maker Movement
Andri Yadi
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
Andri Yadi
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
Andri Yadi
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Andri Yadi
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Andri Yadi
 

More from Andri Yadi (20)

TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by Azure
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with Arduino
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in Indonesia
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
 
The state of NB-IoT in Indonesia
The state of NB-IoT in IndonesiaThe state of NB-IoT in Indonesia
The state of NB-IoT in Indonesia
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and Demo
 
Entrepreneurship through Making
Entrepreneurship through MakingEntrepreneurship through Making
Entrepreneurship through Making
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker Movement
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoT
 
Bandung IoT Maker Day #3 - Maker Movement
Bandung IoT Maker Day #3 - Maker MovementBandung IoT Maker Day #3 - Maker Movement
Bandung IoT Maker Day #3 - Maker Movement
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Ask the Expert: Internet of Things

  • 1.
  • 2. I’m not an Expert I just started it earlier :) Disclaimers
  • 3. IoT Development
 Use cases, tips, thoughts Indosat, Jakarta - Feb 28, 2019
  • 4. Andri Yadi
 Co-founder & CEO of DycodeX
 Vice President, Indonesia IoT Association
 a (at) dycodex.com | http://andriyadi.com 
 
 I’m a Physicist, Developer, Maker, Entrepreneur
 20 years in soFware engineering
 21 years in electronics engineering
 3 years in aeronautical engineering 14 years in entrepreneurship 11 years as MicrosoF Most Valuable Professional (MVP) 3 years as Hackster.io Ambassador About Me
  • 5. PT. DycodeX Teknologi Nusantara DycodeX’s vision is to solve big problems with technology. Today, we're pioneering and leading in developing end-to-end home-grown IoT & AI-based systems in Indonesia, and enable maker movement along the way. About Us As seen on
  • 6. Home-grown IoT & AI-powered devices & systems SecurityAgricultureAsset tracking Energy Design House SMARTernak Panic Button PowtraX Electricity metering & reselling system Smarterbike:
 Smarter bicycle for bike fleet management (bike sharing) DytraX: NB-IoT/Cellular 
 Asset Tracker Hardware Kits for Education, Makers Custom hardware design End-to-end IoT development: firmware, cloud, AI,
 web & mobile app DycodeX’s Products & Solutions Focus Industrial IoT Machinery Health Sensor Alora 
 Industrial Environmental Sensing
  • 7. Hardware Kits for Education & IoT MakersWe also make And a lot more….
  • 8. In-house All products’ electronic board is designed & assembled, also firmware is developed 
 in-house by 100% Indonesian, in Indonesia
  • 9. OK, let’s get started…
  • 10. IoT is NOT just some internet-connected devices, and monitor-able/controllable from smartphone, like “smart lamp” So what is it? But first, what is Internet of Things (IoT)?
  • 11. Sensor Explaining “Thing” using Human Analogy Actuator Internet of Things Signal Signal Control Skin receptors
  • 12. Sensor Explaining “Thing” using Human Analogy Actuator Internet of Things Signal Signal Control Skin receptors Reflexive
  • 13. Signal Signal Reflexive Internet of Things “Thing” reflex Gas Sensor AlarmMicrocontroller If gas sensor senses that certain gas/smoke concentration above predefined threshold, reflexive system (Microcontroller) will trigger alarm right away, without first sending the data to the cloud (higher computation) to analyse
  • 14. Sensor Explaining IoT using Human Analogy Actuator Internet of Things Signal Signal Reflexive Skin receptors Conscious
  • 15. Sensor Explaining IoT using Human Analogy Actuator Internet of Things Signal Signal Reflexive Skin receptors Conscious Cogitative
  • 16. Sensor Actuator Internet of Things Signal Signal Reflexive Skin receptors Conscious Cogitative
  • 17. Sensor Actuator Internet of Things Signal Signal Reflexive Skin receptors Conscious Cogitative Realtime (LOCAL, automation) Thing NonRealtime CLOUD
 (High Computation)
  • 19. Data Data Reflexive Conscious Cogitative CLOUD
 (High Computation) NonRealtime Realtime, Local Sensor Actuator Current Trend: 
 Edge Intelligence Connectivity/networking Thing The conscious or “thinking” part of the cloud now moves closer to or inside the Thing/device
  • 20. “Network of physical objects with embedded electronics, software, connectivity, and people to enable exchanging data, for “smart” applications and services„ So, what is Internet of Things?
  • 21. Let’s put it into practice
  • 22. * “Ternak” in SMARTernak means “cattle” in Bahasa Indonesia Internet of Things & Artificial Intelligence-based 
 Cattle-Farming Assistant
 20 First, let me introduce… DycodeX’s
  • 23. SMARTernak - 1,000m ViewSMARTernak: How It Works BASE STATION 5 km coverage, 1000+ devices. TRACKER Catte-wearable tracker contains a bunch of sensors ENVIRONMENTAL SENSORS Collection of sensors to monitor environmental
 
 *optional* FARM MANAGER / OWNER / INVESTOR http://smarternak.com by DycodeX VIRTUAL FENCE Contain and move cattle without physical posts and wires. CLOUD where the heavy-lifting happens. CARETAKER One farmer/caretaker can easily cover a vast grazing area and hundreds of cattle.
  • 24. Apps
  • 25. Dual IoT Connectivity Short Range, Mesh-supported: 1 km WiFi, Bluetooth v4.2, BLE Long Range: LoRa/LoRaWAN or NB-IoT Packed with Sensors GPS / GNSS Accelerometer, Gyroscope Body Temperature Ambient Temperature & Humidity Barometric Pressure Ambient Light MEMS Microphone Device Removal Detector Powerhouse Low Power, Dual Core Microcontroller Smart Energy Battery Gauge Solar Energy Harvesting Smart Switching Between 
 Main & Backup Battery Firmware-optimised 
 power consumption Cattle-wearable Device Actuators Audio Alert/Speaker Color LED
  • 26. In-House Electronics board is 100% designed and assembled in-house, by 100% Indonesian Internals
  • 27. Variants & Features for Extensive Farming SMARTernak Tracking Track location & behaviour Herd counting Virtual fencing Monitor & alert health issues Estimate 
 weight Learn behaviour (feeding, standing, walking, etc) Monitor 
 environmental condition for Intensive Farming SMARTernak Health
  • 28. Local Reflex GPS/GNSS sensor Latitude Longitude Speed Direction Time SpeakerMicrocontroller Is location (lat, long) still INSIDE the virtual fence If NO, trigger high pitch sound to herd cow back to virtual fence Collection of coordinates that forms a virtual fence VIRTUAL FENCE Contain and move cattle without physical posts and wires.
  • 29. Latitude, Longitude Speed, Direction Body temperature Ambient temperature & humidity Ambient light Ambient sound Movement (Linear acceleration, Angular velocity, Direction) Device removal status Battery voltage & capacity Conscious Internet Internet
  • 30. Artificial Intelligence on the Edge Deep Neural Network Motion captured by Inertial Measurement Unit (IMU) sensor inside cattle-wearable device Predicted activity (standing, lying-down, feeding, and more) App IMU sensor Learn & detect cattle behaviours 
 based on sensor data with the help of Artificial Intelligence
  • 31. How to start implementing IoT?
  • 32. Do you really need one? Need automated reliable data collecting? Need automated business process? First Thing First Data collected from remote area? Over internet? Do you need prediction or recommendation? What about the value? RoI?
  • 33. Are the data measurable? What is expected output? Identify Data & Sources Can data be collected in automated fashion, reliably? How big the data size? The format? Which data need to send & store? Data & Sources
  • 34. Identify Data & Sources: SMARTernak Expected Output Data Source Data Type Weight Gain Chest circumference Belt stretchiness Feeding Behaviour Neck & jaw movement Linear & angular acceleration Sickness detection Body heat Body temperature Comfort Ambient environment Ambient temperature, humidity, luminosity In-heat detection Movement
 Body heat
 Moo sound Linear & angular acceleration
 Body temperature
 Sound frequency
  • 35. Sensors By what you measure (measurand): Magnetic strength, light intensity, sound wave strength By how you measure directly: Voltage, chemical reaction, mechanical displacement By transduction for indirect measurement: Thermoelectric, photoelectric By higher level function: Human gesture, voice recognition
  • 36. Identify Sensors: SMARTernak Expected Output Data Source Data Type Sensor Weight Gain Chest circumference Belt stretchiness Capacitive/resistive stretch sensor Feeding Behaviour Neck & jaw movement Linear & angular acceleration Inertial Measurement Unit (IMU) sensor Sickness detection Body heat Body temperature Temperature sensor Comfort Ambient environment Ambient temperature, humidity, 
 Luminosity Temperature & humidity sensor
 Ambient light sensor In-heat detection Movement
 Body heat
 Moo sound Linear & angular acceleration
 Body temperature
 Sound frequency IMU sensor
 Temperature sensor
 Microphone
  • 37. Identify Technology: Thing Sensors MCU/MPU Energy Source Actuators Network 
 Interface Firmware EnclosurePCB
  • 38. Thing: Some Considerations (1) Sensor Actuator Brain Energy Source Measurement accuracy Grade: industrial, consumer Power consumption Protocol: digital, analog, OneWire, I2C, SPI, UART Dimension Power consumption Dimension Protocol Microcontroller or Microprocessor Core, clock/speed Peripherals: GPIO, ADC, DAC, I2C, I2C Built-in memory: flash, RAM, ROM Power consumption Dimension Battery or Mains (AC) Battery capacity Energy harvesting
  • 39. Thing: Some Considerations (2) Network Interface Firmware Enclosure PCB Power consumption Data rate Coverage/range Programming language, framework, Integrated Development Environment (IDE) Runtime: native, virtualized environment Ingress Protection (IP) rating: 
 IP65: Dust tight, water splash resistant 
 IP67: Dust tight, water immersion resistant
 IP68: Dust tight, continuous water submersion resistant Material Dimension, weight
 How many layers Component layout Specific components design guideline Dimension Material: flexible, fire- retardant (FR) Surface mount, through hole
  • 41. Prototyping 
 Use off the shelf development boards & modules  Iteration, iteration, iteration
 A lot of it  Low volume production
 Make sure you have to the tooling, find local Makerspaces Mass production, yeay! 
 Find the right partners Deployment & support
 It’s time to put it all into the hand of users Hardware: Development Process
  • 42. Hardware: Developer Skillset COSA Teensy Sming Languages Frameworks Tools & IDEs esp-idf
  • 43. Hardware: Prototyping ESPectro32 v2 NB-IoT Backpack Get one: https://shop.makestro.com/product/espectro32-v2/ Get one: https://shop.makestro.com/product/nb-iot-backpack-pro/ Start prototyping with off the shelf development boards, modules, shields/accessories
  • 44. Electronics/PCB design Mechanical design & engineering Material engineering  Product design  Roboticist  Test/Field engineering RF/Network/Connectivity engineering Industrial UI/UX engineering Firmware development AI/Machine Learning (for edge intelligence) Security Hardware: Skillset
  • 45. So, in case of SMARTernak’s Thing, The Tech: Sensors GPS/GNSS, IMU, Body Temperature, Environmental sensors, Microphone, etc MCU/MPU ESP32-based low power Microcontroller ARM Cortex M4 for Edge Intelligence Actuators Color LED, Speaker Network Interface Short range: WiFi & Bluetooth Long range: LoRa or NB-IoT Energy Source Rechargeable Battery Energy harvesting from solar Firmware Developed with ESP-IDF framework 
 using Eclipse IDE X-CUBE-AI PCB 4 layers Enclosure Dust tight, water immersion resistant
  • 46. Data Rate Power Range Identify Technology: Connectivity Hint: No connectivity technology that satisfies high data rate, long range, and low power, all in one pack.
 Need to compromise
  • 47. Data Rate Data Rate vs Range Range Short Long Low High
  • 48. Data Rate Power Data Rate vs Power Low High Low High
  • 50. Low Power Long Range LPWA Power Power vs Range Range Short Long Low High
  • 51. Need to cover vast cattle-farm area, relies on as little gateways/BTS as possible Coverage/Range Data Rate Exchanged data size between device and cloud is in order of bytes. No need for high throughput connectivity Power Devices is powered by a small battery (to reduce size) that should last for months, year if possible In case of SMARTernak’s Connectivity
  • 52. Need to cover vast cattle-farm area, relies on as little gateways/BTS as possible Coverage/Range Data Rate Exchanged data size between device and cloud is in order of bytes. No need for high throughput connectivity Power Devices is powered by a small battery (to reduce size) that should last for months, year if possible In case of SMARTernak’s Connectivity sounds like a great option!
  • 53. IaaS, PaaS, or SaaS? General or specific-purpose/ vertical? Where’s the 
 data centre? 
 (To comply with regulation) Programmability, SDKs, libraries, docs? Identify Technology: Cloud Platform Pricing Connectivity & protocol options?Pure cloud, or hybrid (with on- premise) option?
  • 54. Azure
 IoT and a whole lot more… Cloud Platform: Some Alternatives Google Cloud IoT Oracle IoT
  • 55. Azure IoT Offering IoT Hub IoT cloud gateway, 
 secure, bi-directional communication IoT Central Experience SaaS for IoT, with no cloud expertise requiredn IoT Edge Extend intelligence from the cloud
 to the edge devices IoT Solution Accelerators Capture and analyze untapped data to improve business results Azure Digital Twins Create digital replicas of spaces and infrastructure Device Provisioning Service Zero-touch, just-in-time provisioning 
 for Azure IoT Hub Time Series Insights Instantly explore and analyze 
 time-series data Functions Process events with serverless code Event Grid Get reliable event delivery at massive scale Machine Learning Services Build, deploy, and manage machine 
 learning and AI models Machine Learning Studio Easily build, deploy, and manage 
 predictive analytics solutions Stream Analytics Real-time data stream processing 
 from millions of IoT devices Logic Apps Automate the access and use of data across clouds without writing code Notification Hubs Send push notifications to any 
 platform from any back end Azure Sphere Create highly secured, connected 
 MCU-powered devices
  • 56. Azure IoT Central Azure IoT Central is a fully managed IoT SoFware-as-a-Service (SaaS) solution that makes it easy to 
 create products that connect the physical and digital worlds
  • 57. LoRaWAN
 Gateway Network
 Server SMARTernak Cloud (Application Server) Backhaul (Cellular, WiFi, Ethernet) Wearable
 Devices IoT Architecture Example: SMARTernak Apps LoRa MQTT HTTP, 
 WebSocket Microsoft Azure Trigger + Alert, Ingestion & Storage Visualization Devices & Firmware Mgt. Security Analytics + AI
  • 58. Key Challenges Source: https://iot-analytics.com/implementing-iot-technology-6-things/ Indeed the biggest challenge is to educate farmer how to run the caXle-farm with tech R&D took 10 months, deployment may take 2-4 weeks, suppo[ is subscription-based Nu[ure the team and skill in-house, keep improving. Relies on built-in security features and best practices within connectivity protocols, ]rmware SDK, and cloud pla_orm Implement open standards as many as possible Implement ]rmware over-the-update (OTA) from the day one In case of SMARTernak:
  • 59. Yet, it’s exciting time to jump 
 into IoT!
  • 61. *Disclaimer: I have no data of all players in Indonesia yet. Sorry if you’re not listed. And I’m talking about electronics maker-related players Join Communities Indonesia I n d o n e s i a Maker4Nation Indonesia
  • 62. makestroid makestroid makestroid makestro.com An Indonesia Platform for Maker: 
 to “democratize” knowledge, hardware kit, and software to help makers to start making in hardware, to drive into Internet of Things Start Making at Learning Hardware Marketplace Software & 
 Cloud Community RIoT is Makestro’s program for nurturing IoT makers, officially supported by Indonesia’s Ministry of ICT
  • 63. Andri
 CEO, DycodeX
 a (at) dycodex.com or Hire Us
  • 64. a@dycodex.com | https://dycodex.com IoT & Maker Movement enabler Jalan Sarikaso No. 6A, Bandung, Indonesia