Muat turun halaman web ke pengawal boleh atur cara mudah ESpor

Linda Hamilton
Lepaskan: 2024-10-22 12:45:03
asal
337 orang telah melayarinya

Untuk menyimpan halaman web dalam FLASH ESP8266, saya secara khusus menulis alat perisian oleh delphi.
Alat perisian ini membaca semua fail halaman web (termasuk html, css, js, imej, dll.) daripada satu folder dan membungkusnya ke fail binari.

Ground GPIO0 ESP8266 untuk dimulakan, ESP8266 memasuki mod muat turun port bersiri.
Kemudian gunakan perisian muat turun untuk memilih fail halaman web yang dibungkus dan perintah lokasi simpan, kemudian muat turunnya ke ESP8266 melalui port bersiri bersama-sama dengan fail perisian tegar.

Pada masa yang sama, perisian ini juga mengira lokasi storan setiap fail dalam kilat mengikut saiz setiap fail dan secara automatik menjana fail .h, yang digunakan untuk memuatkan halaman web yang sepadan daripada flash semasa memuat turun web halaman.

Untuk pengawal boleh atur cara mudah yang baru direka, pengubahsuaian halaman web juga sangat penting, penggunaan alat bersiri untuk memuat turun langkah adalah rumit dan perlahan, yang menjejaskan kelajuan pembangunan, jadi saya mula-mula mereka alat sedemikian untuk muat turun halaman web dari jauh dengan arahan TCP.

Ubah suai kod ESP8266 untuk menambah fungsi memadam dan membaca kandungan kilat melalui arahan TCP.
Dan tempah ruang 4KByte untuk lokasi storan kilat dan saiz setiap halaman web.

Apabila menerima permintaan HTTP daripada penyemak imbas, jika fail permintaan HTTP adalah halaman web, ia akan terlebih dahulu mengetahui lokasi penyimpanan dan saiz fail dari flash mengikut nama fail, jika tidak dijumpai, ia akan tetap balas halaman web lalai.

Di bahagian alat PC, kod juga ditambahkan untuk menghantar arahan TCP untuk memadam, menulis, membaca kandungan daripada ESP8266 dan halaman web dibahagikan kepada pakej dengan saiz 512 bait.

Pada masa hadapan, fungsi sedemikian juga boleh dibuka kepada pelanggan, supaya pelanggan boleh menyesuaikan halaman web mereka sendiri.

Download the web pages to ESPor simple programmable controller

Download the web pages to ESPor simple programmable controller

Download the web pages to ESPor simple programmable controller

Atas ialah kandungan terperinci Muat turun halaman web ke pengawal boleh atur cara mudah ESpor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!