Daftar Isi:
- Langkah 1: Komponen yang Diperlukan:
- Langkah 2: Perangkat Lunak Diperlukan:
- Langkah 3: Bekerja:
- Langkah 4: Video:
Video: Koneksi TCP/IP Melalui GPRS: Cara Mengirim Data ke Server Menggunakan Modul SIM900A: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dalam tutorial ini saya akan memberi tahu Anda tentang cara mengirim data ke server TCP menggunakan modul sim900. Juga kita akan melihat bagaimana kita dapat menerima data dari server ke klien (modul GSM).
Langkah 1: Komponen yang Diperlukan:
Jadi untuk mencapai ini, Anda perlu setidaknya membutuhkan dua Komponen. Salah satunya jelas adalah Modul Sim900A/800A dan yang lainnya adalah konverter USB ke TTL. Selain itu, simpan satu kartu sim dengan Anda dan paket data 2G harus diaktifkan di dalamnya, sehingga Anda dapat menguji komunikasi server klien.
Langkah 2: Perangkat Lunak Diperlukan:
Jadi di sini Anda perlu membuat komunikasi server klien. Jadi, alat perangkat lunak ini yang Anda perlukan:
1. Uji Soket: Dengan ini Anda dapat menjalankan server di PC Anda.
2. Docklight: Ada banyak tool untuk mengerjakan serial data di PC anda, Dcklight adalah salah satunya, jadi anda bisa menggunakan teraterm, realterm, hyperterminal dll. Jadi terserah anda, disini kita menggunakan Docklight untuk ini.
3. Ngrok: Ini adalah software opsional bagi mereka yang tidak dapat melakukan port forwarding pada router mereka. Dan saya juga tidak melakukan port forwarding karena beberapa alasan itu tidak berfungsi mungkin karena saya memiliki dua pengaturan router, lagi pula jika Anda juga salah satu dari mereka yang tidak dapat melakukan port forwarding jadi ini adalah alat yang hebat untuk Anda, Apa yang sebenarnya dilakukan ngrok, ngrok memaparkan layanan jaringan lokal di belakang NAT dan firewall ke internet publik melalui terowongan yang aman.
Langkah 3: Bekerja:
AT Commands
Perintah AT adalah inisialisasi dasar untuk modul gsm apa pun. Dan setelah menghubungkan modul GSM Anda ke PC menggunakan konverter USB ke TTL, Anda perlu memberikan perintah AT ini.
Jadi perintah pertama adalah menguji apakah modul GSM Anda terhubung ke PC Anda atau tidak:
(Satu hal yang perlu Anda ingat bahwa setiap perintah AT akan diakhiri dengan karakter Carriage Return)
PADA
Setelah itu, berikut adalah daftar perintah yang perlu Anda jalankan untuk membuat koneksi TCP/IP.
AT+CIPSHUT
AT+CIPMUX=0
AT+CGATT=1
AT+CSTT="airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART="TCP", "", ""
AT+CIPSEND
Silakan ikuti lembar data untuk memahami penggunaan perintah ini. Bagaimanapun dalam video proyek saya untuk tutorial ini, saya telah menjelaskan tentang cara kerja perintah-perintah ini
Sekarang Anda harus terlebih dahulu memulai server di PC Anda menggunakan tes soket. Dan ketika di docklight Anda akan menjalankan perintah AT+CIPSTART maka server Anda akan mulai.
Perintah AT+CIPSTART seperti ini:
AT+CIPSTART="TCP"."", ""
Jadi sebelum menerapkan IP publik Anda perlu melakukan port forwarding pada router Anda, ada banyak cara untuk melakukannya. Cari saja di google 'cara meneruskan port di router saya'. Dan Anda akan mendapatkan banyak tautan untuk melakukan itu.
Sekarang jika Anda berhasil meneruskan port. maka perintah AT+CIPSTART akan memberi Anda CONNECT OK Response.
Ok semuanya berjalan dengan sangat baik sampai sekarang, tetapi bagaimana jika Anda tidak dapat melakukan port forwarding karena beberapa alasan atau mungkin Anda tidak memiliki pengaturan router, itu berarti Anda terhubung di hotspot seluler Anda.
Jadi tidak masalah disinilah peran NGROK. Alat ini dapat Anda gunakan untuk membuat IP TCP Anda dapat diakses publik. (hal yang sama apa yang kita lakukan di port forwarding)
Silakan ikuti tautan ini untuk mengunduh NGROK
ngrok adalah antarmuka baris perintah, jadi Anda perlu menjalankan satu perintah dan itu adalah
ngrok tcp
adalah apa yang telah Anda berikan di server uji soket Anda.
Jadi setelah menjalankan perintah ini localhost Anda akan diteruskan ke satu IP acak yang dihasilkan oleh ngrok, jadi Anda perlu mengubah IP itu di perintah AT+CIPSTART Anda, juga Anda akan mendapatkan nomor port yang berbeda, sehingga hal itu juga perlu Anda ganti.
Jadi untuk mengetahui lebih lanjut tentang cara kerjanya, silakan tonton video tutorial yang diberikan di bawah ini.
Langkah 4: Video:
Jadi semua sudah saya jelaskan di video.
Jika Anda memiliki keraguan tentang tutorial ini, jangan ragu untuk memberi komentar kepada kami di bawah ini.
Dan jika Anda ingin mempelajari lebih lanjut tentang sistem tertanam, Anda dapat mengunjungi saluran youtube kami. Silakan kunjungi dan sukai Halaman Facebook kami untuk pembaruan yang sering.
Terima kasih & Salam, Teknologi Embedotronics
Direkomendasikan:
Cara Menggunakan SIM800L untuk Mengirim SMS dan Relay Kontrol melalui SMS: 3 Langkah
Cara Menggunakan SIM800L untuk Mengirim SMS dan Relay Kontrol melalui SMS: Deskripsi:Tutorial ini menunjukkan cara menggunakan SIM800L untuk mengirim sms dan menerima sms untuk mengontrol relai. Modul SIM800L berukuran kecil dan dapat digunakan untuk antarmuka dengan Arduino untuk mengirim sms, menerima sms, menelepon, menerima panggilan dan lain-lain. Dalam tutorial ini
Cara Mengirim Data DHT11 ke Server MySQL Menggunakan NodeMCU: 6 Langkah
Cara Mengirim Data DHT11 ke Server MySQL Menggunakan NodeMCU: Dalam Proyek ini kami telah menghubungkan DHT11 dengan nodemcu dan kemudian kami mengirimkan data dht11 yang merupakan kelembaban dan suhu ke database phpmyadmin
Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah
Sistem Absensi dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: Dalam Proyek ini saya telah menghubungkan RFID-RC522 dengan arduino dan kemudian saya mengirim data RFID ke database phpmyadmin. Tidak seperti proyek kami sebelumnya, kami tidak menggunakan pelindung ethernet apa pun dalam kasus ini, di sini kami hanya membaca data serial yang berasal dari
Arduino Mengirim Data Dht11 ke Server MySQL (PHPMYADMIN) Menggunakan Python: 5 Langkah
Arduino Mengirim Data Dht11 ke Server MySQL (PHPMYADMIN) Menggunakan Python: Dalam Proyek ini saya telah menghubungkan DHT11 dengan arduino dan kemudian saya mengirim data dht11 yaitu kelembaban dan suhu ke database phpmyadmin. Tidak seperti proyek kami sebelumnya, kami tidak menggunakan perisai ethernet apa pun dalam kasus ini, di sini kami hanya membaca t
Cara Mengirim Sinyal Video dan Audio Melalui Kabel Patch: 5 Langkah
Cara Mengirim Sinyal Video dan Audio Melalui Kabel Patch: dalam Instruksi pertama saya ini, saya akan menunjukkan cara mengirim sinyal audio dan video melalui kabel patch. Saya menggunakan Xbox yang dimodifikasi sebagai pemutar media dengan kabel jaringan yang berjalan di sekitar ruangan untuk memutar semua salinan cadangan film saya. Xbox baru saja dimulai