SlideShare uma empresa Scribd logo
1 de 30
IOT & WSN BOOTCAMP
Faruq
• Staff muda Ristek BEM
PENS 2016/2017
• Menteri Ristek BEM PENS
2017/2018
• Maker4nation by
Bukalapak
• Surabaya.py
Teknik Informatika PENS 2015
Organizations Experiences
• Software Engineer Intern
PT. Telkom Indonesia
• Finalis IoT Dev
Technocorner UGM 2019
• Finalis Hackathon I-Fest
2019
• Finalis KMIPN 2018 IoT
Comp
“Intelligent System for Health Monitoring and Early
Diseases Detection System of Dairy Cow Based on
IoT”
IOT FOR SMART
FARMING
MICROSERVICES
ARCHITECTURE IN IOT
ECOSYSTEM
VISUALIZATION
USINGVUE JS
• Pemanfaatan teknologi
IoT di dunia peternakan
• Plan dan desain project
IoT
• Mengenal hardware pada
node (modul & sensor)
• Komunikasi data
menggunakan MQTT
• Konfigurasi server pada
cloud
• Docker CE & Docker
Compose Environment
• Membangun service
dengan node js & Mongo
DB
• Mengirim data dari node
ke server pada cloud
• Menyiapkan service
frontend
• Mengambil data dari
server menggunakan
axios
• Visualisasi data
menggunakan Vue js
• Socket.io untuk realtime
data
IOT FOR SMART FARMING
10 MEI 2019
SMART AGRICULTURE
Global IoT Projects
Sumber : https://iot-analytics.com/5-key-insights-from-350-smart-city-iot-projects/
CropMetrics
• Rekomendasi waktu irigasi
berdasarkan
perkembangan akar
• Memprediksi kebutuhan
air pada tanaman
berdasarkan data perilaku
tanaman dan tanah
• Segmentasi tanah untuk
pembagian irigasi
Sumber : http://cropmetrics.com
Arable
• Monitor dan menganalisa
hubungan antara kondisi
cuaca dan tanaman
secara real time
Sumber : http://arable.com
Cowlar
• Track lokasi
• Stress management
• Optimasi pakan
• Deteksi dini penyakit
• Deteksi estrus
Sumber : https://www.cowlar.com/
SMARTernak
• Lacak lokasi,pergerakan
dan perilaku
• Monitoring kesehatan
• Perkiraan berat
• Prediksi perilaku
• Monitor kondisi
lingkungan
Sumber : https://dycodex.com/smarternak/
“Intelligent System for Health Monitoring and Early
Diseases Detection System of Dairy Cow Based on
IoT”
SeeCow
• Monitoring kondisi
• Manajemen kesehatan
• Deteksi dini penyakit
• Customisasi knowledge
IOT FOR SMART
FARMING
MICROSERVICES
ARCHITECTURE IN IOT
ECOSYSTEM
VISUALIZATION
USINGVUE JS
• Pemanfaatan teknologi
IoT di dunia peternakan
• Plan dan desain project
IoT
• Mengenal hardware pada
node (modul & sensor)
• Komunikasi data
menggunakan MQTT
• Konfigurasi server pada
cloud
• Docker CE & Docker
Compose Environment
• Membangun service
dengan node js & Mongo
DB
• Mengirim data dari node
ke server pada cloud
• Menyiapkan service
frontend
• Mengambil data dari
server menggunakan
axios
• Visualisasi data
menggunakan Vue js
• Socket.io untuk realtime
data
Harus memulai dari mana ?
IoT project planning
Sumber :https://www.iotone.com/guide/iot-project-planning-best-practices/g1070
Tentukan tujuan akhir
“Mengembangkan sebuah sistem baru untuk manajemen kesehatan sapi perah,
mulai dari pemantauan kesehatan hingga pendeteksian dan penanganan terhadap
sapi yang terserang penyakit”
Pemantauan
kesehatan
Deteksi
penyakit
IoT AI / ML
Pilih hardware
Pemantauan
kesehatan
Suhu
tubuh
Detak
jantung
MAX30100
MLX90614
Pikirkan komunikasi
protokol
MAX30100
MLX90614
ARDUINO PRO
MINI
Pilih hardware
MAX30100
MLX90614
ARDUINO PRO
MINI
ESP 32
Pilih IoT platfotm
AWS IOT
CLOUD IOT
CORE
AZURE IOT
SUITE
IBM WATSON
THINGSPEAK
SELF SERVICES
• Open platform for
integration flexibility
• Scalable for evolving
needs
• Tools for rapid app
development
• Remote device and
hardware management
• Big data analytics and
Artificial intelligence
• Privacy and security
• Trigger and action
management
Sumber :https://www.iotone.com/guide/iot-project-planning-best-practices/g1070
Prioritaskan
• Berdasarkan tantangan
• Variabel
MQTT (Message Queue
Telemetry Transport)
• Dikembangkan oleh IBM
pada tahun 1999
• Menggunakan konsep
publish/subscribe
• Berjalan diatas TCP/IP
Komponen MQTT
• Publisher & Subscriber
• Message
• Topic
• Broker
• QoS (Quality of Service)
• 0 => tidak ada jaminan
pesan sampai pada subs
• 1 => dijamin sampai
minimal 1x ke subs
• 2 => dijamin sampai tepat
1x ke subs
Mengapa MQTT ?
• Protokol pengiriman data
yang sederhana dan
ringan
• Di desain untuk perangkat
yang terbatas, bandwith
yang rendah dan jaringan
yg tidak stabil
• Cepat
• Menghemat baterai
• Stabil
Komunikasi data pada
Seecow
• Sensor sebagai publisher,
publish data setiap 15
detik.
• Raspberry PI sebagai local
broker sekaligus
subscriber.
Simple communication
• Publisher => esp8266
• Broker => Raspberry Pi
• Subscriber => Raspberry Pi
Publisher
Broker Subscriber
Setup Local Broker
1. wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
2. sudo apt-key add mosquitto-repo.gpg.key
3. cd /etc/apt/sources.list.d/
4. sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
5. sudo apt-get update
6. sudo apt-get install mosquitto
7. apt-get install mosquitto-clients
Authentication
1. sudo mosquitto_passwd -c /etc/mosquitto/passwd <user_name>
2. nano /etc/mosquitto/mosquitto.conf
3. Tambahkan
password_file /etc/mosquitto/passwd
allow_anonymous false
4. restart broker sudo systemctl restart mosquitto
Publish & Subscribe
1. publish
mosquitto_pub -h <IP broker> -m '<pesan>' -t <topic> -u <username> -P <password>
2. subsribe
mosquitto_sub -h <IP broker> -t <topic> -u <username> -P <password>

Mais conteúdo relacionado

Semelhante a IOT FOR SMART FARMING

(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDNAndry Ansah
 
Konsep Dasar IoT.pptx
Konsep Dasar IoT.pptxKonsep Dasar IoT.pptx
Konsep Dasar IoT.pptxDwikiNugroho2
 
Industri 4.0
Industri 4.0 Industri 4.0
Industri 4.0 lan_jut
 
Mikrotik Most Wanted
Mikrotik Most WantedMikrotik Most Wanted
Mikrotik Most Wantedcandraaditama
 
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)pengunduhfilm21
 
internet of things
internet of thingsinternet of things
internet of thingsmaidah .
 
My Thesis about Internet of Things
My Thesis about Internet of ThingsMy Thesis about Internet of Things
My Thesis about Internet of ThingsNata Nael
 
Instalasi Odoo ERP pada Ubuntu WSL di Windows
Instalasi Odoo ERP pada Ubuntu WSL di WindowsInstalasi Odoo ERP pada Ubuntu WSL di Windows
Instalasi Odoo ERP pada Ubuntu WSL di WindowsAziz Adi Nugroho
 
KKNI Bidang Computer Network
KKNI Bidang Computer NetworkKKNI Bidang Computer Network
KKNI Bidang Computer NetworkAnggi Mardiyono
 
Contoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaContoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaRahmat Hidayatullah
 
Internet of things by lubna abidah (14753037)
Internet of things by lubna abidah (14753037)Internet of things by lubna abidah (14753037)
Internet of things by lubna abidah (14753037)Lubna Abidah
 
Internet of things apri
Internet of things apriInternet of things apri
Internet of things apriTri Martono
 
Pengembangan SDM Keamanan Informasi Indonesia
Pengembangan SDM Keamanan Informasi IndonesiaPengembangan SDM Keamanan Informasi Indonesia
Pengembangan SDM Keamanan Informasi IndonesiaThe World Bank
 
Modul Half MTCNA.pptx
Modul Half MTCNA.pptxModul Half MTCNA.pptx
Modul Half MTCNA.pptxabdurrasyid33
 
Judul judul skripsi bidang sistem informasi
Judul judul skripsi bidang sistem informasiJudul judul skripsi bidang sistem informasi
Judul judul skripsi bidang sistem informasiIKHSAN MAHRURI
 
2020 06-30 cyber security kbk kkni aptikom-ign mantra
2020 06-30 cyber security kbk kkni aptikom-ign mantra2020 06-30 cyber security kbk kkni aptikom-ign mantra
2020 06-30 cyber security kbk kkni aptikom-ign mantraIGN MANTRA
 
Kurikulum Industri TELKOM
Kurikulum Industri TELKOMKurikulum Industri TELKOM
Kurikulum Industri TELKOMSuro Dhemit
 

Semelhante a IOT FOR SMART FARMING (20)

(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN
 
Konsep Dasar IoT.pptx
Konsep Dasar IoT.pptxKonsep Dasar IoT.pptx
Konsep Dasar IoT.pptx
 
Industri 4.0
Industri 4.0 Industri 4.0
Industri 4.0
 
Mikrotik Most Wanted
Mikrotik Most WantedMikrotik Most Wanted
Mikrotik Most Wanted
 
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)
MENGENAL LEBIH DEKAT INTERNET OF THINGS (IOT)
 
MicroThings
MicroThingsMicroThings
MicroThings
 
internet of things
internet of thingsinternet of things
internet of things
 
My Thesis about Internet of Things
My Thesis about Internet of ThingsMy Thesis about Internet of Things
My Thesis about Internet of Things
 
Instalasi Odoo ERP pada Ubuntu WSL di Windows
Instalasi Odoo ERP pada Ubuntu WSL di WindowsInstalasi Odoo ERP pada Ubuntu WSL di Windows
Instalasi Odoo ERP pada Ubuntu WSL di Windows
 
Tugas 1.doc
Tugas 1.docTugas 1.doc
Tugas 1.doc
 
KKNI Bidang Computer Network
KKNI Bidang Computer NetworkKKNI Bidang Computer Network
KKNI Bidang Computer Network
 
Contoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaContoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatika
 
Internet of things by lubna abidah (14753037)
Internet of things by lubna abidah (14753037)Internet of things by lubna abidah (14753037)
Internet of things by lubna abidah (14753037)
 
Internet of things apri
Internet of things apriInternet of things apri
Internet of things apri
 
Pengembangan SDM Keamanan Informasi Indonesia
Pengembangan SDM Keamanan Informasi IndonesiaPengembangan SDM Keamanan Informasi Indonesia
Pengembangan SDM Keamanan Informasi Indonesia
 
Modul Half MTCNA.pptx
Modul Half MTCNA.pptxModul Half MTCNA.pptx
Modul Half MTCNA.pptx
 
Judul judul skripsi bidang sistem informasi
Judul judul skripsi bidang sistem informasiJudul judul skripsi bidang sistem informasi
Judul judul skripsi bidang sistem informasi
 
2020 06-30 cyber security kbk kkni aptikom-ign mantra
2020 06-30 cyber security kbk kkni aptikom-ign mantra2020 06-30 cyber security kbk kkni aptikom-ign mantra
2020 06-30 cyber security kbk kkni aptikom-ign mantra
 
Kurikulum Industri TELKOM
Kurikulum Industri TELKOMKurikulum Industri TELKOM
Kurikulum Industri TELKOM
 
Siti mutiah nurmala dewi
Siti mutiah nurmala dewiSiti mutiah nurmala dewi
Siti mutiah nurmala dewi
 

IOT FOR SMART FARMING

  • 1. IOT & WSN BOOTCAMP
  • 2. Faruq • Staff muda Ristek BEM PENS 2016/2017 • Menteri Ristek BEM PENS 2017/2018 • Maker4nation by Bukalapak • Surabaya.py Teknik Informatika PENS 2015 Organizations Experiences • Software Engineer Intern PT. Telkom Indonesia • Finalis IoT Dev Technocorner UGM 2019 • Finalis Hackathon I-Fest 2019 • Finalis KMIPN 2018 IoT Comp
  • 3. “Intelligent System for Health Monitoring and Early Diseases Detection System of Dairy Cow Based on IoT”
  • 4. IOT FOR SMART FARMING MICROSERVICES ARCHITECTURE IN IOT ECOSYSTEM VISUALIZATION USINGVUE JS • Pemanfaatan teknologi IoT di dunia peternakan • Plan dan desain project IoT • Mengenal hardware pada node (modul & sensor) • Komunikasi data menggunakan MQTT • Konfigurasi server pada cloud • Docker CE & Docker Compose Environment • Membangun service dengan node js & Mongo DB • Mengirim data dari node ke server pada cloud • Menyiapkan service frontend • Mengambil data dari server menggunakan axios • Visualisasi data menggunakan Vue js • Socket.io untuk realtime data
  • 5. IOT FOR SMART FARMING 10 MEI 2019
  • 7. Global IoT Projects Sumber : https://iot-analytics.com/5-key-insights-from-350-smart-city-iot-projects/
  • 8. CropMetrics • Rekomendasi waktu irigasi berdasarkan perkembangan akar • Memprediksi kebutuhan air pada tanaman berdasarkan data perilaku tanaman dan tanah • Segmentasi tanah untuk pembagian irigasi Sumber : http://cropmetrics.com
  • 9. Arable • Monitor dan menganalisa hubungan antara kondisi cuaca dan tanaman secara real time Sumber : http://arable.com
  • 10. Cowlar • Track lokasi • Stress management • Optimasi pakan • Deteksi dini penyakit • Deteksi estrus Sumber : https://www.cowlar.com/
  • 11. SMARTernak • Lacak lokasi,pergerakan dan perilaku • Monitoring kesehatan • Perkiraan berat • Prediksi perilaku • Monitor kondisi lingkungan Sumber : https://dycodex.com/smarternak/
  • 12. “Intelligent System for Health Monitoring and Early Diseases Detection System of Dairy Cow Based on IoT”
  • 13. SeeCow • Monitoring kondisi • Manajemen kesehatan • Deteksi dini penyakit • Customisasi knowledge
  • 14. IOT FOR SMART FARMING MICROSERVICES ARCHITECTURE IN IOT ECOSYSTEM VISUALIZATION USINGVUE JS • Pemanfaatan teknologi IoT di dunia peternakan • Plan dan desain project IoT • Mengenal hardware pada node (modul & sensor) • Komunikasi data menggunakan MQTT • Konfigurasi server pada cloud • Docker CE & Docker Compose Environment • Membangun service dengan node js & Mongo DB • Mengirim data dari node ke server pada cloud • Menyiapkan service frontend • Mengambil data dari server menggunakan axios • Visualisasi data menggunakan Vue js • Socket.io untuk realtime data
  • 16. IoT project planning Sumber :https://www.iotone.com/guide/iot-project-planning-best-practices/g1070
  • 17. Tentukan tujuan akhir “Mengembangkan sebuah sistem baru untuk manajemen kesehatan sapi perah, mulai dari pemantauan kesehatan hingga pendeteksian dan penanganan terhadap sapi yang terserang penyakit” Pemantauan kesehatan Deteksi penyakit IoT AI / ML
  • 21. Pilih IoT platfotm AWS IOT CLOUD IOT CORE AZURE IOT SUITE IBM WATSON THINGSPEAK SELF SERVICES • Open platform for integration flexibility • Scalable for evolving needs • Tools for rapid app development • Remote device and hardware management • Big data analytics and Artificial intelligence • Privacy and security • Trigger and action management Sumber :https://www.iotone.com/guide/iot-project-planning-best-practices/g1070
  • 23. MQTT (Message Queue Telemetry Transport) • Dikembangkan oleh IBM pada tahun 1999 • Menggunakan konsep publish/subscribe • Berjalan diatas TCP/IP
  • 24. Komponen MQTT • Publisher & Subscriber • Message • Topic • Broker • QoS (Quality of Service) • 0 => tidak ada jaminan pesan sampai pada subs • 1 => dijamin sampai minimal 1x ke subs • 2 => dijamin sampai tepat 1x ke subs
  • 25. Mengapa MQTT ? • Protokol pengiriman data yang sederhana dan ringan • Di desain untuk perangkat yang terbatas, bandwith yang rendah dan jaringan yg tidak stabil • Cepat • Menghemat baterai • Stabil
  • 26. Komunikasi data pada Seecow • Sensor sebagai publisher, publish data setiap 15 detik. • Raspberry PI sebagai local broker sekaligus subscriber.
  • 27. Simple communication • Publisher => esp8266 • Broker => Raspberry Pi • Subscriber => Raspberry Pi Publisher Broker Subscriber
  • 28. Setup Local Broker 1. wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key 2. sudo apt-key add mosquitto-repo.gpg.key 3. cd /etc/apt/sources.list.d/ 4. sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list 5. sudo apt-get update 6. sudo apt-get install mosquitto 7. apt-get install mosquitto-clients
  • 29. Authentication 1. sudo mosquitto_passwd -c /etc/mosquitto/passwd <user_name> 2. nano /etc/mosquitto/mosquitto.conf 3. Tambahkan password_file /etc/mosquitto/passwd allow_anonymous false 4. restart broker sudo systemctl restart mosquitto
  • 30. Publish & Subscribe 1. publish mosquitto_pub -h <IP broker> -m '<pesan>' -t <topic> -u <username> -P <password> 2. subsribe mosquitto_sub -h <IP broker> -t <topic> -u <username> -P <password>