ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

صفحه 2 از 3 نخست 123 آخرین
نمایش نتایج: از 11 به 20 از 21
  1. #11
    2016/09/19
    44
    26

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    از شیلدهای آماده اینترنت چرا استفاده نمیکنید؟
  2. #12
    2007/04/19
    383
    31

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    کار نشد نداره و برای هر مشکلی یه راه حلی میشه پیدا کرد
    وقتی با SIM900 به یه IP کانکنت میشین میتونید به اون IP دیتا ارسال کنید و اون سرور هم میتونه به SIM900 دیتا بفرسته پس یه ارتباط 2 طرفه اینجا بوجود میاد
    حالا فرض کنیم شما میخواین مثلا مقدار دما رو توی ایستگاه بخونید ( مثلا بندرعباس ) و توی تهران مقدار همون دما رو تبدیل به خروجی 4 تا 20 میلی آمپر بکنید و بدین به یه PLC
    SIM900 که توی بندر عباس هست مقدار دما رو میگیره و میفرسته برای سرور شما و SIM900 که توی تهران هست مقدار دما رو از روی سرور میگیره و تبدیل میکنه به خروجی 4 تا 20 میلی آمپر به همین سادگی
    در حقیقت شما اینجا دارین مثلا برای خودتون یه چیزی مثل نرم افزار تلگرام درست میکنید
  3. #13
    2016/09/19
    44
    26

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    ببخشید اشتباه شد اصلاح میکنم.
    منظورم شیلد شبکه بود که قابلیت اتصال به اینترنت داره.
    یه لینک قرار میدم بازدید کن شاید بدردت خورد.
    ما توی دانشگاه با این شیلد کارکردیم و کارای تحت شبکه رو از طریق اینترنت انجام دادیم.
    کارایی شبیه کاری که میخوای انجام بدی.


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #14
    2010/09/03
    بابل
    652
    17

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    نقل قول نوشته اصلی توسط mahdi421

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    کار نشد نداره و برای هر مشکلی یه راه حلی میشه پیدا کرد
    وقتی با SIM900 به یه IP کانکنت میشین میتونید به اون IP دیتا ارسال کنید و اون سرور هم میتونه به SIM900 دیتا بفرسته پس یه ارتباط 2 طرفه اینجا بوجود میاد
    حالا فرض کنیم شما میخواین مثلا مقدار دما رو توی ایستگاه بخونید ( مثلا بندرعباس ) و توی تهران مقدار همون دما رو تبدیل به خروجی 4 تا 20 میلی آمپر بکنید و بدین به یه PLC
    SIM900 که توی بندر عباس هست مقدار دما رو میگیره و میفرسته برای سرور شما و SIM900 که توی تهران هست مقدار دما رو از روی سرور میگیره و تبدیل میکنه به خروجی 4 تا 20 میلی آمپر به همین سادگی
    در حقیقت شما اینجا دارین مثلا برای خودتون یه چیزی مثل نرم افزار تلگرام درست میکنید
    تشکر بابت پیشنهادتون.
    دقیقاً درسته و این نوع ارسال رو تست کردم. ولی مشکل اینجاست که بعد از هر بار ارسال داده و خواندن مقدار شارژ متوجه شدم که 1 ریال از شارژ سیم کارت کم میشه. این یعنی در فاصله یک روز، ما 1440 ریال از شارژمون کم میشه. که این خوب نیست و ممکن اصلاً توی یک روز هیچ اطلاعاتی فرستاده نشه و این مقدار از شارژ کم میشه. یعنی هیچ اطلاعاتی ارسال نشده ولی ما این مقدار شارژ رو برای فقط بررسی کردن اینکه آیا اطلاعاتی ارسال شده یا نه از دست دادیم. و این دستگاه ممکن در جایی استفاده بشه که طرف نمیدونه طرح بسته تشویقی ایرانسل چیه. من میخوام حداقل هزینه رو برای کاربر داشته باشه.
    آیا تلگرام اینکارو میکنه؟؟؟ یعنی هر ثانیه به سرور سر میزنه ببینه چیزی ارسال شده یا نه؟؟؟؟

    ببخشید اشتباه شد اصلاح میکنم.
    منظورم شیلد شبکه بود که قابلیت اتصال به اینترنت داره.
    یه لینک قرار میدم بازدید کن شاید بدردت خورد.
    ما توی دانشگاه با این شیلد کارکردیم و کارای تحت شبکه رو از طریق اینترنت انجام دادیم.
    کارایی شبیه کاری که میخوای انجام بدی.


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با تشکر بابت راهنماییتون. ولی من میخوام اطلاعاتم رو با GPRS بفرستم.
  5. #15
    2016/05/31
    414
    130

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    سلام.
    شما برای این کار سه راه بیشتر ندارید.
    1-از اپراتورهای وایرلس ipثابت میگیرید.که دنگ و فنگش زیاده.
    2-یک سروری رو طراحی میکنید و از هر دو طرف به اون سرور متصل میشید .
    3-سرور را روی سیستم pc یا سیستم مبتنی بر میکرو میاده سازی کرده و ازadsl استفاده میکنید.
    منم یه مدتی درگیر این قضیه بودم.
    ارتباط بین دو سیمکارت از طریق gors از طرف اوپراتورها به دلایل مسایل امنیتی برای خود کاربران مسدود شده.
    و اگر شما رو این قضیه هر چقدر هم زوم کنید به نتیجه نمیرسید
  6. #16
    2007/04/19
    383
    31

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    اول باید دقیقا مشخص کنید که چه نوع اصلاعات میخاین ردوبدل کنید تا حجم دیتا مشخص بشه
    دوم با برنامه نویسی مناسب میتونید حجم ارسال و دریافت رو کم بکنید مثلا میخواین عدد 256.3658 ارسال کنید که این عدد در حالت متن 8 کاراکتر میشه اما اگر به جای 8 کاراکتر بیاین 4 بایتی که اون عدد اعشاری رو درست کرده بفرستین کد ارسالی نصف میشه
    سوم فرض کنیم شما میخواین همون دما رو بفرستین میتونید یه بازه هیسترزیس مشخص کنید و وقتی از اون بازه تغییرات عبور کرد دیتا ارسال کنید
    SIM900 که تو بندرعباس هست باید وقتی دیتا بفرسته که دیتای شما مقدارش عوض بشه و سرور هم باید وقتی دیتا به SIM900 تهران بفرسته که مقدار دیتای قبلی عوض شده یعنی نیاز نیست که مدام بیاد دیتا از سرور بخونه
    شما باید اینجا فقط سیم900 که تو تهران هست رو باید همیشه آنلاین به سرور وصل کنید
    پورتی که بین سیم900 و سرور ایجاد میشه معمولا بعد از 3 تا 10 دقیقه بسته میشه که شما میتونید با ارسال یک کاراکتر الکی این ارتباط رو همیشه وصل نگه دارین
    نگران هزینه هم نباشین بلاخره کسی که دستگاه رو میخره باید هزینه کنه
    ویرایش توسط mahdi421 : 2016/10/13 در ساعت 18:55
  7. #17
    2010/09/03
    بابل
    652
    17

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    1-از اپراتورهای وایرلس ipثابت میگیرید.که دنگ و فنگش زیاده.
    3-سرور را روی سیستم pc یا سیستم مبتنی بر میکرو میاده سازی کرده و ازadsl استفاده میکنید.
    سلام تشکر بابت پاسختون.
    این دو راه برای من راه حل نمیشه.
    2-یک سروری رو طراحی میکنید و از هر دو طرف به اون سرور متصل میشید .
    ولی این رو میشه کاری کرد. میشه بیشتر توضیح بدید؟ آیا میشه برای مدت زیادی متصل بمونن و داده ردو بدل کنن؟؟؟؟ آیا زمانی که به سرور وصل هستن و داده ای رو ارسال نمیکنن هزینه ای داره؟؟؟
    اول باید دقیقا مشخص کنید که چه نوع اصلاعات میخاین ردوبدل کنید تا حجم دیتا مشخص بشه
    دوم با برنامه نویسی مناسب میتونید حجم ارسال و دریافت رو کم بکنید مثلا میخواین عدد 256.3658 ارسال کنید که این عدد در حالت متن 8 کاراکتر میشه اما اگر به جای 8 کاراکتر بیاین 4 بایتی که اون عدد اعشاری رو درست کرده بفرستین کد ارسالی نصف میشه
    دیتای من خیلی کمه در حد 20 تا متغییر. که نهایتاً 70 تا 80 بایت میشن. من با روش GETHTTP این کار رو انجام دادم و هزینه یک ریال رو دربرداشت. فکر نکنم بشه فشرده سازی کرد. و با توجه به این میزان دیتا فکر نکنم نیازی هم باشه که فشرده سازی کرد. من این مقدار داده رو با پیامک ارسال میکردم و هزینه هر پیام هم 120 ریال میشد. که فکر کردیم اگه از طریق اینترنت بفرستیمشون هزینه کمی داشته باشه.
    سوم فرض کنیم شما میخواین همون دما رو بفرستین میتونید یه بازه هیسترزیس مشخص کنید و وقتی از اون بازه تغییرات عبور کرد دیتا ارسال کنید
    SIM900 که تو بندرعباس هست باید وقتی دیتا بفرسته که دیتای شما مقدارش عوض بشه و سرور هم باید وقتی دیتا به SIM900 تهران بفرسته که مقدار دیتای قبلی عوض شده یعنی نیاز نیست که مدام بیاد دیتا از سرور بخونه
    شما باید اینجا فقط سیم900 که تو تهران هست رو باید همیشه آنلاین به سرور وصل کنید
    پورتی که بین سیم900 و سرور ایجاد میشه معمولا بعد از 3 تا 10 دقیقه بسته میشه که شما میتونید با ارسال یک کاراکتر الکی این ارتباط رو همیشه وصل نگه دارین
    این که شما میگید وقتی وضعیت دیتا تغییر کرد دیتا ارسال بشه، کاملاً درست و منطقی هست ولی من در هر با ارسال یکسری تنظیمات رو میفرستم. در هر دو نقطه.
    شما توی این قسمت گفتید:
    سرور هم باید وقتی دیتا به SIM900 تهران بفرسته که مقدار دیتای قبلی عوض شده
    یعنی میشه سرور خودش به یک ip بدون اینکه اون ip درخواستی رو به سرور بده، دیتا بفرسته؟؟؟ اگه بشه مشکلم حل میشه. و چطور؟؟
    همچنین شما گفتید میتونیم دو ip رو به یک سرور وصل کنیم و دیتا بفرستن و این پروسه تا مدت زیادی انجام میشه. اگه این هم بشه خیلی خیلی خوبه. و آیا وقتی دو ip به سرور وصل هستن و دیتایی نمیفرستن، هزینه ای داره؟؟؟ خیلی مهمه
    نگران هزینه هم نباشین بلاخره کسی که دستگاه رو میخره باید هزینه کنه
    خیلی خیلی مهمه، چون یکی از دو هدف اصلی اتصال اینترنتی کاهش هزینه بود.
  8. #18
    2007/04/19
    383
    31

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    توی HTTP بلافاصله بعد از ردوبدل شدن دیتا پورت بسته میشه و این روش مناسب ارسال دیتا نیست و حجم و هزینه ارسال دیتا زیاد میشه
    اما وقتی از دستور
    AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","9100" یه تونل ایجاد میکنید به سمت سرور . حالا تا زمانی که این تونل بسته نشده میتونید تبادل دیتا بکنید و تا زمانی که بسته نشده اگر دیتا ارسال نکنید هیچ هزینه ای نداره
    تا زمانی که این تونل باز هست هرکدوم که خواست میتونه به اون یکی دیتا بفرسته
    برای اینکه این تونل بسته نشه باید هر 3 دقیقه یکبار یه بایت دیتا از طرف سرور یا از طرف سیم900 ارسال بشه
    کل ماجرا شبیه اینکه شما دارین از مودم ADSL اسفاده میکنید .24 ساعته شما به اینترنت وصل هستین و فقط هرموقع که دانلود کنید یا یه صفحه وب رو بازکنید از حجم اینترنت شما کم میشه حالا اگه از اینترنت استفاده نکنید بعد از یه ماه اینترنت قطع میشه
  9. #19
    2010/09/03
    بابل
    652
    17

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    ممنون بابت راهنمایی های خیلی مفیدتون. چی بگم؟؟؟ خیلی خوبی. مرسی.
    توی HTTP بلافاصله بعد از ردوبدل شدن دیتا پورت بسته میشه و این روش مناسب ارسال دیتا نیست و حجم و هزینه ارسال دیتا زیاد میشه
    بله، پس HTTP رو میذاریم کنار.
    AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","9100" یه تونل ایجاد میکنید به سمت سرور . حالا تا زمانی که این تونل بسته نشده میتونید تبادل دیتا بکنید و تا زمانی که بسته نشده اگر دیتا ارسال نکنید هیچ هزینه ای نداره
    تا زمانی که این تونل باز هست هرکدوم که خواست میتونه به اون یکی دیتا بفرسته
    برای اینکه این تونل بسته نشه باید هر 3 دقیقه یکبار یه بایت دیتا از طرف سرور یا از طرف سیم900 ارسال بشه
    من اینو تست میکنم و جوابش رو میگم.
    ولی یک موضوعی میمونه و اونم اینه که چطور میتونم برنامه سمت سرور رو بنویسم؟؟؟ چه چیزیو باید یاد بگیرم؟؟؟
  10. #20
    2007/04/19
    383
    31

    پاسخ : استفاده از SIM900 بعنوان یک TCP Server

    اگر بخواین از طریق مرورگر اطلاعات اومده یا رفته رو ببینید باید برین سمت یادگیری برنامه نویسی وب مثل PHP ASP و...
    نه اگر بخواین فقط سرور شما نقش یه واسط بین ماژول ها رو بازی کنه میتونید با یه برنامه نویسی توی C # - VB و... این کار رو انجام بدین
    من تجربه برنامه نویسی تو این قسمت رو ندارم و نمینونم بگم آسونه یا سخته اما پیشنهاذ میکنم که بعد از انجام تست و گرفتن نتیجه دلخواه حتما از یه برنامه نویس وب کمک بگیرین اگر بخواین همه چی رو خودتون به تنهایی انجام بدین زمان و انرژی زیادی رو باید صرف کنید
    ویرایش توسط mahdi421 : 2016/10/14 در ساعت 00:36
صفحه 2 از 3 نخست 123 آخرین
نمایش نتایج: از 11 به 20 از 21

موضوعات مشابه

  1. استفاده از یک پین بعنوان خروجی و ورودی
    توسط Ebrahim988 در انجمن مدار هاي ديجيتال
    پاسخ: 9
    آخرين نوشته: 2016/04/30, 20:52
  2. استفاده از پوش پول بعنوان باک بوست
    توسط hamedhamidi در انجمن منابع تغذيه
    پاسخ: 3
    آخرين نوشته: 2015/07/12, 17:30
  3. پاسخ: 5
    آخرين نوشته: 2014/11/29, 10:25
  4. استفاده از IRF3205 بعنوان كليد
    توسط sinaitg در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/11/23, 13:21
  5. استفاده از میکرو ارم بعنوان درایور
    توسط muhammed در انجمن پروسسورهای ARM
    پاسخ: 9
    آخرين نوشته: 2014/04/29, 14:55

کاربرانی که این تاپیک را مشاهده کرده اند: 2

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •