Membuat driver untuk WSN BUMI (Revisi 111108-01)

Topik ini adalah membuat module kernel yang dapat memudahkan User Level dalam berkomunikasi dengan Hardware bernama WSN BUMI (sebuah skripsi berjudul "Pengembangan Pervasive Computing Berbasis Wireless Sensor Network Dengan Standar IEEE 802.15.4/Zigbee" oleh Budiarto '06). Pekerjaannya adalah cukup sederhana, yaitu:

Mengimplementasikan proc file system untuk berkomunikasi dengan WSN BUMI
  1. /proc/wsnbumi/init :: Application Initiate node
  2. /proc/wsnbumi/contro :: Control node
  3. /proc/wsnbumi/status :: Status node
  4. /proc/wsnbumi/detect :: Detect hardware node
  5. /proc/wsnbumi/reset :: Reset node
  6. /proc/wsnbumi/version :: Get Version
  7. /proc/wsnbumi/timekernel :: Time kernel
  8. /proc/wsnbumi/timesensor :: Time sensor
  9. /proc/wsnbumi/alamat :: Ganti alamat
  10. /proc/wsnbumi/nama :: Ganti nama
  11. /proc/wsnbumi/ping :: Ping status node

Spesifikasi protokol WSN BUMI

Apabila berani & berminat, hubungi dosen sysprog.

Program shell apa saja yang akan digunakan

  1. echo
  2. cat

Prasyarat

  1. Mengetahui cara membuat proc file system
  2. Mengetahui programming C dan berhubungan dengan RS232

Langkah-langkah

  1. Mengetahui cara mendapatkan stream dari RS232 di level kernel
  2. Membuat 11 connector proc file system yang diperlukan
  3. Mengimplementasi 11 string instruksi pada 11 connector procfs untuk dapat mengirimkan string-string tersebut melalui RS232
  4. Melakukan ujicoba apakah proc file system tersebut dapat mengirim string yang diperlukan melalui RS232
  5. Membuat laporan lengkap

Kembali ke Topik-topik Project Akhir 2011