Pemrograman Mobile 2 Network connectivity services Sensors Kelompok
Pemrograman Mobile 2 “Network connectivity services Sensors”
Kelompok 1 : 1. Fahmi Yahya 2. Marruna Excel 3. Agung Faizal 4. Adit Setiawan 5. Didit Julianto I 6. Grisela Diki A 7. M Irfansyah 8. Juniatun I 9. Fega Tri S 10. Surati Ningsih (16. 11. 0001) (16. 11. 0010) (16. 11. 0016) (16. 11. 0017) (16. 11. 0020) (16. 11. 0028) (16. 11. 0031) (16. 11. 0037) (16. 11. 0038) (16. 11. 0043)
1. Mengelola perangkat Bluetooth dan mode dapat ditemukan 2. Mengelola perangkat Bluetooth jarak jauh 3. Berkomunikasi melalui Bluetooth 4. 6. Memantau konektivitas internet Pemantauan Wi-Fi dan detail jaringan Mengkonfigurasi Wi-Fi dan memindai jalur akses 7. Mentransfer data menggunakan Wi-Fi Direct 8. Memindai tag NFC 9. Mentransfer data menggunakan Android Beam 10. Contoh proyek sederhana 5. Point Materi
Mengelola perangkat Bluetooth dan mode dapat ditemukan • Untuk berkomunikasi menggunakan Bluetooth yang perlu dilakukan adalah mengatur Bluetooth, menemukan perangkat yang akan disandingkan atau tersedia dalam area lokal, menghubungkan perangkat, dan mentransfer data antar perangkat. • Untuk menggunakan fitur Bluetooth dalam aplikasi, harus dideklarasikan izin Bluetooth BLUETOOTH. Anda memerlukan izin ini untuk melakukan komunikasi Bluetooth, seperti meminta koneksi, menerima koneksi, dan mentransfer data. Menyiapkan Bluetooth • Diperlukan Bluetooth. Adapter untuk setiap dan semua aktivitas Bluetooth. Untuk mendapatkan Bluetooth. Adapter, panggil metode statis get. Default. Adapter(). Ini akan mengembalikan. Bluetooth. Adapter yang merepresentasikan adaptor Bluetooth milik perangkat (radio Bluetooth). • Pastikan bahwa Bluetooth diaktifkan. • Panggil is. Enabled() untuk memeriksa apakah Bluetooth saat ini diaktifkan. Jika metode ini mengembalikan false, maka Bluetooth dinonaktifkan.
Mengelola perangkat Bluetooth jarak jauh • Pencarian perangkat adalah prosedur pemindaian yang menelusuri area lokal untuk perangkat yang mengaktifkan Bluetooth dan kemudian meminta beberapa informasi tentang tiap perangkat tersebut ( "menemukan", "menanyakan" atau "memindai"). • Namun, perangkat Bluetooth dalam area lokal akan merespons permintaan penemuan hanya jika Bluetooth diaktifkan agar dapat ditemukan. Jika dapat ditemukan, perangkat tersebut akan merespons permintaan penemuan dengan berbagi beberapa informasi, seperti nama perangkat, kelas, dan alamat MAC yang unik. • Menggunakan informasi ini, perangkat yang menjalankan pencarian bisa memilih untuk memulai koneksi ke perangkat yang ditemukan.
Berkomunikasi melalui Bluetooth • Sebelum aplikasi dapat berkomunikasi melalui bluetooth, kita harus memverifikasi apakah bluetooth tersedia pada perangkat dan jika tersedia maka bluetooth akan diaktifkan. • Android menyediakan kelas Bluetooth Adapter untuk berkomunikasi melalui Bluetooth, dengan memanggil metode get. Default. Adapter statis ().
Pemantauan Wi-Fi dan detail jaringan • Memantau Perubahan dalam Konektivitas • Perubahan pada konektivitas perangkat bisa sangat sering terjadi koneksi ini terpicu setiap kali beralih antara data seluler dan Wi-Fi. Karena itu sebaiknya pantau koneksi ini hanya jika sebelumnya menangguhkan pembaruan atau unduhan agar dapat melanjutkannya. • Umumnya cukup dengan memeriksa konektivitas Internet sebelum memulai pembaruan dan, jika tidak ada, menangguhkan pembaruan lebih lanjut sampai konektivitas pulih. • Teknik ini memerlukan peralihan penerima siaran yang telah dideklarasikan dalam manifes.
Mentransfer data menggunakan Wi-Fi Direct • Berbeda dengan Wi. Fi, sebuah Wi. Fi direct tidak dimiliki oleh semua perangkat smartphone. Wi. Fi Direct biasanya hanya terdapat pada ponsel kelas menengah dan premium produksi Samsung dan Sony saja. Fungsi Wi. Fi Direct tidak sama dengan Wi. Fi Hotspot, namun justru sangat mirip dengan cara kerja Bluetooth, yaitu untuk mengirim file data antar perangkat satu dengan perangkat yang lain secara lebih cepat dan praktis tanpa mempergunakan router. • Contoh cara transfer file Android lewat Wi-fi Direct di HP samsung
1. Buka menu Pengaturan > Wi. Fi > dan tap Wi. Fi Direct (Wi. Fi Langsung). Seperti gambar dibawah ini :
• 2. Seperti terlihat pada gambar dibawah, masing perangkat telah ditemukan, maka ketuk di salah satu perangkat untuk menyambungkan ke perangkat lainnya.
• 4. Dan hasilnya. . kedua • 3. Dibawah ini permintaan perangkat telah tersambung koneksi dari Samsung Y Neo, dengan menggunakan metode maka pada Samsung Galaxy Star koneksi "Wi. Fi Direct" muncul window popup undangan untuk menyambung. . . silahkan ketuk "Sambung"
• 5. Silahkan kirim dokumen, file • 6. Tanpa persetujuan perangkat atau gambar yang di inginkan. penerima, gambar secara Dibawah adalah contoh otomatis terkirim pada mengirim gambar dari Galaxy perangkat yang dituju. Silahkan Star, caranya pilih gambar lalu klik "Open" untuk membuka tap icon "share" pilih "Wi-Fi gambar yang dikirm. Direct". Lanjutkan centang pada perangkat yang tersambung dan akhiri "Selesai"
Memindai tag NFC • NFC tag adalah penghubung untuk memulai fitur dengan menggunakan NFC tag yang telah diprogram memungkinkan pengguna untuk mengendalikan berbagai fungsi pada ponsel mereka secara otomatis, hanya dengan satu kali tap. • Contoh penggunaan NFC: 1. Di bioskop Australia, Anda dapat membeli makanan ringan dengan menggunakan NFC. Jika Anda merasa lapar, keluarkan lah smartphone Anda, buka aplikasi untuk memesan makanan tersebut, tap smartphone Anda pada lengan kursi untuk melakukan pesanan, dan makanan akan diantarkan ke meja Anda. 2. Elecom meluncurkan NFC Phone Keypad, yang disebut-sebut lebih nyaman dari pairing bluetooth. 3. Untuk membuka pintu dengan menggunakan NFC, Anda hanya perlu melambaikan ponsel di depan pintu. Setelah izin diterima, pintu akan terbuka secara otomatis. 4. Anda juga dapat menggunakan NFC untuk bertukar file. Android Beam menggunakan NFC untuk memungkinkan pairing bluetooth dan mengirimkan data ke dari satu ponsel ke ponsel lain. Tetapi, hal tersebut hanya bisa digunakan pada perangkat yang memiliki sistem operasi Android 4. 0 atau di atasnya.
Mentransfer data menggunakan Android Beam • cara untuk Aktivasi NFC dan S Beam (atau Android Beam) : 1. Masuk ke Menu Setting 2. Klik [More settings]
• 3. Aktivasikan NFC dengan menggeserkan tombol ke kanan (tombol akan menjadi Hijau) • 4. Aktivasikan S Beam dengan menggeserkan tombol ke kanan (tombol akan menjadi Hijau)
• 5. Setelah NFC dan S Beam sudah diaktivasikan ("ON"), selanjutnya adalah melakukan Transfer File yang diinginkan, caranya pun cukup mudah. • Cara untuk Transfer file : 1. Tentukan File yang ingin ditransfer (Photo ataupun Video) 2. Tempelkan kedua perangkat yang memiliki fungsi NFC dan S Beam (Android Beam) 3. Sentuh atau klik file yang bersangkutan untuk memastikan bahwa file tersebut yang akan di Transfer 4. Pisahkan kedua perangkat tersebut 5. Tunggu beberapa saat untuk proses Transfer sampai selesai. Demikian cara untuk meng-aktivasi-kan NFC (Near Field Communication) dan S Beam serta melakukan Proses Transfer Filenya.
PROGRAM SEDERHANA BLUETOOTH Merupakan tampilan projek sederhana Bluetooth dari kelompok kami.
Saat tombol ON/OFF diklik maka akan muncul akses bluetooth Saat tombol Perangkat Aktif diklik maka akan muncul perangkat yang terjangkau bluetooth Saat tombol Enable discoverable diklik untuk menampilkan perangkat di perangkat lain.
PROGRAM SEDERHANA WIFI DIRECT Merupakan tampilan projek sederhana WIFI DIRECT dari kelompok kami.
MENGHIDUPKAN WIFI MEMATIKAN WIFI
Setelah klik start maka akan tampil device yang dapat disambungkan (wifi harus dalam keadaan ON). Setelah itu klik device yang akan disambungkan.
Maka akan tampil antarmuka seperti disamping. Pada program ini kita membutuhkan 2 device
SERVER CLIENT
DAFTAR PUSTAKA • https: //developer. android. com/guide/topics/connectivity/bluetooth? hl=id • https: //www. hanyapedia. com/2016/06/begini-cara-kerja-wifi-direct. html • https: //opikini. com/cara-transfer-file-android-lewat-wi-fi-direct/ • https: //richard-kho. blogspot. com/2013/11/cara-transfer-file-phototeknologi-nfc-near-field-communication-smartphone-android-s-beam. html • https: //www. cnnindonesia. com/teknologi/20150406133010 -18544483/mengenal-fungsi-menarik-nfc-di-ponsel-pintar • http: //www. hermantolle. com/class/docs/tutorial-bluetooth-application-2/
- Slides: 24