Teknik Informatika S1
IoT development for esp32 and esp8266 with JavaScipt
Buku ini memperkenalkan pendekatan baru untuk pengembangan tertanam, didasarkan pada JavaScript standar industri modern. Menggunakan bahasa yang sama yang mendukung browser web dan Node.js, SDK Moddable memberdayakan pengembang IoT untuk menerapkan banyak alat dan teknik yang sama yang digunakan untuk membangun situs web dan aplikasi seluler yang canggih.
SDK Moddable memungkinkan Anda untuk membuka potensi penuh mikrokontroler murah seperti ESP32 dan ESP8266. Pengkodean untuk mikrokontroler ini dalam C atau C++ dengan ESP-IDF dan Arduino SDK berfungsi untuk membangun produk dasar tetapi tidak menskala untuk menangani produk IoT yang semakin kompleks yang diharapkan pelanggan. SDK Moddable menambahkan mesin JavaScript XS yang ringan ke lingkungan tradisional tersebut, mempercepat pengembangan dengan JavaScript sambil mempertahankan manfaat kinerja dari SDK asli.
Membangun antarmuka pengguna dan berkomunikasi melalui jaringan adalah dua area di mana JavaScript benar-benar bersinar. Pengembangan IoT untuk ESP32 dan ESP8266 dengan JavaScript menunjukkan kepada Anda cara membuat antarmuka pengguna layar sentuh responsif menggunakan kerangka Piu. Anda akan mempelajari betapa mudahnya mengirim dan menerima data JSON dengan aman melalui Wi-Fi dengan API JavaScript yang elegan untuk protokol IoT umum, termasuk HTTP/HTTPS, WebSocket, MQTT, dan mDNS. Anda juga akan mempelajari cara mengintegrasikan sensor dan aktuator umum, Bluetooth Low Energy (BLE), sistem file, dan lainnya ke dalam proyek Anda, dan Anda akan melihat secara langsung bagaimana JavaScript mempermudah menggabungkan beragam teknologi ini.
Jika Anda adalah pengembang C atau C++ tersemat yang belum pernah bekerja di JavaScript, jangan khawatir. Buku ini mencakup pengantar bahasa JavaScript hanya untuk pengembang tertanam yang berpengalaman dengan C atau C++.
Apa yang akan Anda Pelajari
Membangun, menginstal, dan men-debug proyek JavaScript di ESP32 dan ESP8266
Menggunakan JavaScript modern untuk semua aspek pengembangan tersemat dengan Moddable SDK
Mengembangkan produk IoT dengan antarmuka pengguna animasi, input sentuh, jaringan, BLE, sensor, aktuator, dan banyak lagi
Untuk Siapa Buku Ini?
Pengembang tertanam profesional yang menginginkan kecepatan, fleksibilitas, dan kekuatan pengembangan web dalam pekerjaan perangkat lunak tertanam mereka
Pembuat yang menginginkan cara yang lebih cepat dan lebih mudah untuk membangun proyek hobi mereka
Pengembang web yang bekerja di JavaScript yang ingin memperluas keterampilan mereka ke produk perangkat keras
Tidak tersedia versi lain