Sensor API
Maksud
Windows 7 mencakup dukungan asli untuk sensor, yang merupakan perangkat yang dapat mengukur fenomena fisik seperti suhu atau lokasi. Dokumentasi ini menjelaskan API Sensor, yang memungkinkan aplikasi untuk mendapatkan dan menggunakan data dari sensor dengan cara yang distandarkan.
Sebagai manusia, kita mengandalkan indra kita untuk memberi kita informasi tentang dunia di sekitar kita. Ketika kita membuat mesin untuk mengambil beberapa pekerjaan kita, kita menambahkan mekanisme sensor sehingga mesin dapat merespons dengan tepat terhadap perubahan kondisi.
Misalnya, mesin mobil biasanya menggunakan berbagai sensor. Sensor ini dipantau oleh komputer onboard yang terus menyesuaikan pengaturan, seperti waktu mesin, untuk memaksimalkan daya dan efisiensi. Televisi dapat menggunakan sensor cahaya sekitar untuk menyesuaikan kecerahan gambar agar sesuai dengan kondisi ruang yang berubah. Bahkan sesuatu yang sederhana seperti tombol bel pintu bertindak sebagai sensor dasar untuk mendeteksi kehadiran manusia di pintu.
Meskipun bel pintu mekanis murni memenuhi tujuannya, informasi yang diberikan oleh sensor kompleks menjadi jauh lebih kuat ketika dikombinasikan dengan perangkat lunak. Sensor modern dapat menyediakan banyak data dengan sangat cepat, dan dalam berbagai format, sehingga perangkat lunak menyediakan mekanisme alami untuk memahami data sensor.
Saat ini, pengembang perangkat lunak dapat menulis program yang menggunakan sensor, tetapi kurangnya standardisasi membuat pemrograman untuk sensor menjadi tugas yang berat. Setelah program berbasis sensor selesai, biasanya selamanya bergantung pada jenis perangkat keras tertentu. Menggunakan satu atau beberapa solusi vertikal untuk mengaktifkan penyebaran sistem berbasis perangkat lunak telah membatasi integrasi sensor dengan perangkat keras komputer dan, sampai saat ini, komputer berbasis Windows tidak terkecuali.
Windows 7 mencakup dukungan asli untuk sensor, diperluas oleh platform pengembangan baru untuk bekerja dengan sensor, termasuk sensor lokasi, seperti perangkat GPS. Platform Sensor windows dan Lokasi menyediakan cara standar bagi produsen perangkat untuk mengekspos perangkat sensor kepada pengembang dan konsumen perangkat lunak, sekaligus memberi pengembang antarmuka pemrograman aplikasi (API) standar untuk bekerja dengan sensor dan data sensor.
Sensor adalah perangkat atau mekanisme yang dapat mengukur fenomena fisik, memberikan data deskriptif, atau memberikan informasi tentang status objek atau lingkungan fisik. Komputer dapat menggunakan sensor bawaan, sensor yang terhubung melalui koneksi kabel atau nirkabel, atau sensor yang menyediakan data melalui jaringan atau Internet.
SENSOR API menyediakan cara standar untuk mengakses data yang disediakan sensor secara terprogram. API Sensor menstandarkan:
- Kategori sensor, jenis, dan properti.
- Format data untuk jenis sensor standar.
- Antarmuka COM untuk bekerja dengan sensor dan koleksi sensor.
- Mekanisme peristiwa untuk menerima data sensor secara asinkron.
API Sensor juga memungkinkan Anda menentukan kategori sensor kustom, jenis, properti, format data, dan peristiwa.
Audiens pengembang
API Sensor menyediakan fungsionalitasnya melalui serangkaian antarmuka COM. Dokumentasi ini mengasumsikan bahwa Anda memiliki pengetahuan kerja tentang pemrograman menggunakan bahasa pemrograman C++, dan Anda memiliki pemahaman dasar tentang cara menggunakan objek dan antarmuka COM. Demi brevity, banyak contoh kode dalam dokumentasi ini (serta dalam sampel kode) menggunakan objek Active Template Library (ATL) untuk mengimplementasikan fungsionalitas COM.
Di bagian ini