Sistem bluetooth terdiri dari sebuah radio transceiver, baseband link Management dan Control, Baseband processor core, SRAM, UART, PCM USB Interface,
flash dan voice codec. Baseband link controller menghubungkan perangkat keras radio ke baseband processing dan layer protokol fisik. Link manager melakukan
aktivitas aktivitas protokol tingkat tinggi seperti melakukan link setup, autentikasi dan konfigurasi. Protokol bluetooth menggunakan sebuah kombinasi antara circuit
switching dan packet switching. Sebuah perangkat yang memiliki teknologi wireless akan mempunyai kemampuan untuk melakukan pertukaran informasi
dengan jarak jangkauan sampai dengan 10 meter ~30 feet, bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Bluetooth merupakan chip radio yang
dimasukkan ke dalam komputer, printer, handphone dan peralatan lainnya. Chip bluetooth ini dirancang untuk menggantikan kabel. Informasi yang biasanya
dibawa oleh kabel dengan Bluetooth ditransmisikan pada frekuensi tertentu kemudian diterima oleh chip Bluetooth kemudian informasi tersebut diterima oleh
komputer, handphone dan peralatan lainnya. Interface yang digunakan adalah serial RXD,TXD,VCC dan GND. Built in LED
sebagai indikator koneksi bluetooth. Tegangan intput antara 3.6-6 V, jangan menguhubungkan dengan sumber daya lebih dari 7V. Arus saat unpaired sekitar
30mA, dan saat paired terhubung sebesar 10 mA. 4 pin interface 3.3V dapat langsung dihubungkan ke berbagai macam mikrokontroler khusus Arduino,
8051, 8535, AVR,PIC,ARM,MSP430. Jarak efektif jangkauan sebesar 10 meter, namun meskipun bisa mencapai lebih dari 10 meter kualitas koneksi makin
berkurang.
2.4. Sistem Android
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan
aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat
peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,
Universitas Sumatera Utara
peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pengembang aplikasi Android diperbolehkan
untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka inginkan. Sistem Android menggunakan database untuk menyimpan
informasi penting yang diperlukan agar tetap tersimpan meskipun device dimatikan. Untuk melakukan penyimpanan data pada database, sistem Android
menggunakan SQLite yang merupakan suatu open source database yang cukup stabil dan banyak digunakan pada banyak device berukuran kecil. Aplikasi
Android dikembangkan dalam bahasa pemrograman Java dengan menggunakan kit pengembangan perangkat lunak Android SDK. SDK ini terdiri dari
seperangkat perkakas pengembangan, termasuk debugger, perpustakaan perangkat lunak, emulator handset yang berbasis QEMU, dokumentasi, kode sampel, dan
tutorial. Didukung secara resmi oleh lingkungan pengembangan terpadu IDE Eclipse, yang menggunakan plugin Android Development Tools ADT. Perkakas
pengembangan lain yang tersedia di antaranya adalah Native Development Kit untuk aplikasi atau ekstensi dalam C atau C++, Google App Inventor, lingkungan
visual untuk pemrogram pemula, dan berbagai kerangka kerja aplikasi web seluler lintas platform. Platform perangkat keras utama pada Android adalah arsitektur
ARM. Ada juga dukungan untuk x86 dari proyek Android-x86, dan Google TV menggunakan Universitas Sumatera Utara 26 versi x86 khusus Android. Pada
tahun 2013, Freescale mengumumkan melibatkan Android dalam prosesor i. MX buatannya, yakni seri i.MX5X dan i.MX6X. Pada 2012, prosesor Intel juga mulai
muncul pada platform utama Android, misalnya pada telepon seluler. Beberapa komponen perangkat keras tidak diperlukan, namun sudah menjadi standar di
perangkat tertentu. Beberapa fitur awalnya dibutuhkan sebagai persyaratan, namun kemudian ditiadakan. Setelah Android menjadi OS telepon pintar,
beberapa perangkat keras, seperti mikrofon, lambat laun berubah menjadi perangkat opsional. Selain itu, kamera ditetapkan sebagai perangkat wajib bagi
ponsel-ponsel Android. Perangkat Android menggabungkan berbagai komponen perangkat keras opsional, termasuk kamera video, GPS, sensor orientasi perangkat
keras, kontrol permainan, akselerometer, giroskop, barometer, magnetometer, sensor proksimitas, sensor tekanan, termometer, dan layar sentuh. Android
Universitas Sumatera Utara
mendukung OpenGL ES 1.1, 2.0, dan 3.0. Beberapa aplikasi secara eksplisit mengharuskan versi tertentu dari OpenGL ES, sehingga perangkat keras GPU
yang cocok diperlukan bagi perangkat Android untuk menjalankan aplikasi tertentu. Antarmuka pengguna Android didasarkan pada manipulasi langsung,
menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggesek, mengetuk, mencubit, dan membalikkan cubitan untuk
memanipulasi obyek di layar.
2.5 LCD