Mundarija:

GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin: 4 qadam
GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin: 4 qadam

Video: GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin: 4 qadam

Video: GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin: 4 qadam
Video: Что такое TCP/IP: Объясняем на пальцах 2024, Iyul
Anonim
GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin
GPRS orqali TCP/IP ulanishi: SIM900A moduli yordamida serverga ma'lumotlarni qanday yuborish mumkin

Ushbu qo'llanmada men sizga sim900 moduli yordamida ma'lumotlarni TCP serveriga qanday yuborish haqida aytib beraman. Shuningdek, biz serverdan mijozga ma'lumotlarni qanday qabul qilishimiz mumkinligini ko'rib chiqamiz (GSM moduli).

1 -qadam: Kerakli komponentlar:

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar

Shunday qilib, bunga erishish uchun sizga kamida ikkita komponent kerak bo'ladi. Shubhasiz, Sim900A/800A moduli, ikkinchisi - USB -dan TTL -konvertori. Bundan tashqari, sizda bitta sim -karta bo'lishi kerak va u erda 2G ma'lumotlar to'plami yoqilgan bo'lishi kerak, shunda siz mijoz -server aloqasini sinab ko'rishingiz mumkin.

2 -qadam: Kerakli dasturiy ta'minot:

Kerakli dasturiy ta'minot
Kerakli dasturiy ta'minot

Shunday qilib, bu erda siz mijozlar serveri bilan aloqa o'rnatishingiz kerak, shuning uchun sizga ushbu dasturiy vositalar kerak bo'ladi:

1. Socket Test: Buning yordamida siz kompyuterda serverni ishga tushirishingiz mumkin.

2. Docklight: Kompyuteringizda ketma -ket ma'lumotlar ustida ishlash uchun ko'plab vositalar mavjud, Dcklight - bu vositalardan biri, shuning uchun siz teraterm, realterm, giperterminal va boshqalarni ishlatishingiz mumkin. Demak, bu sizga bog'liq, bu erda biz Docklight -dan foydalanmoqdamiz.

3. Ngrok: Bu yo'riqnoma orqali port uzatishni amalga oshira olmaydiganlar uchun ixtiyoriy dastur. Men ham portni yo'naltirishni amalga oshirmadim, chunki ba'zi sabablarga ko'ra u ishlamayapti, chunki menda ikkita yo'riqnoma o'rnatilgan bo'lishi mumkin, lekin agar siz ham portni uzatishni qila olmaydiganlardan bo'lsangiz, bu siz uchun ajoyib vosita., Ngrok aslida nima qilsa, ngrok NAT va xavfsizlik devorlari ortidagi mahalliy tarmoq xizmatlarini xavfsiz tunnel orqali umumiy Internetga chiqaradi.

3 -qadam: Ishlash:

AT buyruqlar

AT buyruqlari har qanday gsm modulining asosiy boshlanishi hisoblanadi. GSM modulini kompyuterga USB -TTL konvertori yordamida ulaganingizdan so'ng, siz AT buyruqlarini berishingiz kerak.

Shunday qilib, birinchi buyruq - ob -havoni tekshirish, sizning GSM modulingiz kompyuteringizga ulanganmi yoki yo'qmi:

(Shuni esda tutish kerakki, har bir AT buyrug'i Carriage Return belgisi bilan tugatiladi)

DA

Shundan so'ng, TCP/IP ulanish uchun bajarilishi kerak bo'lgan buyruqlar ro'yxati.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

AT+CSTT = "airtelgprs.com", "", ""

AT+CIICR

AT+CIFSR

AT+CIPSTART = "TCP", "", ""

AT+CIPSEND

Iltimos, ushbu buyruqlardan foydalanishni tushunish uchun ma'lumotlar jadvaliga rioya qiling. Qanday bo'lmasin, men ushbu dars uchun loyiha videomda bu buyruqlarning ishlashi haqida tushuntirdim

Endi siz birinchi navbatda rozetkadan foydalanib kompyuteringizda serverni ishga tushirishingiz kerak. Docklight -da siz AT+CIPSTART buyrug'ini bajarasiz, keyin sizning serveringiz ishga tushadi.

AT+CIPSTART buyrug'i quyidagicha:

AT+CIPSTART = "TCP" "", ""

Umumiy IP -ni ishlatishdan oldin, siz yo'riqnoma orqali portni yo'naltirishni amalga oshirishingiz kerak, buning ko'p usullari mavjud. Google -da "yo'riqnoma portini qanday yo'naltirish kerak" ni qidiring. Va buning uchun siz ko'plab havolalarni olasiz.

Endi siz portni muvaffaqiyatli yo'naltirsangiz. keyin AT+CIPSTART buyrug'i sizga CONNECT OK javobini beradi.

Hozircha hamma narsa yaxshi ketmoqda, lekin agar siz biron -bir sababga ko'ra portni boshqa yo'naltirishga qodir bo'lmasangiz yoki yo'riqnoma o'rnatilmagan bo'lsa, bu sizning mobil ulanish nuqtangizga ulanganligingizni bildiradi.

Shunday qilib, bu erda NGROK roli hech qanday muammo tug'dirmaydi. Ushbu vositadan siz TCP IP -ni hammaga ochiq qilish uchun foydalanishingiz mumkin. (portni yo'naltirishda biz qilayotgan narsa)

Iltimos, NGROK -ni yuklab olish uchun ushbu havolaga o'ting

ngrok - bu buyruq qatori interfeysi, shuning uchun siz bitta buyruqni ishlatishingiz kerak va bu

ngrok tcp

bu sizning soket test serveringizda bergan narsadir.

Shunday qilib, ushbu buyruqni bajarganingizdan so'ng, sizning localhost ngrok tomonidan yaratilgan tasodifiy IP -ga yuboriladi, shuning uchun siz ushbu IP -ni AT+CIPSTART buyrug'ida o'zgartirishingiz kerak, siz boshqa port raqamini olasiz, shuning uchun siz ham o'zgartirishingiz kerak.

Shunday qilib, ishlar qanday ketayotgani haqida ko'proq ma'lumot olish uchun, quyida keltirilgan dars videosini tomosha qiling.

4 -qadam: Video:

Shunday qilib, men videoda hamma narsani tushuntirdim.

Agar siz ushbu o'quv qo'llanmasiga shubha qilsangiz, bizga quyida izoh qoldiring.

Agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyuring, tez -tez yangilanishlar uchun bizning Facebook sahifamizga tashrif buyuring va yoqing.

Rahmat va hurmat bilan, Embedotronika texnologiyalari

Tavsiya: