Мазмуну:

Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек: 7 кадам
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек: 7 кадам

Video: Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек: 7 кадам

Video: Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек: 7 кадам
Video: Amazon Alexa Virtual Device Project (Dragonboard + Ubuntu Core + DeviceHive) 2024, Июль
Anonim
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек
Alexa Dragonboard, Android тиркемеси жана кофе машинасы менен кантип иштешүү керек

Бул окуу куралы кофе машинасын Alexa Dragonboard жана Android тиркемеси менен туташтыруу, интеграциялоо жана колдонуу үчүн керектүү кадамдарды камсыз кылат.

Кофе машинасы жөнүндө көбүрөөк маалымат алуу үчүн, бул нускаманы текшериңиз.

1 -кадам: Аппараттык туташуу

Аппараттык туташуу
Аппараттык туташуу
Аппараттык туташуу
Аппараттык туташуу

Кофе машинасынын аппараттык туташуусун түзүү жана кофенин кандай иштээри жөнүндө техникалык маалыматты билүү үчүн, сураныч, бул өтмөктү окуп чыгыңыз.

2 -кадам: Alexaны Dragonboardго интеграциялоо

Dragonboardдо Alexa интеграциясы
Dragonboardдо Alexa интеграциясы
Dragonboardдо Alexa интеграциясы
Dragonboardдо Alexa интеграциясы

Dragonboardго үн буйруктарын таануу жана тийиштүү үн жоопторун берүү үчүн, Dragonboardдо Alexa иштетүү үчүн жооптуу болгон кээ бир кызматтарды орнотуу керек.

Бул үйрөткүчтөн сиз муну туура жолду үйрөнөсүз.

3 -кадам: Android тиркемеси

Android тиркемеси
Android тиркемеси

Кофе машинасынын көзөмөлдөө жана көзөмөлдөө модулдарынын бири - Android тиркемеси. Муну менен колдонуучу кофе машинасынын кубаттуулугун көзөмөлдөй алат, узун же кыска кофеге заказ берет жана кофени даярдоо үчүн керектүү болгон ар кандай параметрлердин деңгээлин (кофенин деңгээли, суунун деңгээли жана чөйчөктүн абалы) көзөмөлдөй алат. Кофе машинасын башкаруу үн буйруктары (Speech Recognying API) же UI компоненттери (коммутаторлор, баскычтар жана көрүнүштөр) аркылуу жүргүзүлөт.

Колдонмону AWS IOT Server менен туташтыруу жана аны туура туташтыруу үчүн, бул нускаманы текшериңиз.

4 -кадам: API Gateway

Кофе машинасынан Кардар/Сервер туташуусун орнотуу үчүн Lambda функциясын иштетүү үчүн API Gatewayди ишке ашыруу керек. Бул кофе машинанын статусун жаңыртууну камсыз кылат.

Эми, API Gateway түзүү үчүн:

  1. AWS каттоо эсебиңизден Консолуңузга кириңиз.
  2. "Кызматтар" өтмөгүндө "API Gateway" бөлүмүнө кирүү.
  3. "API түзүүнү" чыкылдатыңыз.
  4. Ага ат, сүрөттөмө бериңиз жана "Регионалдык" опциясын текшерип коюңуз.
  5. "Аракеттерди" тандап, "status" жолу менен "status" аттуу жаңы ресурс түзүңүз.
  6. POST ыкмасын түзүү.
  7. "Lambda Function" тандоосу боюнча түзүлгөн Lambda функциясын тандап, "Save" баскычын чыкылдатыңыз.
  8. Ырастоо терезесинде, түзүлгөн даректи көчүрүп, "OK" чыкылдатыңыз.

Lambda туура чекитти тааныйт:

  1. AWS каттоо эсебиңизде lambda функциясына кирүү.
  2. 332 -сапта FunctionName өзгөрмөсүн издеңиз.
  3. Анын маанисин 8 -кадамда көчүрүлгөн дарекке өзгөртүңүз.

Dragonboard үчүн кофе машинасынын статусун туура чекитке жөнөтүңүз:

  1. Dragonboardдогу "ServiceHTTP.py" файлын ачыңыз.
  2. API_ENDPOINT өзгөрмөсүн издеңиз (6 -сап).
  3. Анын маанисин 8 -кадамда көчүрүлгөн дарекке өзгөртүңүз.

API Gateway кантип түзүү жөнүндө көбүрөөк маалымат алуу үчүн, бул документти окуңуз.

5 -кадам: Lambda Environment Variables орнотуу

Lambda Code керектүү учурда гана иштээрин эске алуу менен, кээ бир баалуулуктарды сактоо үчүн, кофе машинасынын Coffee and Water деңгээлдери кээ бир чөйрө өзгөрмөлөрүн түзүү үчүн керек.

Чөйрөнүн өзгөрмөлөрүн кантип түзүүнү билүү үчүн, бул шилтемени текшериңиз.

Эми төмөнкү аталыштар менен түзүлгөн Lambda функциясында чөйрөнүн өзгөрмөлөрүн түзүңүз:

  1. кофе деңгээли
  2. айнек позициясы
  3. күйгүзүү өчүрүү
  4. суунун деңгээли

6 -кадам: Колдонуу

Жогорудагы кадамдарды туура аткаргандан кийин, кофе машинасы колдонууга даяр. Аны көзөмөлдөөнүн эки формасы бар: түздөн -түз Dragonboardдо Audio Input же Android Application аркылуу.

Аудио киргизүү: кофе машинасын башкаруунун бир жолу, Dragonboardдо аудио кирүүнү туташтыруу. Муну сценарий иштеп жаткандыгын жана микрофонуңузду угуп жаткандыгын эске алуу менен түздөн -түз Alexa Voice кызматы аркылуу жасаса болот.

Биринчиден, "Alexa" деген ойгонуу сөзүн сүйлөп, андан кийин аны төмөнкү буйруктар аркылуу көзөмөлдөө керек:

  • Кофе машинасын иштетүүнү сураңыз: кофе машинасын күйгүзөт
  • Кофе машинасын өчүрүүнү сураңыз: кофе машинасын өчүрөт
  • Кофе машинасынан кыска кофе жасоону сураңыз: кофе машинасы кыска кофе жасоону баштайт.
  • Кофе машинасынан узун кофе жасоону сураңыз: кофе машинасы узун кофе жасоону баштайт.

Система ошондой эле буйруктарга кайтарым байланыш билдирүүлөрдү берип, суралган иш -аракеттерди ырастайт.

Android тиркемеси: Android тиркемеси колдонуучу командаларын кофе машинасына жөнөтүүнүн эки түрүн камсыз кылат: үн жана UI компоненттери.

  • Үн: үн буйруктарын иштетүү үчүн, колдонмонун микрофон баскычын басып, төмөнкү буйруктарды айтуу керек:

    • Кофе машинасын күйгүзүү: кофе машинасын күйгүзүү
    • Кофе машинасын өчүрүү: кофе машинасын өчүрөт
    • Узун кофе жасаңыз: кофе машинасы кыска кофе жасоону баштайт.
    • Кыска кофе жасаңыз: кофе машинасы узун кофе жасоону баштайт.
  • UI компоненттери: төмөндөгү UI компоненттери тарабынан кофе машинасын башкарат:

    • On/Off Switch: кофе машинасынын кубатын көзөмөлдөйт.
    • Кыска кофе жасоо баскычы: кофе машинасы кыска кофе жасоону баштайт.
    • Узун кофе жасоо баскычы: кофе машинасы узун кофе жасоону баштайт.
    • Статус текст көрүнүшү: кофе машинасы менен байланыштын абалын көрсөтөт.
    • Кофе деңгээлинин көрүнүшү: кофенин деңгээлин башкы экранда пайыз менен көрсөтөт.
    • Суу деңгээли: кофе машинасынын суу деңгээлин көрсөтөт (толук же бош).
    • Айнек сүрөтү: кофенин үстүндөгү айнектин абалын көрсөтөт (жайгашкан же жайгашпаган).

7 -кадам: Жыйынтык

Жогорудагы бардык кадамдарды жасагандыгыңызды эске алганда, эми сиз кофе машинасын колдоно аласыз. Кандайдыр бир шектенүү пайда болсо, төмөндө комментарий калтырыңыз же төмөнкү форумдарга жана документтерге кайрылыңыз:

  • AWS IOT форуму
  • Alexa Үн кызматы форуму
  • AWS IOT документтери
  • Alexa Voice кызматынын документтери
  • AWS Lambda документтери
  • Alexa Skills киргизүү

Сунушталууда: