সুচিপত্র:

জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ
জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ

ভিডিও: জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ

ভিডিও: জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ
ভিডিও: Vehicle Automation & Signaling (66274) I Part - 16 I Skills Portal Bangladesh 2024, নভেম্বর
Anonim
জিপিআরএস -এর উপর টিসিপি/আইপি সংযোগ: কিভাবে SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা পাঠানো যায়
জিপিআরএস -এর উপর টিসিপি/আইপি সংযোগ: কিভাবে SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা পাঠানো যায়

এই টিউটোরিয়ালে আমি আপনাকে সিম 900 মডিউল ব্যবহার করে টিসিপি সার্ভারে ডেটা পাঠানোর পদ্ধতি সম্পর্কে বলতে যাচ্ছি। এছাড়াও আমরা দেখব কিভাবে আমরা সার্ভার থেকে ক্লায়েন্ট (জিএসএম মডিউল) থেকে তথ্য গ্রহণ করতে পারি।

ধাপ 1: প্রয়োজনীয় উপাদান:

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

সুতরাং এটি অর্জন করার জন্য আপনাকে কমপক্ষে দুটি উপাদান প্রয়োজন। একটি স্পষ্টতই সিম 900 এ/800 এ মডিউল এবং অন্যটি একটি ইউএসবি থেকে টিটিএল রূপান্তরকারী। তা ছাড়া একটি সিম কার্ড আপনার কাছে রাখুন এবং এতে 2G ডেটা প্যাক সক্রিয় থাকা উচিত, যাতে আপনি ক্লায়েন্ট সার্ভার যোগাযোগ পরীক্ষা করতে পারেন।

পদক্ষেপ 2: সফ্টওয়্যার প্রয়োজন:

প্রয়োজনীয় সফ্টওয়্যার
প্রয়োজনীয় সফ্টওয়্যার

সুতরাং এখানে আপনাকে ক্লায়েন্ট সার্ভার যোগাযোগ করতে হবে তাই এই সফ্টওয়্যার সরঞ্জামগুলি আপনার প্রয়োজন:

1. সকেট পরীক্ষা: এটি ব্যবহার করে আপনি আপনার পিসিতে একটি সার্ভার চালাতে পারেন।

2. ডকলাইট: আপনার পিসিতে সিরিয়াল ডেটা নিয়ে কাজ করার জন্য অনেক টুলস আছে, ডেকলাইট সেই টুলগুলির মধ্যে একটি, তাই আপনি টেরাটার্ম, রিয়েলটার্ম, হাইপারটার্মিনাল ইত্যাদি ব্যবহার করতে পারেন।

3. Ngrok: যারা তাদের রাউটারে পোর্ট ফরওয়ার্ডিং করতে পারে না তাদের জন্য এটি alচ্ছিক সফটওয়্যার। এবং আমি পোর্ট ফরওয়ার্ডিংও করিনি কারণ কিছু কারণে এটি কাজ করছে না কারণ আমার দুটি রাউটার সেটআপ আছে, যাইহোক আপনি যদি তাদের মধ্যে একজন হন যারা পোর্ট ফরওয়ার্ডিং করতে পারবেন না তাই এটি আপনার জন্য দুর্দান্ত সরঞ্জাম, এনগ্রোক আসলে কি করে, এনগ্রোক এনএটিএস এবং ফায়ারওয়ালের পিছনে স্থানীয় নেটওয়ার্ক পরিষেবাগুলিকে একটি নিরাপদ টানেলের মাধ্যমে পাবলিক ইন্টারনেটে প্রকাশ করে।

ধাপ 3: কাজ:

AT কমান্ড

AT কমান্ড হল যেকোনো gsm মডিউলের মৌলিক সূচনা। এবং ইউএসবি থেকে টিটিএল কনভার্টার ব্যবহার করে আপনার জিএসএম মডিউলকে পিসিতে সংযুক্ত করার পর আপনাকে এই AT কমান্ড দিতে হবে।

তাই প্রথম কমান্ড হল আবহাওয়া পরীক্ষা করা যে আপনার জিএসএম মডিউল আপনার পিসির সাথে সংযুক্ত আছে কি না:

(একটি জিনিস আপনাকে মনে রাখতে হবে যে প্রতিটি AT কমান্ড একটি ক্যারিজ রিটার্ন অক্ষর দিয়ে বন্ধ করা হবে)

এটি

তারপরে এখানে টিসিপি/আইপি সংযোগ তৈরির জন্য আপনার প্রয়োজনীয় কমান্ডগুলির তালিকা রয়েছে।

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

এই কমান্ডের ব্যবহার বুঝতে দয়া করে ডেটশীট অনুসরণ করুন। যাইহোক এই টিউটোরিয়ালের জন্য আমার প্রকল্প ভিডিওতে, আমি এই কমান্ডগুলির কাজ সম্পর্কে ব্যাখ্যা করেছি।

এখন আপনাকে প্রথমে আপনার পিসিতে সকেট টেস্ট ব্যবহার করে সার্ভার চালু করতে হবে। এবং যখন ডকলাইটে আপনি AT+CIPSTART কমান্ডটি চালাবেন তখন আপনার সার্ভার শুরু হবে।

AT+CIPSTART কমান্ডটি এরকম:

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

সুতরাং পাবলিক আইপি প্রয়োগ করার আগে আপনাকে আপনার রাউটারে পোর্ট ফরওয়ার্ডিং করতে হবে, এটি করার অনেকগুলি উপায় রয়েছে। শুধু গুগলে সার্চ করুন 'কিভাবে আমার রাউটারে একটি পোর্ট ফরওয়ার্ড করতে হয়'। এবং আপনি এটি করার জন্য অনেকগুলি লিঙ্ক পাবেন।

এখন যদি আপনি সফলভাবে পোর্ট ফরওয়ার্ড করেন। তারপর AT+CIPSTART কমান্ড আপনাকে CONNECT OK প্রতিক্রিয়া দেবে।

ঠিক আছে এখন পর্যন্ত জিনিসগুলি সত্যিই ভাল চলছে, কিন্তু যদি আপনি কোন কারণে পোর্ট ফরওয়ার্ডিং করতে না পারেন বা আপনার রাউটার সেটআপ নাও হতে পারে তার মানে আপনি আপনার মোবাইল হটস্পটে সংযুক্ত।

সুতরাং এখানে কোন সমস্যা নেই NGROK এর ভূমিকা। এই টুলটি আপনি আপনার TCP IP কে সর্বজনীনভাবে অ্যাক্সেসযোগ্য করতে ব্যবহার করতে পারেন। (পোর্ট ফরওয়ার্ডিং এ আমরা একই কাজ করছি)

NGROK ডাউনলোড করতে দয়া করে এই লিঙ্কটি অনুসরণ করুন

ngrok একটি কমান্ড লাইন ইন্টারফেস, তাই আপনাকে একটি কমান্ড চালাতে হবে এবং সেটি হল

ngrok tcp

আপনি আপনার সকেট পরীক্ষা সার্ভারে যা দিয়েছেন।

সুতরাং এই কমান্ডটি চালানোর পরে আপনার লোকালহোস্টটি ngrok দ্বারা উত্পন্ন একটি এলোমেলো আইপি -তে পাঠানো হবে, তাই আপনাকে আপনার AT+CIPSTART কমান্ডে সেই আইপি পরিবর্তন করতে হবে, এছাড়াও আপনি একটি ভিন্ন পোর্ট নম্বর পাবেন, তাই সেই জিনিসটিও আপনাকে প্রতিস্থাপন করতে হবে।

তাই কীভাবে কাজ করছে সে সম্পর্কে আরও জানতে দয়া করে নীচে দেওয়া টিউটোরিয়াল ভিডিওটি দেখুন।

ধাপ 4: ভিডিও:

তাই আমি ভিডিওতে যা ব্যাখ্যা করেছি।

এই টিউটোরিয়াল সম্পর্কে আপনার যদি কোন সন্দেহ থাকে তাহলে নিচের দ্বিধায় আমাদের মন্তব্য করুন।

এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল পরিদর্শন করতে পারেন দয়া করে ভিজিট করুন এবং ঘন ঘন আপডেটের জন্য আমাদের ফেসবুক পেজটি লাইক করুন।

ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি

প্রস্তাবিত: