SlideShare a Scribd company logo
Microsoft Azure-powered
IoT & AI Solution
To Help Farmer
Use Case & Technical Perspective, AI at the Edge / TinyML
Microsoft //DevCon/ Digital Economy Summit 2020

The Ritz Carlton Jakarta

Feb 27, 2020
Andri Yadi
CEO, DycodeX

Microsoft MVP, Azure
Andri Yadi
Co-founder & CEO of DycodeX
Vice Chairman, Indonesia IoT Association
Microsoft MVP, Azure
a (at) dycodex.com | andriyadi.com | github.com/andriyadi
Physicist, Developer, Maker, Community Guy, Entrepreneur
About Me
MicrosoQ Most Valuable Professional (MVP) for 12 years

Code for food & passion for 20 years

Break & make electronic stuUs for 22 years

Trying to change the world through entrepreneurship, 15 years now
”“I have to visit hundreds of cows every day,
just to check if they still move or not”

A caretaker in Cattle Breeding Centre - Ministry of Agriculture
Manages 1400+ cows
”HERD TRACKING
“We often lose counting when a herd of cows
moves from one to another grazing area”

A big-size farm, Indonesia, manages 8000+ cows
BEHAVIOUR TRACKING
“We have no reliable means to track cow’s feeding
behaviour. Non-eating cows are often found dead
after 2-3 days”

A medium-size farm, Subang - Indonesia
Manages 400+ cows
BASE STATION
5-10 km coverage,
to connect devices
with Cloud.
* Can be NB-IoT, Cellular, or
LoRa/LoRaWAN
WEARABLE DEVICE
Device worn by cattle
contains plethora of sensors
BARN SENSORS
Collection of sensors to
monitor environment,
water & food supply,
and more
FARM MANAGER /
OWNER / INVESTOR
Monitor the farm and manage
operation comfortably from
anywhere in the world
DRONE
Provide surveillance
and help herding.
VIRTUAL FENCE
Contain and move
cattle without physical
posts and wires.
CLOUD
Where the heavy-
lifting happens.
CARETAKER
One farmer/
caretaker can easily
handle hundreds of
cattle, and vast
grazing area
SMART CAMERA
Monitor behaviour of 5
- 10 cattle, count herd,
and more using
AI-powered Machine
Vision.
The Solution
* “Ternak” in SMARTernak means “cattle” in Bahasa Indonesia
AIoT-powered Livestock-Farming Assistance
Platform
6
That’s exactly…
On-farm SmaE Camera:

Monitor activity of 5 - 10 cattle -
focus on group activity
Count herd & movement
CaGle-wearable device:

Precisely monitor each
cacle for:

Location: latitude, longitude,
movement speed, direction
Body temperature
Ambient temperature & humidity
Ambient light & sound
Movement: linear acceleration,
angular velocity, direction
Device removal status
Battery voltage & capacity
Monitoring & Insights
Barn Sensors:

Monitor ambient temperature,
humidity, and air quality in barn
Monitor food & water supply
Monitor caGle where-about & well-being

Provide insights - powered by AI - to help
increasing yield and reducing loss
Low Power
Wide Area

Network 

(LPWA)
High Level Architecture
Gateways /

Base Stations
Things
Internet
Apps
Ingestion
(Network Server)
Infrastructure
Logics
API
Cloud User
Internet
Drone*
SmaE Cam
Wearable
Water & Food
Monitoring
Ambient
Environment
* In development
Cattle-wearable Device
Dual IoT Connectivity
Short Range: Bluetooth v5, BLE
Long Range: LoRa/LoRaWAN or NB-IoT,
for 5-10km coverage area
Powerhouse
Ultra low power Microcontroller
with on-device Machine Learning capability
Smart Energy
Battery Gauge
Solar Energy Harvesting
Smart Switching Between
Main & Backup Battery
Fast Charging from USB Type-C
Firmware-optimised
power consumption
Packed with Sensors
GPS / GNSS
Accelerometer, Gyroscope, Compass
Body Temperature
Ambient Temperature & Humidity
Barometric Pressure
Ambient Light
MEMS Microphone
Device Removal Detector
Actuators
Audio Alert via Buzzer
Color LED
Enclosure
Waterproof &
submersible (IP67)
Hardware is 100% designed in-house, mass-
produced in Indonesia, by 100% IndonesianBut SMARTernak is about platform.
It’s open to 3rd party devices.
How it’s worn
Let’s dive into a feature: On-device Activity Prediction
Demo Video: http://bit.ly/smrtrnk-ai-3
Built-in
IMU Sensor
Possible to transmit
reliably over 

LPWA
Predicted activity

(standing, lying-down, feeding, and more)
App
Raw data

5D 1B 16
56 01 41 …
(1080 Bytes)
Processed data

0A 0B 01
(3 Bytes)
{
“cattle_id”: 2,
“act”, “standing”,

…
}
LPWA = Low Power Wide Area Network
Payload length: ~200 - 1600 bytes
Learn & predict cattle activities based on sensor data with
the help of on-device Machine Learning
AI at The Edge
Deep Neural Network

(Run on Microcontroller in device)
Standing
Why the hassle?
walking
walking
walking
Type Komodo
Animal activity recognition

No need to visually observe the animal activity.
Focus the acention to troubled animals
Activity stats:

Activity count and duration statistic during cejain
timespan

Activity duration and switching. Can be used for
determining symptoms of possible health issues. 

AleE when animal has stopped moving, not feeding,
not enough activity, and more
It’s all about tailoring Activity Insights & Recommendation
Achieving AI at The Edge
And how Azure helps
Azure Machine Learning Pipeline
TensorFlow model Zle
Compress
TFLite
Flat

Bu[er
ConveE
C Byte
ArrayIntegrate
into MCU
Firmware
TinyML Pipeline
Custom 

Logics
ML Model
Microcontroller (MCU) Firmware
TensorFlow Lite

for Microcontroller
Machine Learning
ClassiZcation 

What’s happening right now?

Anomaly Detection

Is it “normal”?

Forecasting 

What will happen in the future?
Some ML problems
For those problems,
ML Inference is possible on
ultra-low power, low cost,
tiny Microcontroller
Cattle Activity Recognition
GPS & Compass
Activity &
Performance Insights
Long Range
Low Power IoT
Connectivity
Notify Cattle
Health-related
Issues
On-device
Artificial
Intelligence
All-1/2-year Battery Life
and some more, with energy harvesting from solar
Sense Surrounding Environment
Virtual Geofencing
Out of Area Alert, Herd Counting
& Grazing Insights
Smart Energy
with Backup Battery &
Energy Harvesting
with 2G Fallback
Device
Removal
Alert
NFC-A
Bluetooth 5
CPU
64 MHz
Cortex-M4F
1 MB
Flash
Crypto
DC-DC
Buck
Converter
AES
Co-processor
RAM
256kB
https://smarternak.com
3 variants for all farm types
Health
Tracking
Ultimate
© 2019. DycodeX. https://dycodex.com
Sits firmly on cow’s neck
Wearable
Recognition powered by TinyML running on MCU
Microso] MVP:
Find MVP or Join the elite group: hcps://mvp.microsoQ.com/

Azure:
Azure Machine Learning: hcps://azure.microsoQ.com/en-in/services/
machine-learning-service/

DycodeX:
SMARTernak: hcps://smajernak.com 

ESPectro32 dev board: hcps://shop.makestro.com/product/espectro32-v2/ 

Other IoT + AI products & solutions: hcps://dycodex.com 

TinyML:
TensorFlow Lite for Microcontrollers: hcps://www.tensomlow.org/lite/
microcontrollers

Contact me:
andri@dycodex.com 

hcp://github.com/andriyadi | hGps://slideshare.net/andri_yadi/
Call to Action
MVP Booth
NOTES:
- Size : 300 x 200 cm
- Power Electricity : 6 ampere / 1300 watt
- TV 43 Inch : 2 units with HDMI connectors
- Power port : 2 Spots @ 4 ports
- Internet : 2mbps provided per booth
- ID Card : 4 pcs
- Others : Storage, Table, 4 chairs
- Collaterals : Flyers, swags, any small
materials are okay. Stand-up
banners are not allowed
Check out some
cool demos at
our booth!
PT. DycodeX Teknologi Nusantara
Today, we're pioneering and leading in developing end-to-end home-
grown A"i$cial Intelligence (AI) & Internet of Things (IoT)-based
products & solutions in Indonesia.

Only a few of staEups in the country capable of doing both AI & IoT,
in-house!
As seen on
My Company
Our vision is to solve big problems with technology.
AI + IoT enabler
Real World Products & Solutions
Home-grown AI & IoT-powered devices & platforms
EnvironmentAgricultureAsset tracking Energy Design House
AITrash
Smart Trash Management
PowtraX
Electricity metering
Smarterbike:
Bike Fleet Management
(e.g: bike sharing)
DytraX:
Asset Tracking Platform
IoT Prototyping
Platform for
Education, Makers
Custom hardware
design:
already helped 15
companies/startups
End-to-end AI + IoT
development:
firmware, cloud, AI,
web & mobile app
Industrial IoT
Machinery Health
Sensor
Alora
Industrial Environmental
Sensing
SMARTernak
Livestock-farming
assistance
DycodeX IoT Prototyping Platform - for Education & Makers
IoT Prototyping Pladorm
Optimized for learning STEM, coding
& electronics, also for fast
prototyping

Hardware:
ESPectro: A low cost ESP8266-based
development board having capable
Microcontroller, built-in WiFi connectivity 

ESPectro32: A ESP32-based development
board having highly capable, low-power
dual-core Microcontroller, with built-in
WiFi & Bluetooth connectivity

Extensible with Backpacks: NB-IoT/
Cellular, LoRa, Sensor Kits, Motor Driver,
and more

SoQware:
Arduino SoQware-compatible, enriched
by easy-to-use libraries

Learn to code with:
Visual drag-and-drop blocks*

IoT Cloud: to easily connect IoT devices
NB-IoT + GPS/
GNSS Kit
LoRa/LoRaWAN
+ GNSS Kit
Sensors & Actuators
Kit (20+ Peripherals)
3G + GNSS +
Sensors
* in development
ESPectro32
All electronic boards are 100% designed & assembled in-house
Backpacks
ESPectro
AI + IoT enabler
Keep in touch
hi (at) dycodex.com | https://dycodex.com
Bandung, Indonesia

More Related Content

What's hot

Mobile + Cloud + IoT - Case Study
Mobile + Cloud + IoT - Case StudyMobile + Cloud + IoT - Case Study
Mobile + Cloud + IoT - Case Study
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
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
Justin Grammens
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
Andri Yadi
 
Intelligent IoT Projects In 7 Days
Intelligent IoT Projects In 7 Days Intelligent IoT Projects In 7 Days
Intelligent IoT Projects In 7 Days
Skyline Technologies
 
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
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of Things
CodePolitan
 
Electronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applicationsElectronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applications
Leopoldo Armesto
 
Sensors in the IoT world. Where can they be used?
Sensors in the IoT world. Where can they be used?Sensors in the IoT world. Where can they be used?
Sensors in the IoT world. Where can they be used?
Izabela Izdebska-Gorgól
 
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
 
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
IRJET-  	  Ambient Reflector– An IoT based Smart Notice Board SystemIRJET-  	  Ambient Reflector– An IoT based Smart Notice Board System
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
IRJET Journal
 
How to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR ViewersHow to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR Viewers
Qualcomm Developer Network
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
MITEF México
 
Mobile + Cloud + IoT = Future
Mobile + Cloud + IoT = FutureMobile + Cloud + IoT = Future
Mobile + Cloud + IoT = Future
Andri Yadi
 
Smart Mirrors Technologies and Markets, 2015-2022
Smart Mirrors Technologies and Markets, 2015-2022Smart Mirrors Technologies and Markets, 2015-2022
Smart Mirrors Technologies and Markets, 2015-2022
n-tech Research
 
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
 
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
 
Iot devices
Iot devicesIot devices
Iot devices
Ducat
 
Iot
IotIot
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
Business of Software Conference
 

What's hot (20)

Mobile + Cloud + IoT - Case Study
Mobile + Cloud + IoT - Case StudyMobile + Cloud + IoT - Case Study
Mobile + Cloud + IoT - Case Study
 
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
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
 
Intelligent IoT Projects In 7 Days
Intelligent IoT Projects In 7 Days Intelligent IoT Projects In 7 Days
Intelligent IoT Projects In 7 Days
 
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
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of Things
 
Electronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applicationsElectronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applications
 
Sensors in the IoT world. Where can they be used?
Sensors in the IoT world. Where can they be used?Sensors in the IoT world. Where can they be used?
Sensors in the IoT world. Where can they be used?
 
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
 
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
IRJET-  	  Ambient Reflector– An IoT based Smart Notice Board SystemIRJET-  	  Ambient Reflector– An IoT based Smart Notice Board System
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
 
How to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR ViewersHow to take advantage of XR over 5G: Understanding XR Viewers
How to take advantage of XR over 5G: Understanding XR Viewers
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
 
Mobile + Cloud + IoT = Future
Mobile + Cloud + IoT = FutureMobile + Cloud + IoT = Future
Mobile + Cloud + IoT = Future
 
Smart Mirrors Technologies and Markets, 2015-2022
Smart Mirrors Technologies and Markets, 2015-2022Smart Mirrors Technologies and Markets, 2015-2022
Smart Mirrors Technologies and Markets, 2015-2022
 
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...
 
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
 
Iot devices
Iot devicesIot devices
Iot devices
 
Iot
IotIot
Iot
 
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
Alison Vincent, Cisco, IoT Forum 2016, What Problems Will IoT Solve?
 

Similar to Microsoft Azure-powered IoT & AI Solution To Help Farmer

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
 
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
InfoRepos Academy  Introduction v1.1 - IIOT Experiential Learning ProgramInfoRepos Academy  Introduction v1.1 - IIOT Experiential Learning Program
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
InfoRepos Technologies
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
Guy Bieber
 
Introduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo GithuIntroduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo Githu
Solomon Githu
 
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptxintroductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
naveedtariq21
 
1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf
drputtanr
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
Guy Bieber
 
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
 
Tekforcecorp
Tekforcecorp Tekforcecorp
Tekforcecorp
ZedrickKhan2
 
IOT_Knowledge_base.pptx
IOT_Knowledge_base.pptxIOT_Knowledge_base.pptx
IOT_Knowledge_base.pptx
Rona Regen
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)sandhibhide
 
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
Artificial intelligence of things(AIoT): What is AIoT: AIoT applicationsArtificial intelligence of things(AIoT): What is AIoT: AIoT applications
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
Anusha Aravindan
 
Internet of things(IOT)
Internet of things(IOT)Internet of things(IOT)
Internet of things(IOT)
RajanChaudhary17
 
IOT Model An Overview
IOT Model An OverviewIOT Model An Overview
IOT Model An Overview
Knoldus Inc.
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptx
AderawAlemie
 
What if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoTWhat if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoT
Muralidhar Somisetty
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
Bill Wong
 
The Internet of Things: Tutorial for students
The Internet of Things: Tutorial for studentsThe Internet of Things: Tutorial for students
The Internet of Things: Tutorial for studentsDaeyoung Kim
 
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
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things Workshop
Dr. Mazlan Abbas
 

Similar to Microsoft Azure-powered IoT & AI Solution To Help Farmer (20)

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 ...
 
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
InfoRepos Academy  Introduction v1.1 - IIOT Experiential Learning ProgramInfoRepos Academy  Introduction v1.1 - IIOT Experiential Learning Program
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
 
Introduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo GithuIntroduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo Githu
 
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptxintroductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
 
1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
 
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
 
Tekforcecorp
Tekforcecorp Tekforcecorp
Tekforcecorp
 
IOT_Knowledge_base.pptx
IOT_Knowledge_base.pptxIOT_Knowledge_base.pptx
IOT_Knowledge_base.pptx
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)
 
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
Artificial intelligence of things(AIoT): What is AIoT: AIoT applicationsArtificial intelligence of things(AIoT): What is AIoT: AIoT applications
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
 
Internet of things(IOT)
Internet of things(IOT)Internet of things(IOT)
Internet of things(IOT)
 
IOT Model An Overview
IOT Model An OverviewIOT Model An Overview
IOT Model An Overview
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptx
 
What if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoTWhat if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoT
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
The Internet of Things: Tutorial for students
The Internet of Things: Tutorial for studentsThe Internet of Things: Tutorial for students
The Internet of Things: Tutorial for students
 
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
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things Workshop
 

More from 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
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
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
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
Andri Yadi
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
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
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
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
 
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
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
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
 

More from Andri Yadi (16)

Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with Arduino
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
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
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
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
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
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
 
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
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
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...
 

Recently uploaded

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
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
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
 
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
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
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
 
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
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

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
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
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
 
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
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
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...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
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
 
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
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Microsoft Azure-powered IoT & AI Solution To Help Farmer

  • 1.
  • 2. Microsoft Azure-powered IoT & AI Solution To Help Farmer Use Case & Technical Perspective, AI at the Edge / TinyML Microsoft //DevCon/ Digital Economy Summit 2020 The Ritz Carlton Jakarta Feb 27, 2020 Andri Yadi CEO, DycodeX Microsoft MVP, Azure
  • 3. Andri Yadi Co-founder & CEO of DycodeX Vice Chairman, Indonesia IoT Association Microsoft MVP, Azure a (at) dycodex.com | andriyadi.com | github.com/andriyadi Physicist, Developer, Maker, Community Guy, Entrepreneur About Me MicrosoQ Most Valuable Professional (MVP) for 12 years Code for food & passion for 20 years Break & make electronic stuUs for 22 years Trying to change the world through entrepreneurship, 15 years now
  • 4. ”“I have to visit hundreds of cows every day, just to check if they still move or not” A caretaker in Cattle Breeding Centre - Ministry of Agriculture Manages 1400+ cows ”HERD TRACKING “We often lose counting when a herd of cows moves from one to another grazing area” A big-size farm, Indonesia, manages 8000+ cows BEHAVIOUR TRACKING “We have no reliable means to track cow’s feeding behaviour. Non-eating cows are often found dead after 2-3 days” A medium-size farm, Subang - Indonesia Manages 400+ cows
  • 5. BASE STATION 5-10 km coverage, to connect devices with Cloud. * Can be NB-IoT, Cellular, or LoRa/LoRaWAN WEARABLE DEVICE Device worn by cattle contains plethora of sensors BARN SENSORS Collection of sensors to monitor environment, water & food supply, and more FARM MANAGER / OWNER / INVESTOR Monitor the farm and manage operation comfortably from anywhere in the world DRONE Provide surveillance and help herding. VIRTUAL FENCE Contain and move cattle without physical posts and wires. CLOUD Where the heavy- lifting happens. CARETAKER One farmer/ caretaker can easily handle hundreds of cattle, and vast grazing area SMART CAMERA Monitor behaviour of 5 - 10 cattle, count herd, and more using AI-powered Machine Vision. The Solution
  • 6. * “Ternak” in SMARTernak means “cattle” in Bahasa Indonesia AIoT-powered Livestock-Farming Assistance Platform 6 That’s exactly…
  • 7. On-farm SmaE Camera: Monitor activity of 5 - 10 cattle - focus on group activity Count herd & movement CaGle-wearable device: Precisely monitor each cacle for: Location: latitude, longitude, movement speed, direction Body temperature Ambient temperature & humidity Ambient light & sound Movement: linear acceleration, angular velocity, direction Device removal status Battery voltage & capacity Monitoring & Insights Barn Sensors: Monitor ambient temperature, humidity, and air quality in barn Monitor food & water supply Monitor caGle where-about & well-being Provide insights - powered by AI - to help increasing yield and reducing loss
  • 8. Low Power Wide Area Network (LPWA) High Level Architecture Gateways / Base Stations Things Internet Apps Ingestion (Network Server) Infrastructure Logics API Cloud User Internet Drone* SmaE Cam Wearable Water & Food Monitoring Ambient Environment * In development
  • 9. Cattle-wearable Device Dual IoT Connectivity Short Range: Bluetooth v5, BLE Long Range: LoRa/LoRaWAN or NB-IoT, for 5-10km coverage area Powerhouse Ultra low power Microcontroller with on-device Machine Learning capability Smart Energy Battery Gauge Solar Energy Harvesting Smart Switching Between Main & Backup Battery Fast Charging from USB Type-C Firmware-optimised power consumption Packed with Sensors GPS / GNSS Accelerometer, Gyroscope, Compass Body Temperature Ambient Temperature & Humidity Barometric Pressure Ambient Light MEMS Microphone Device Removal Detector Actuators Audio Alert via Buzzer Color LED Enclosure Waterproof & submersible (IP67) Hardware is 100% designed in-house, mass- produced in Indonesia, by 100% IndonesianBut SMARTernak is about platform. It’s open to 3rd party devices.
  • 11. Let’s dive into a feature: On-device Activity Prediction Demo Video: http://bit.ly/smrtrnk-ai-3
  • 12. Built-in IMU Sensor Possible to transmit reliably over LPWA Predicted activity (standing, lying-down, feeding, and more) App Raw data 5D 1B 16 56 01 41 … (1080 Bytes) Processed data 0A 0B 01 (3 Bytes) { “cattle_id”: 2, “act”, “standing”,
 … } LPWA = Low Power Wide Area Network Payload length: ~200 - 1600 bytes Learn & predict cattle activities based on sensor data with the help of on-device Machine Learning AI at The Edge Deep Neural Network (Run on Microcontroller in device) Standing
  • 13. Why the hassle? walking walking walking Type Komodo Animal activity recognition No need to visually observe the animal activity. Focus the acention to troubled animals Activity stats: Activity count and duration statistic during cejain timespan Activity duration and switching. Can be used for determining symptoms of possible health issues. AleE when animal has stopped moving, not feeding, not enough activity, and more It’s all about tailoring Activity Insights & Recommendation
  • 14. Achieving AI at The Edge And how Azure helps Azure Machine Learning Pipeline TensorFlow model Zle Compress TFLite Flat Bu[er ConveE C Byte ArrayIntegrate into MCU Firmware TinyML Pipeline Custom Logics ML Model Microcontroller (MCU) Firmware TensorFlow Lite for Microcontroller
  • 15. Machine Learning ClassiZcation What’s happening right now? Anomaly Detection Is it “normal”? Forecasting What will happen in the future? Some ML problems For those problems, ML Inference is possible on ultra-low power, low cost, tiny Microcontroller
  • 16. Cattle Activity Recognition GPS & Compass Activity & Performance Insights Long Range Low Power IoT Connectivity Notify Cattle Health-related Issues On-device Artificial Intelligence All-1/2-year Battery Life and some more, with energy harvesting from solar Sense Surrounding Environment Virtual Geofencing Out of Area Alert, Herd Counting & Grazing Insights Smart Energy with Backup Battery & Energy Harvesting with 2G Fallback Device Removal Alert NFC-A Bluetooth 5 CPU 64 MHz Cortex-M4F 1 MB Flash Crypto DC-DC Buck Converter AES Co-processor RAM 256kB https://smarternak.com 3 variants for all farm types Health Tracking Ultimate © 2019. DycodeX. https://dycodex.com Sits firmly on cow’s neck Wearable Recognition powered by TinyML running on MCU
  • 17. Microso] MVP: Find MVP or Join the elite group: hcps://mvp.microsoQ.com/ Azure: Azure Machine Learning: hcps://azure.microsoQ.com/en-in/services/ machine-learning-service/ DycodeX: SMARTernak: hcps://smajernak.com ESPectro32 dev board: hcps://shop.makestro.com/product/espectro32-v2/ Other IoT + AI products & solutions: hcps://dycodex.com TinyML: TensorFlow Lite for Microcontrollers: hcps://www.tensomlow.org/lite/ microcontrollers Contact me: andri@dycodex.com hcp://github.com/andriyadi | hGps://slideshare.net/andri_yadi/ Call to Action
  • 18. MVP Booth NOTES: - Size : 300 x 200 cm - Power Electricity : 6 ampere / 1300 watt - TV 43 Inch : 2 units with HDMI connectors - Power port : 2 Spots @ 4 ports - Internet : 2mbps provided per booth - ID Card : 4 pcs - Others : Storage, Table, 4 chairs - Collaterals : Flyers, swags, any small materials are okay. Stand-up banners are not allowed Check out some cool demos at our booth!
  • 19. PT. DycodeX Teknologi Nusantara Today, we're pioneering and leading in developing end-to-end home- grown A"i$cial Intelligence (AI) & Internet of Things (IoT)-based products & solutions in Indonesia. Only a few of staEups in the country capable of doing both AI & IoT, in-house! As seen on My Company Our vision is to solve big problems with technology. AI + IoT enabler
  • 20. Real World Products & Solutions Home-grown AI & IoT-powered devices & platforms EnvironmentAgricultureAsset tracking Energy Design House AITrash Smart Trash Management PowtraX Electricity metering Smarterbike: Bike Fleet Management (e.g: bike sharing) DytraX: Asset Tracking Platform IoT Prototyping Platform for Education, Makers Custom hardware design: already helped 15 companies/startups End-to-end AI + IoT development: firmware, cloud, AI, web & mobile app Industrial IoT Machinery Health Sensor Alora Industrial Environmental Sensing SMARTernak Livestock-farming assistance
  • 21. DycodeX IoT Prototyping Platform - for Education & Makers IoT Prototyping Pladorm Optimized for learning STEM, coding & electronics, also for fast prototyping Hardware: ESPectro: A low cost ESP8266-based development board having capable Microcontroller, built-in WiFi connectivity ESPectro32: A ESP32-based development board having highly capable, low-power dual-core Microcontroller, with built-in WiFi & Bluetooth connectivity Extensible with Backpacks: NB-IoT/ Cellular, LoRa, Sensor Kits, Motor Driver, and more SoQware: Arduino SoQware-compatible, enriched by easy-to-use libraries Learn to code with: Visual drag-and-drop blocks* IoT Cloud: to easily connect IoT devices NB-IoT + GPS/ GNSS Kit LoRa/LoRaWAN + GNSS Kit Sensors & Actuators Kit (20+ Peripherals) 3G + GNSS + Sensors * in development ESPectro32 All electronic boards are 100% designed & assembled in-house Backpacks ESPectro
  • 22. AI + IoT enabler Keep in touch hi (at) dycodex.com | https://dycodex.com Bandung, Indonesia