4. Karakteristik IoT
✤ Melibatkan banyak sensor
✤ Melibatkan banyak penggerak
✤ Dapat berkomunikasi dengan “Things” yang lain.
✤ Terlibat aktif dalam pertukaran data/informasi
7. 1. Keberagaman Perangkat
✤ Terdapat banyak sensor (dan penggerak) -dengan
karakteristik masing-masing.
✤ Perbedaan teknik implementasi. Misalkan pada perangkat
mobile ada Android vs iOS vs Windows Mobile
✤ Perbedaan unit satuan. Misalkan meter vs mile, ℃ vs ℉
✤ Perbedaan cara interaksi antar perangkat. Misalkan POST
vs GET, REQUEST vs RESPONSE.
8. 2. Dalam Skala Buesar (lebih dari sekedar besar)
✤ Ratusan (bahkan mungkin lebih) perangkat dengan
sensor dan penggerak yang bekerja bersama-sama
dalam satu wilayah.
✤ Perlu diingat: ada suatu kondisi saat skala itu tidak
lagi memungkinkan!! pertanyaannya: kapan? dan apa
alasannya?
9. berbagai jenis
perangkat lunak yang
perlu digunakan
3. SatuTujuan Banyak Kepentingan
keis%mewaan
khusus dari spesifik
midleware
ciri khas suatu wilayah
ciri khas pada sebuah
perangkat keras yang
dibutuhkan
semua kepen*ngan ini terkumpul dalam satu logika
dengan tujuan untuk “memudahkan hidup manusia”
10. 4.Akan Banyak “Binding Codes”
✤ “Binding Code”, adalah pemrograman yang dibuat
secara khusus untuk menyelesaikan “incompatible
software components”.
11. 5. SDLC!!!
✤ Logika aplikasi harus dianalisa dengan mendalam
dan membaginya dalam beberapa fungsi kerja
✤ Fungsi kerja-fungsi kerja itu (mungkin) perlu
diimplementasikan dalam perangkat keras tertentu
✤ Strategi pengembangan jika diperlukan adanya
perubahan infrastruktur atau aplikasi.
12. Bahasa Pemrograman??
✤ Karena melibatkan banyak perangkat, pasti
melibatkan banyak bahasa pemrograman
✤ Dari yang paling “mudah”: PHP, Phyton, Perl, etc
✤ Sampai yang paling “rumit”: C++, Assembly
✤ Atau yang tidak manusiawi: bit code machine
13. Karena Itulah……
✤ Luaskan pengetahuan anda
✤ Biasakan dengan “frame-work” daripada memulai
“from scratch”
✤ Sebisa mungkin ikut serta dalam “pengujian konsep”
yang ada