اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

ایجاد یک ارتباط رادیویی

Collapse
X
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • ایجاد یک ارتباط رادیویی

    با سلام
    من میخوام بین چند میلیون میکرو یک شبکه از نوع ستاره ایجاد کنم با یک سرور ک کامپیوتر باشه
    با ماژول های رادیویی nrf24l01
    بنظرتون این خوبه؟بردش میخوام تا شعاع یک کیلومتری باشه

  • #2
    سلام
    دوست عزیز

    ماژول nrf24l01برای اینکار خوبه بخاطر فرکانس کاری و بیت ریت بالایی که داره و لی برای بردش باید از تقویت کننده استفاده بکنی

    البته بصورت آماده با تقویت کننده موجوده که میتوانی از لینک زیر خریداری کنی

    ماژول

    در مورد راه اندازی اگه مشکلی داشتی بگو تا راهنمایی ات کنم

    یاحق

    نظر


    • #3
      نوشته اصلی توسط amir_yazdi نمایش پست ها
      سلام
      دوست عزیز

      ماژول nrf24l01برای اینکار خوبه بخاطر فرکانس کاری و بیت ریت بالایی که داره و لی برای بردش باید از تقویت کننده استفاده بکنی

      البته بصورت آماده با تقویت کننده موجوده که میتوانی از لینک زیر خریداری کنی

      ماژول

      در مورد راه اندازی اگه مشکلی داشتی بگو تا راهنمایی ات کنم

      یاحق
      سلام ممنونم ک پاسخ دادین
      خب من میخوام یکی از این ماژول رو به کامپیوتر به عنوان سرور وصل کنم با انتن در نقطه ای بلند ک شعاع یک کیلومتری خودشون پوشش بده قشنگ
      حالا فرض کن در این محدوده چند میلیون میکرو هست ک بهشون ال سی دی وصله و از طریق ال سی دی بهش دستوراتی هر کاربر میده
      چطوری برنامه میکرو های متصل به این ماژول رو بنوسیم ک اولا شبکه امنیت داشته باشهو دوما شبکه ایجاد بشه
      شاید در هر لحظه یک کاربر کارکتری به شبکه به کاربر دیگه یا به سرور بخواد بفرسته
      چطوری ادرس دهی کنم ارسالی ها و دریافتی ها رو؟
      این ماژول برای اینکار خوبه؟
      خودم یه جورایی عاشق این ماژولم چون سرو تحش معلومه و اونقدر گرون نیست و برای تعداد بالا مقرون بصرفه تر از ماژول های زیگبی ک 150 هزارتومنن هست
      ولی باز میگن ماژول های زیگبی با یک ای پی ب راحتی شبکه میشن
      درسته این مطلب؟

      نظر


      • #4
        سلام

        ماژول nrf24l01 را به راحتی میتونی به کامپیوتر وصل کنی و مشکلی با این موضوع نداری خود ماژول قابلیت آدرس دهی تا 6 آدرس برای استفاده بصورت ستاره ایی را داراست از لحاظ بیت ریت دیتا بهتر از ماژول های دیگه هستش حتی از زیگبی
        ولی 1 میلیون میکرو برای اینکار فکر نمیکنم بتوانی جواب بگیری البته بصورت همزمان

        در مورد آی پی هم ماژول زیگبی فرقی با ان آر اف نداره و شما باید از پروتکل tcp استفاده بکنی و بدرد شما نمیخوره چون گیرنده تون کامپیوتر نیست و میکرو
        کلا آی پی نه به شما امنیت میده نه به راحتی ست میشه چون سخت افزار و نرم افزار DHCP ندارید

        برای راه اندازی شما به هر ماژول یک آدرس میدهید که داخل شبکه با اون ادرس شناخته میشه و از قابلیت enhanced shock burst عدم تداخل استفاده کنید که ماکزیمم همزمان 6 ماژول میتونن دیتا ارسال و دریافت کنن

        یاحق

        نظر


        • #5
          نوشته اصلی توسط amir_yazdi نمایش پست ها
          سلام

          ماژول nrf24l01 را به راحتی میتونی به کامپیوتر وصل کنی و مشکلی با این موضوع نداری خود ماژول قابلیت آدرس دهی تا 6 آدرس برای استفاده بصورت ستاره ایی را داراست از لحاظ بیت ریت دیتا بهتر از ماژول های دیگه هستش حتی از زیگبی
          ولی 1 میلیون میکرو برای اینکار فکر نمیکنم بتوانی جواب بگیری البته بصورت همزمان

          در مورد آی پی هم ماژول زیگبی فرقی با ان آر اف نداره و شما باید از پروتکل tcp استفاده بکنی و بدرد شما نمیخوره چون گیرنده تون کامپیوتر نیست و میکرو
          کلا آی پی نه به شما امنیت میده نه به راحتی ست میشه چون سخت افزار و نرم افزار dhcp ندارید

          برای راه اندازی شما به هر ماژول یک آدرس میدهید که داخل شبکه با اون ادرس شناخته میشه و از قابلیت enhanced shock burst عدم تداخل استفاده کنید که ماکزیمم همزمان 6 ماژول میتونن دیتا ارسال و دریافت کنن

          یاحق
          سلام
          تاالان ک زمان برای تحقیقم گذاشتم یک نفر هم پیدا نشد ک مثل شما جوابی بده ک من منتظر شنیدنش بودم
          خدا خیرت بده الان یک ماهه با هرکی مشورت میکنم نتنها سوالام کمتر نمیشه بلکه ابهاماتم بیشتر هم میشه

          من یک مختصر گذارشی از برنامه ای ک دارم رو پیوست کردم ممنون میشم مطالعه کنید چون این بستر شبکه رو برای اون طرح میخوام ک مویرگ اصلی طرحم همین شبکه هست
          الان تمام تمرکزمو میخوام رو این بخش(یعنی پیدا کردم یک شبکه درست حسابی)بزارم

          خب پس این سوالمو جوابشو پیدا کردم پس ان ار اف فقط با شش میکرو هم زمان میتونه ارتباط پیدا کنه؟و اگره یک میلیون کاربر زمانبندی شده ارتباط بگیرن این کار با این ماژول امکان پذیره (ولی خب نمیشه کاربر ها رو زمان بندی شده به شبکه متصل کرد چون ممکنه هر لحظه بیش از 100 کاربر در همون لحظه نیاز به انتقال دیتا داشته باشن ک اگر فایل پیوست رو بخونید متوجه میشین

          ابهام دومم شما برطرف کردین ، پس استفاده از tcp امنیت شبکه رو ایجاد نمیکه خب اگر من به هر میکرو یک سیستم عامل اختصاص بدم(یعنی به کاربر ها یک تبلت با میکرو arm و سیستم عامل اندروید یا لینوکس بدم تا به شبکه متصل بشن)میشه از ای پی برای ادرس دهی استفاده کرد؟و تعداد بیشتری کاربر هم زمان به شبکه متصل بشن؟اخه من تصورم از tcp با توجه به شنیده هام اینه ک این پروتکل هرجا ک برای ارتباط استفاده بشه کارش اینه ک به هر کاربر یک ای پی بده تا با این ای پی به شبکه متصل بشن(این تعریف من از این پروتکل درسته؟)دردیتا شیت زیگبی نوشته از این پروتکل پشتی بانی میکنه میشه بگید فایده این پروتکل چیه تو این ماژول چیه ک سایر ماژول های rf ندارن

          و سوالم اینکه اگر از هرکدوم از این ماژول ها برای شبکه استفاده کنیم ، امنیت این شبکه رو چطور ایجاد کنیم؟

          و سوال دیگم اینکه ماژول های جی اس ام هم از این پروتکل پشتیبانی میکنن اما من هنوز درک نکردم کدوم بخش گوشی مربوط به این پروتکله؟درکامپیوتر ها این پروتکل همون ای پی ادرس ها است تا کامپیوتر ها در یک کافی نت به هم متصل بشن ؟فایده این پروتکل همینه؟

          و سوال اخرم در حال حاظر اینکه چطور ماژول های جی اس ام همزمان میلیون ها کاربر از تلفن همراه در یک لحظه استفاده میکنن اما بدون تداخل و مشکل ارتباط برقرار میشه؟
          فایل های پیوست شده

          کاربر عزیز ، شما مجاز به دانلود فایل پیوست نمی باشید ؛ برای دانلود و استفاده بهتر از انجمن ثبت نام نمائید. با تشکر

          ویرایش توسط ezrael : https://iranchip.ir/member/169-ezrael در ساعت 01-22-2015, 01:53

          نظر


          • #6
            سلام

            خدا را شکر که بدردت خورد.

            پروژه ات را خوندم در مورد شبکه و امنیت همچنین راه های ارتباطی که می توانی استفاده کنی برات یه توضیح میدم

            شبکه:
            شما برای ارسال دیتا به شبکه احتیاج داری حال سیمی(wire) باشه یا بیسیم(wireless) این شبکه میتواند از یک تا بینهایت اعضا(member) داشته باشه که در یک طرف سرور(server یا master) و در طرف دیگر کاربران (client یا slave) قرار دارند

            انتقال داده:
            برای انتقال داده راه های متفاوتی وجود داره ولی برای اینکه دیتا گم(lost) یا خراب (crash) نشه اصولا در شبکه های سیمی از پروتکل های ارتباطی و در شبکه های بسیم از مدولاسیون استفاده میشه که دارای دسته بندی میباشند و برای کارهای متفاوت و اهمیت داده از پروتکل ها و مدولاسیون های متفاوت استفاده میکنیم

            پهنای باند:
            به تعداد بیتی که در در یک ثانیه ارسال یا در یافت میشه پهنای باند میگن ماژول nrf24l01 دارای پهنای باند ۲ مگابیت بر ثانیه (2Mbps) هستش که در ۱ ثانیه میتواند 256 هزار کاراکتر یا 256 کیلو بایت داده را انتقال بده این مقدار برای کاربر کافیه ولی برای سرور خیلی کمه چون اگه 10 کاربر به سرور همزمان متصل بشن در بهترین حالت برای هر کاربر 25600 بایت برای هر کاربره شاید برای ارسال یک متن ساده زیاد هم باشه ولی برای ارسال دیتا دچار مشکل میشه و احتمال گم یا خراب شدن دیتا زیاد میشه چون بیشتر از حد پهنای باند به سرور داده انتقال پیدا میکنه

            دلیل اینکه کاربر های تلفن همراه میتونه زیاد باشه پهنای باند بالای سرور هاشونه که هر منطقه یک سرور مجزا داره که به دکل های مخابراتی معروفه و دکل های مخابراتی به سرور های اصلی متصل هستند حال اگه کاربر های یک منطقه بیش از حد توان دکل مخابراتی اون منطقه بشن شما با خطا مواجه میشوید و تماس برای شما مقدور نمیشه

            انشاالله ادامه در پست بعدی

            یاحق

            نظر


            • #7
              ممنونم
              با این پست هم پاسخ یک سوال دیگمم گرفتم ک میخواستم بپرسم
              پس منتظر هستم تا بعد چیزایی دیگه بگم
              باتشکر

              نظر


              • #8
                با سلام
                کسی نیست اینجا؟

                نظر


                • #9
                  سلام
                  دوست عزیز

                  این چند وقت گرفتار بودم نمیتونستم ادامه بدم

                  امنیت در شبکه :
                  برای ارتباطات رادیویی غیر عمومی امنیت مهمترین اصل ارتباط میباشد زیرا هم دسترسی افراد دیگر را محدود میکند هم با مقایسه کردن دیتا در فرستنده و گیرنده از سالم بودن ان اطمینان حاصل میکند

                  در شبکه های رادیویی و غیر رادیویی از استاندارد MAC 802.15.4 استفاده میشه که هر دستگاه یک مک ادرس دارد که از طریق اون شناسایی میشه البته (زیگبی و nrf و .... ) مک ادرس استاندارد ندارند

                  نکته ایی که در مورد mac وجود داره میشه دستگاهی را در شبکه بصورت تقلبی و با mac دستگاه دیگه معرفی کرد پس در حال حاضر امنیت شما را تضمین نمیکنه

                  این مسائل مربوط به شبکه که شما باید باهاش کار کنید حالا در مورد پروژه تون چند تا نکته وجود داره

                  1-به دلیل تعداد بالای کاربر شما از شبکه هایی که با از این دسته ماژول ها کار میکنند نمیتونید استفاده کنید زیرا ارتباط شما به امنیت , پایداری و دسترسی آسان نیاز داره

                  پس بهتره از شبکه های موجود مثل gsm استفاده کنید

                  2-استفاده از سنسور اثر انگشت ساده است ولی زمانی که شما بخواهید یک بانک اطلاعاتی از اون بسازید بحث کاملا متفاوت میشه و شما باید بتوانید از طریق تمام مراکز و دستگاه های کامپیوتری به اون دسترسی داشته باشید و فقط دسترسی شما نمیتواند از طریق میکرو باشه (البته اگه فقط با میکرو هم میشد)

                  پس شما نیاز به سیستم عامل های استاندارد دارید که میتوانید از سری های متن باز (GNU) استفاده کنید مثل (Android,linux)

                  امیدوارم این اطلاعات کمکتون کند

                  یاحق

                  نظر

                  صبر کنید ..
                  X