اطلاعیه

Collapse
No announcement yet.

پیاده سازی پروتکل SNMP با AVR و W5100

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پیاده سازی پروتکل SNMP با AVR و W5100

    سلام بر همه
    هدف از ایجاد این تاپیک، همراهی دوستان برای راه اندازی پروتکل snmp توسط میکروکنترلره.
    من با استفاده از w5100 و avr، مداری درست کردم که میتونه با استفاده از پروتکلهای TCP و UDP به شبکه وصل بشه. تونستم یه وب سرور توش پیاده سازی کنم که میشه توسط Browser بهش وصل شد و تنظیماتی از قبیل IP و MAC رو روش انجام داد. حالا میخوام پروتکل snmp رو روش پیاده کنم. اطلاعاتی که راجع به snmp به دست آوردو به شرح زیره:
    پروتکل مدیریت شبکه شامل دو بخش مدیر شبکه و عامل است. مدیر شبکه معمولا یک نرم افزاره توی یک کامپیوتر که با یک سری درخواست های استاندارد تعریف شده، اطلاعات عامل یا عامل ها رو جمع آوری و مونیتور میکنه ویا فرمان هایی رو با همان درخواست های استاندارد، به عامل ها ارسال میکنه. عامل هم در جواب درخواست ها، پاسخ ارسال میکنه. همچنین عامل میتونه یک سری رویداد رو بدون اینکه درخواستی بیاد ارسال کنه. عامل یک گره در شبکه است که یک سری داده رو تولید و در جواب به درخواست مدیر ارسال می کنه. Snmp داده ها رو با استفاده از پروتکل udp انتقال میده. مدیر درخواستها رو به پورت 161 عامل ارسال میکنه و عامل پاسخ ها رو به پورتی که ازش گرفته ارسال میکنه. مدیر پورت 162 رو باز میکنه تا عامل بتونه رویدادها رو به این پورت بفرسته. مداری که من ساختم، نقش عامل رو داره. مشکل اینجاست که نمی دونم در سمت مدیر از چه نرم افزاری باید استفاده کنم. نرم افزلرهایی برای مدیریت عملکرد شبکه های کامپیوتری وجود دارند که از پروتکل snmp استفاده می کنند. داده هایی که توسط این نرم افزارها مدیریت میشه، به صورت یک پایگاه داده استاندارد (MIB) در سیستم هایی که (مثل روترها) قابلیت snmp دارند قرار گرفته. اما من قصد دارم یک سری داده های دلخواه خودم رو انتقال بدم. نمی دونم چه طور باید استانداردش کنم. نرم افزاری به نام snmp mib browser گرفتم که میشه توش mib لود کرد. ما باید داده هامون رو به صورت یک فایل MIB در بیاریم و در این نرم افزار لود کنیم. برای ساختن mib هم یه نرم افزار گرفتم که فایل نوشته شده را کامپایل و به mib تبدیل میکنه. نمی دونم داده ها رو با چه فرمت یا زبانی بنویسم و در این نرم افزار کامپایل کنم. ممنون میشم اگه همکاری کنید.

    #2
    پاسخ : پیاده سازی پروتکل SNMP با AVR

    کسی میدونه چطور میشه یک MIB اختصاصی ساخت. لطفا راهنمایی کنید.

    دیدگاه


      #3
      پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

      aed عزیر
      من هم میخوام با w5100 کار کنم. من پروتکل snmp رو با enc28j60 تستش کردم. فکر کنم میشه کاریش کرد.
      شما از ماجول آماده برای w5100 استفاده کردی یا خودت براش برد زدی؟
      من الان برای چاپ فیبر برای اون مشکل دارم.(دقت خیلی زیادی برای تراکها و وایاهای نازک لازم داره که فکر نمیکنم داخل ایران بشه براش فیبر زد)

      دیدگاه


        #4
        پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

        سلام

        ببخشید می خواستم ببینم از چه کتابخونه ای و تحت چه کامپایلری برای کار با w5100 استفاده کردید ؟
        تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
        دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
        مقالات و فایل های آموزشی نرم افزار Labview
        حل مشکل درایور و راه اندازی FT232 های غیراورجینال

        دیدگاه


          #5
          پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

          نوشته اصلی توسط apt-alex
          aed عزیر
          من هم میخوام با w5100 کار کنم. من پروتکل snmp رو با enc28j60 تستش کردم. فکر کنم میشه کاریش کرد.
          شما از ماجول آماده برای w5100 استفاده کردی یا خودت براش برد زدی؟
          من الان برای چاپ فیبر برای اون مشکل دارم.(دقت خیلی زیادی برای تراکها و وایاهای نازک لازم داره که فکر نمیکنم داخل ایران بشه براش فیبر زد)
          با سلام ببخشید که کمی دیر جواب می دم من خودم براش PCB زدم. با سرعت 10Mbps خوب کار میکنه اما با فرکانس 100Mbps مشکل داره. مشکل از PCB است. البته یه جای دیتاشیت این آی سی اشتباهه که باعث شد PCB اشتباه در بیاد. البته توی یک ورژن بالاتر (1.2.2) اصلاح شد (پین 77). من با همون 10 مگ کار کردم. شما می تونید از یه کارت شبکه کامپیوتر، روش ارتباط با سوکت شبکه (اندازه و شکل ترک ها) را نگاه کنید.

          دیدگاه


            #6
            پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

            نوشته اصلی توسط محمد م
            سلام

            ببخشید می خواستم ببینم از چه کتابخونه ای و تحت چه کامپایلری برای کار با w5100 استفاده کردید ؟
            سلام. من با کدویژن برنامه نوشتم. روش کار با آی سی تو دیتاشیت با مثال C نوشته شده و توی سایت WIZNET هم در قسمت دانلودهای این آیسی چند مثال و کتابخانه فکر کنم وجود داشته باشه. اگه مشکل شما حل نشد بگید تا برنامه خودم رو براتون بذارم.

            دیدگاه


              #7
              پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

              دویستان ظاهرا شما درارتباط با شبکه استاد شدید
              میشه ی شرح مختصر درباره ی این بدید
              ایا میشه بعد از ساخت این اینترفیس ی برنامه نوشت ک دائما داده ها با ی بادریت مشخص رو فرستاد و بدون مشکل از خروجی اینترفس مون دریافت کرد
              مثلا 4 مگابایت بر ثانیه ؟
              همه چيز – تمام غرور ها و انتظارات، تمام شکست ها و خجالت ها – با فرا رسيدن لحظه مرگ از بين خواهد رفت. به ياد داشتن مرگ باعث مي شود بدانم که چيزي براي از دست دادن ندارم. پس دليلي وجود ندارد که منتظر بمانم. (jobs)

              دیدگاه


                #8
                پاسخ : پیاده سازی پروتکل SNMP با AVR و W5100

                ممکنه برنامه ای که تو codevision نوشتید رو بذارید؟

                دیدگاه

                لطفا صبر کنید...
                X