MyBB Pro

P30-ART


تبلیغات


ارسال موضوع ارسال پاسخ
برقراری ارتباط GPRS با ماژولهای خانواده Sim
مهمان گرامی، خوش آمدید!
نام کاربری
گذرواژه‌
[عضویت در انجمن]


جستجوی انجمن‌ها

(جستجوی پیشرفته)

جستجو در گوگل

Google



در اين سايت


درنا بلاگ

سرویس بلاگدهی درنا بلاگ
http://dornablog.com

تبلیغات

آمار انجمن
» اعضا: 3638
» آخرین عضو: alyssarf18
» موضوع‌های انجمن: 159
» ارسال‌های انجمن: 910

آمار کامل

ارسال: #1
۱۳۹۱/۳/۱۶, ۱۲:۰۵ صبح (آخرین ویرایش در این ارسال: ۱۳۹۱/۳/۱۹ ۰۳:۳۹ عصر، توسط behnam.)
آفلاین
برقراری ارتباط GPRS با ماژولهای خانواده Sim

اگر هاست ویندوز دارید قطعه کد زیر را در یک فایل در روت هاست بگذارید:
کد php:
<%
if 
request.querystring("id")=1 then
response
.write "my data"
else
response.write "error"
end if
%> 

فرض کنیم نام فایل test.asp هست.

اگر هاست لینوکس دارید قطعه کد زیر را بگذارید:
کد php:
<?php
if($_GET['id']==1)
echo(
"my data");
else
echo(
"error");
?>
نام فایل رو test.php فرض کنیم.

برای راه اندازی gprs و شروع ارتباط با اون، باید دستورات زیر را به ترتیب برای ماژول ارسال کنیم

توجه داشته باشید در در همه دستورات باید OK بگیرید از ماژول به جز AT+CIFSR که آدرس ip ماژول در شبکه رو بر میگردونه.

کارکرد برنامه بدین صورته که ماژول به صفحه اینترنتی ما (که در اینجا اصطلاحا سرور می نامیم) وصل میشه و با ارسال کد 1 در کلید id (توضیح ساده)، سرور عبارت my data رو به ماژول برمیگردونه و اون هم نمایش میده. در غیر این صورت عبارت error دریافت میشه در ماژول.

کد:
AT+CGATT=1

AT+CGDCONT=1,"IP","mtnirancell"

AT+CSTT="mtnirancell","",""

AT+CIICR

AT+CIFSR

AT+CIPHEAD=1

AT+CIPSTART="TCP","www.domain.com","80"

AT+CIPSEND

GET http://www.domain.com/test.php?id=1 HTTP/1.1 ^crlf

Connection: Keep-Alive ^crlf

^crlf

ctlz+z

نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط mmh1 ، esisafa ، crz_boy ، erfansmart ، abbasamd1360 ، milad_blg ، sarbaz13 ، prezaei92
تبلیغات
ارسال: #2
۱۳۹۱/۵/۲, ۰۹:۰۵ صبح
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

یه سوال؟
فرض کنید ما میخوایم از طریق اینترنت (gprs) یک خروجی رو خاموش یا روشن کنیم,یا یک سری
اطلاعات به دستگاهمون بفرستیم...از اول میشه توضیح بدید چیکار باید بکنیم؟
به چه چیزهایی نیاز داریم؟Huh
آموزشی دارید ازش؟آخه من در مورد هاست و.. زیاد اطلاعات ندارم... Undecided
ممنون
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
ارسال: #3
۱۳۹۱/۵/۳, ۰۹:۲۱ عصر
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

ممنون
میشه همین سیستم خودمون رو کاری کرد که بتونیم به عنوان سرور استفاده کنیم.
یعنی برنامه ای روی pc خودمون بریزیم که به جای سرور و هاست عمل کنه. و این برنامه ای که نوشتین روی اون اجرا بشه.
آخه همه که هاست ندارن. اول تست کنیم ببینیم جواب میده بعد هاست دار بشیم.Smile
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
ارسال: #4
۱۳۹۱/۵/۳, ۱۱:۰۵ عصر
آفلاین
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

ببینید، برای این کار از چند روش میشه استفاده کرد:

1. استفاده از یه ماژول به عنوان سرور و وصل شدنش به کامپیوتر و دریافت اطلاعات از ماژول کلاینت! که نه نیاز به هاست هست نه اینکه سیستم سرور بشه! البته من این رو انجام ندادم و از نظر تئوری گفتم!

2. استفاده از هاست و دامنه طبق اموزش این پست! که قیمت هاست متنوع هست! بستگی به کیفیت و سرورش داره!

3. استفاده از IP valid که این رو میشه هم بصورت سرور مجازی یا سرور اختصاصی گرفت که هزینه بر هست... یا اینکه اگر adsl دارید، از بخش فروشش بخواهید که بهتون ip valid بده تا بتونید از سیستمتون استفاده کنید. قیمت این هم بستگی به انصاف ISP داره!

ارزونترین همه اینها همون روش هاست و دامنه هست...

پس ما در کل، به اینها نیاز داریم:

به یه هاست و دامنه یا ip valid - سخت افزار لازم برای ماژول برای راه اندازی و کار با اون - دانش برنامه نویسی سمت کامپیوتر که این هم شاخه هایی برای این امر داره...
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط erfansmart ، milad_blg
ارسال: #5
۱۳۹۱/۵/۲۲, ۰۴:۲۰ عصر
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

(۱۳۹۱/۵/۳ ۱۱:۰۵ عصر)behnam نوشته شده توسط:  ببینید، برای این کار از چند روش میشه استفاده کرد:

1. استفاده از یه ماژول به عنوان سرور و وصل شدنش به کامپیوتر و دریافت اطلاعات از ماژول کلاینت! که نه نیاز به هاست هست نه اینکه سیستم سرور بشه! البته من این رو انجام ندادم و از نظر تئوری گفتم!

2. استفاده از هاست و دامنه طبق اموزش این پست! که قیمت هاست متنوع هست! بستگی به کیفیت و سرورش داره!

3. استفاده از IP valid که این رو میشه هم بصورت سرور مجازی یا سرور اختصاصی گرفت که هزینه بر هست... یا اینکه اگر adsl دارید، از بخش فروشش بخواهید که بهتون ip valid بده تا بتونید از سیستمتون استفاده کنید. قیمت این هم بستگی به انصاف ISP داره!

ارزونترین همه اینها همون روش هاست و دامنه هست...

پس ما در کل، به اینها نیاز داریم:

به یه هاست و دامنه یا ip valid - سخت افزار لازم برای ماژول برای راه اندازی و کار با اون - دانش برنامه نویسی سمت کامپیوتر که این هم شاخه هایی برای این امر داره...

سلام
مهندس ممنون از آموزشی که گذاشتید
متاسفانه من زیاد به دانش برنامه نویسی سمت رایانه آشنا نیستم
آیا این امکان وجود داره که کدهای php که نوشتید رو بر روی وب هاستینگ های رایگان مثله سایته xzn.ir اعمال کرد؟
من یه اکانت در این سایت ساختم ولی اون قسمت روت که فرموده بودید رو نتونستم پیدا کنم
اگه یه توضیح بیشتری در این خصوص بفرمائین و در صورت امکان یه آموزش کاملتری ارائه بدین خیلی ممنون میشم
من میخوام یه سری اطلاعات تکست از سمت ماژول sim900 به سمت یه سایت ارسال کنم و بالعکس
در مورد سخت افزار و راه اندازی این ماژول مشکلی ندارم
و یه سوال داشتم از خدمتتون و اون اینه که موقعی که من کامند
AT+CSTT="mtnirancell","",""
رو از طریق ماژول ارسال میکنم ، پیغام ERRoR بر میگرده ، آیا در دو دابل کوتیشن بعدی نباید یوزر و پسوری نوشته بشه؟اگه آره،چی باید بنویسم؟
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
تبلیغات
ارسال: #6
۱۳۹۱/۵/۲۵, ۱۰:۴۷ عصر
آفلاین
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

بله روی هر هاست لینوکس یا ویندوزی که بخواهی میتونی اعمال کنی.

در رابطه با روت، روت ریشه هاست شما هست. جایی که شما تمامی فایل ها و فولدر ها رو میبینید، ریشه آن روت شماست.

میتونید داخل فولدر دیگری فایل رو بزارید ولی باید ادرس اون رو در درستورات ماژول قرار بدید.

در رابطه با خطایی که برای دستور گفتید، اگر gprs سیم کارت ایرانسل شما فعال هست و دو دستور قبل نیز اوکی گرفتید از ماژول این رو هم حتمن باید OK بگیرید. پس gprs و دو دستور قبل رو چک کنید.

داخل دابل کوتیشن ها نیازی نیست چیزی بنویسید
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط erfansmart
ارسال: #7
۱۳۹۱/۶/۱۷, ۱۰:۲۷ صبح
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

من مي خوام يك كلمه مثل (salam) رو از sim 900 بفرستم رو هاستم كه لينوكس cpanel
يا اونجا ذخيره بشه يا رو دامينم نمايش بدهBig Grin
دامين من (http://www.sim908.ir)
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
ارسال: #8
۱۳۹۱/۶/۱۷, ۱۰:۳۱ صبح
آفلاین
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

طبق اموزشی که در پست اول هست، میتونید مقدار uqery string رو تغییر بدید...

یه چیزی مثل این:

کد:
GET http://www.domain.com/test.php?data=salam HTTP/1.1 ^crlf

و در سمت هاست به جای id کلمه data بزار...
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط erfansmart
ارسال: #9
۱۳۹۱/۶/۱۷, ۱۰:۵۸ صبح (آخرین ویرایش در این ارسال: ۱۳۹۱/۶/۱۷ ۱۱:۵۶ صبح، توسط erfansmart.)
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

ممنون از جوابتون من اومدم و يك فايل txt باز كردم وكد زير رو نوشتم
<?php
if($_GET['data']==1)
echo("my data");
else
echo("error");
?>
بعد با فرمت php. سيو كردم بعد هم تو كنترل پنل هاست جايي كه فايل هاي جمولا بود upload كردم
بعد كد هاي زير رو به sim900 فرستادم اما ERROR ميده Idea

AT+CGATT=1
OK
AT+CGDCONT=1,"IP","mtnirancell"
OK
AT+CSTT="mtnirancell","",""
OK
AT+CIICR
OK
AT+CIFSR
5.123.29.57
AT+CIPHEAD=1
OK
AT+CIPSTART="TCP","www.sim908.ir","80"
OK

CONNECT OK
GET http://www.sim908.ir/erfan.php?data=salam HTTP/1.1
ERROR
^crlf
اين دستور چه كاري رو انجام ميدهBlush

كسي نيست جواب بده من از طريق اينترنت وقتي
http://www.sim908.ir/erfan.php?id=1
رو ميزنم عبارت my data رو بر ميگردونه اما وقتي
GET http://www.sim908.ir/erfan.php?id=1 HTTP/1.1
رو ميزنم تو sim900 هيچ چيزي بر نميگردونه و ماژوا همون طور ميميونه
كمك كنيد آقا بهنام لطفاExclamation
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
تبلیغات
ارسال: #10
۱۳۹۱/۶/۱۷, ۱۱:۵۸ صبح
RE: برقراری ارتباط GPRS با ماژولهای خانواده Sim

AT+CIPHEAD=1
OK
AT+CIPSTART="TCP","www.sim908.ir","80"
OK

CONNECT OK
GET http://www.sim908.ir/erfan.php?id=1 HTTP/1.1
CLOSED
نقل قول این ارسال در یک پاسخ بازگشت به بالا
یافتن تمامی ارسال‌های این کاربر
ارسال موضوع ارسال پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ بازدید: آخرین ارسال
  لیست دستورات ماژول های خانواده SIm (SIM900 - SIM908) behnam 1 7,658 ۱۳۹۴/۲/۱۵ ۰۸:۵۳ صبح
آخرین ارسال: siamak
  اصول طراحی ماژول های خانواده Sim behnam 2 7,717 ۱۳۹۳/۶/۲۰ ۰۵:۰۸ عصر
آخرین ارسال: behnam
  مشکل ارتباط سیم کارت و ماژول 908 saeedj 1 5,607 ۱۳۹۳/۱/۸ ۰۷:۰۲ عصر
آخرین ارسال: behnam
  آموزش آپدیت کردن ماژولهای خانواده SIM behnam 4 15,248 ۱۳۹۱/۹/۲۷ ۰۳:۰۹ عصر
آخرین ارسال: behnam

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان