Mundarija:

AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam

Video: AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam

Video: AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam
Video: Telefonizga kimdur #ulanganligini aniqlash va ulanganlarni qanday uchurish /КАК ОТКЛЮЧИТЬ СЛЕЖКА 2024, Iyul
Anonim
AWS IOT va ovozni aniqlash API -ni tushunish bilan Android ilovasini qanday ulash mumkin
AWS IOT va ovozni aniqlash API -ni tushunish bilan Android ilovasini qanday ulash mumkin
AWS IOT va ovozni aniqlash API -ni tushunish bilan Android ilovasini qanday ulash mumkin
AWS IOT va ovozni aniqlash API -ni tushunish bilan Android ilovasini qanday ulash mumkin

Ushbu qo'llanma foydalanuvchiga Android ilovasini AWS IOT serveriga qanday ulashni va qahva mashinasini boshqaruvchi ovozni aniqlash API -ni tushunishni o'rgatadi.

Ilova qahva mashinasini Alexa Voice Service orqali boshqaradi, har bir ilovaning komponenti va ovozli buyruqlari AWS IOT mavzularida nashr qilish orqali AWS -da yaratilgan turli ko'nikmalarni ishga soladi.

Talablar:

  • Asosiy o'quv qo'llanmasiga ilova qilinganligini hisobga olsak, Android -ni ishlab chiqish bo'yicha asosiy bilimlar, lekin foydalanuvchi hisobiga va ba'zi parametrlarga moslashish uchun ba'zi o'zgartirishlar kiritish kerak.
  • Faol AWS hisobi.

Bu loyiha 2 bosqichga bo'lingan: Android Studio ilovasi bilan muhitni tayyorlash va AWS IOT serveri bilan muloqot qilish va Ovozni aniqlash funksiyasini tushunish.

1 -qadam: Android Studio ilovasi bilan muhitni tayyorlash va AWS IOT Server bilan aloqa

Ushbu qadamda, bu qo'llanmada biriktirilgan Android ilovasi kodi ishlatiladi, lekin Android Studio vositasini o'rnatish va sozlash zarur. Yuklab olish uchun ushbu havolani bosing va rasmiy hujjatlarda ko'rsatilgan ko'rsatmalarga amal qiling.

Android Studio ilovasini o'zingiz yaratish va AWS IOT serveriga ulanish uchun, iltimos, ushbu ko'rsatmani tekshiring.

Endi bu erda mavjud bo'lgan manba kodini ishlatish uchun quyidagi amallarni bajaring:

  1. Ushbu qadam oxirida mavjud bo'lgan qahva mashinasi kodini yuklab oling.
  2. Android Studio asbobini oching.
  3. "Loyihani import qilish (Eclipse ADT, Gradle va boshqalar)" ni bosing.
  4. Birinchi mavzudan yuklab olingan kodni tanlang.

Ilovani o'zgartirish va AWS IOT aloqasini yoqish uchun:

  1. Oynaning chap yuqori qismidagi tuzilish variantida Android -ni tanlang.
  2. Bu yo'lda mavjud bo'lgan "AWS Connection" faylini oching: app/java/cafeteira.com.cafeteira/Controller.
  3. Quyidagi o'zgaruvchilarni qidiring: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME va MY_REGION.
  4. Amazon Cognito yordamida identifikator pulini o'rnatgandan so'ng, ularni AWS hisob qaydnomangizga muvofiq sozlang.

Ilovaning AWS IOT serveri bilan aloqasi aloqa kanallari sifatida ishlaydigan mavzular orqali amalga oshiriladi. Ushbu mavzularda har xil turdagi IOT qurilmalarining holatini nazorat qilish va nazorat qilish uchun mas'ul bo'lgan obunalar va nashrlar paydo bo'ladi. Bu misolda, ilova "Konstantalar" faylida joylashgan (app/java/cafeteira.com.cafeteira/Controller) quyidagi mavzularga obuna bo'ladi:.

Bu misolda mavzular qahva mashinasini boshqaradi va nazorat qiladi.

2 -qadam: Ovozni aniqlash funktsiyasini tushunish

Ovozni aniqlash funktsiyasini tushunish
Ovozni aniqlash funktsiyasini tushunish

Ovozni aniqlash funktsiyasi foydalanuvchining ovozli buyruqlarini matnga aylantirish va AWS IOT serveriga yuborishdan iborat. Ushbu konvertatsiya qilish funktsiyasi SpeechRecognizer nomli Google API bilan ta'minlangan. Uni ishlatish uchun SpeechRecognizer sinfini import qilish kerak (bu erda hujjatlar). Bu sinf allaqachon manba kodiga 1 -qadamdan import qilingan.

Ovozni tanib olish mSpeechButton tasvir tugmachasiga havola qilingan nutq tugmachasini (mikrofon tasvirini) bosish orqali faollashadi.

Buyruqning ishlashi onActivityResult hodisasida joylashgan bo'lib, u foydalanuvchining ovozini qabul qiladi, matnga aylantiradi va keyin qaysi komponent faollashishini tanlaydi. Bu misolda: foydalanuvchi "Kofe mashinasini yoqing" deganida, ilova qahva mashinasining quvvatini boshqaruvchi kalitni yoqadi va uni yoqish orqali dastur AWS IOT mavzusida "(1") xabarini e'lon qiladi. qahva mashinasi yoqilgan bo'lishi kerak.

3 -qadam: Xulosa

Ushbu qadamlardan so'ng, dastur AWS IOT -ga ulanishga, ovozli buyruqlar va UI komponentlari orqali mavzularni nashr etishga va obuna bo'lishga tayyor.

Agar sizda sertifikatlar yoki ilovaga shubha tug'ilsa, quyidagi havolalarni tekshiring:

  • AWS IOT Android SDK
  • AWS IOT sertifikatlari

Tavsiya: