You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/km/4-manufacturing/lessons/3-run-fruit-detector-edge/wio-terminal.md

5.4 KiB

ចាត់ថ្នាក់រូបភាពដោយប្រើកម្មវិធីចាត់ថ្នាក់រូបភាពផ្អែកលើ IoT Edge - Wio Terminal

នៅក្នុងផ្នែកនេះនៃមេរៀន អ្នកនឹងប្រើកម្មវិធីចាត់ថ្នាក់រូបភាពដែលដំណើរការនៅលើឧបករណ៍ IoT Edge។

ប្រើកម្មវិធីចាត់ថ្នាក់ IoT Edge

ឧបករណ៍ IoT អាចត្រូវបានបញ្ជូនទៅប្រើកម្មវិធីចាត់ថ្នាក់រូបភាព IoT Edge។ URL សម្រាប់កម្មវិធីចាត់ថ្នាក់រូបភាពគឺ http://<IP address or name>/image ដោយជំនួស <IP address or name> ជាមួយអាសយដ្ឋាន IP ឬឈ្មោះម៉ាស៊ីនគណនេយ្យដែលដំណើរការលើ IoT Edge។

ភារកិច្ច - ប្រើកម្មវិធីចាត់ថ្នាក់ IoT Edge

  1. បើកគម្រោងកម្មវិធី fruit-quality-detector ប្រសិនបើវានៅមិនបានបើក។

  2. កម្មវិធីចាត់ថ្នាក់រូបភាពដំណើរការជា REST API ដោយប្រើ HTTP មិនមែន HTTPS ដូច្នេះការហៅត្រូវតែប្រើឧបករណ៍ WiFi client ដែលដំណើរការជាមួយការហៅ HTTP តែប៉ុណ្ណោះ។ នេះមានន័យថាគ្មានការទាមទារសញ្ញាបត្រ។ លុប CERTIFICATE ចេញពីឯកសារ config.h

  3. URL ទស្សន៍ទាយនៅក្នុងឯកសារ config.h ត្រូវតែបានធ្វើបច្ចុប្បន្នភាពទៅ URL ថ្មី។ អ្នកអាចលុប PREDICTION_KEY ដែរ ព្រោះវាមិនត្រូវការទេ។

    const char *PREDICTION_URL = "<URL>";
    

    ជំនួស <URL> ជាមួយ URL សម្រាប់កម្មវិធីចាត់ថ្នាក់រូបភាពរបស់អ្នក។

  4. នៅក្នុង main.cpp ប្តូរបទបញ្ជានាំចូលសម្រាប់ WiFi Client Secure ទៅនាំចូលសម្រាប់ HTTP ជាទម្រង់ស្តង់ដារ៖

    #include <WiFiClient.h>
    
  5. ប្តូរពាក្យប្រកាស WiFiClient ទៅជាទម្រង់ HTTP ៖

    WiFiClient client;
    
  6. ជ្រើសខ្សែបណ្តា​ដែលកំណត់សញ្ញាបត្រលើ WiFi client ហើយលុបខ្សែបណ្តា client.setCACert(CERTIFICATE); ចេញពីមុខងារ connectWiFi

  7. នៅក្នុងមុខងារ classifyImage លុបខ្សែបណ្តា httpClient.addHeader("Prediction-Key", PREDICTION_KEY); ដែលកំណត់ key ទស្សន៍ទាយនៅក្នុង header។

  8. បញ្ចូល និងរត់កម្មវិធីរបស់អ្នក។ បង្ហាញកាមេរ៉ាទៅលើផ្លែប៉ះមួយចំនួន ហើយចុចប៊ូតុង C។ អ្នកនឹងឃើញលទ្ធផលនៅក្នុងម៉ូនីទ័រច្រកសរសេរ៖

    Connecting to WiFi..
    Connected!
    Image captured
    Image read to buffer with length 8200
    ripe:   56.84%
    unripe: 43.16%
    

💁 អ្នកអាចរកមើលកូដនេះនៅក្នុងថត code-classify/wio-terminal

😀 កម្មវិធីចាត់ថ្នាក់គុណភាពផ្លែផ្លែរបស់អ្នកបានជោគជ័យ!


ការព្រមាន
ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាបកប្រែ AI Co-op Translator។ ខណៈពេលដែលយើងខិតខំប្រឹងប្រែងសំរាប់ភាពត្រឹមត្រូវ សូមព្រមានថាការបកប្រែដោយប្រព័ន្ធស្វ័យប្រវត្តិអាចមានកំហុសឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមក្នុងភាសាដើមគួរត្រូវបានហៅថាជាធនធានផ្លូវការជាថ្មី។ សម្រាប់ព័ត៌មានសំខាន់ៗ សូមណែនាំឱ្យប្រើការបកប្រែដោយមនុស្សវិជ្ជាជីវៈ។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកប្រែខុសចេញពីការប្រើប្រាស់ការបកប្រែនេះឡើយ។