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
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”
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
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.