Minggu, 22 November 2020

Python Flask Server Dan ESP32


 

Catatan kecil ini adalah hasil oprekan mikrokontroler ESP32 dengan menggunakan Server Flask Python. Berawal dari penggunaan MQTT Server pada Flask yang terbilang sedikit ribet , maka solusi terakhir adalah menggunakan Json pada Flask Server .

Hasil oprekan disisi ESP32 :

      HTTPClient http;
      String serverPath = serverName + str;
      http.begin(serverPath.c_str());
      int httpResponseCode = http.GET();
      String payload = "{}";
      if (httpResponseCode>0) {
        payload = http.getString();
      }
      else {
        Serial.print("Error code: ");
        
      }
      http.end();
      
      JSONVar myObject = JSON.parse(payload);
      JSONVar keys = myObject.keys();
      for (int j = 0; j < keys.length(); j++) {
        JSONVar value = myObject[keys[j]];
        Serial.print(keys[j]);
        Serial.print(" = ");
        Serial.println(value);
        sensorReadingsArr[j] = (value);
      }

....

Yup , perangkat ESP32 bekerja dengan RFC522 untuk membaca Mifare Card selanjutnya , server online dengan Flask akan memeriksa input dari ESP32 dan akan memberikan jawaban dengan JSON.

Hasil JSON di terima oleh ESP32 dan ditampilkan Pada Layar LCD . Dan selanjutnya proses input dilakukan oleh Keypada pada ESP32 . Dan prosesnya untuk POST dan GET tetap sama mengandalkan Server Flask.

Oke. Proses Pengecekan Kartu Smart Card Secara online dengan Menggunakan JSONIFY Flask Python  berhasil dan alat sudah bekerja dengan baik.


      

Tidak ada komentar:

Posting Komentar

Python Flask Server Dan ESP32

  Catatan kecil ini adalah hasil oprekan mikrokontroler ESP32 dengan menggunakan Server Flask Python. Berawal dari penggunaan MQTT Server pa...