اطلاعیه

Collapse
No announcement yet.

بورد شبکه - Ethernet Board

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

    بورد شبکه - Ethernet Board

    با سلام خدمت دوستان
    بنده یک بورد شبکه avr خریده ام ، و آنرا راه انداری کردم ، والان بین میکرو و کامپیوتر از طریق شبکه و پروتکل tcp ارتباط برقرار است.
    مشکل اساسی بنده این است که اطلاعات از طریف پروتکل html رد و بدل می شود و باید یک مرورگر اینرنت را باز کنیم.
    بنده دنبال یک برنامه که ترجیحا با زبان سی شارپ باشد هستم که با اجرا کردن آن بتوان اطلاعات را برای میکرو فرستاده و همچنین اطلاعات را از میکرو دریافت نموده
    چند نمونه کد ارتباط بین server , client در پروتکل tcp هم پیدا کردم ، ولی متاسفانه این برنامه ها برای ارتباط دوتا کامپیوتر جواب میدن و برای اتصال به میکرو جواب نمیدن
    میشه لطفا راهنمایی ام کنید.
    ممنون

    #2
    پاسخ : بورد شبکه - Ethernet Board

    اسم برد شبکه که خریدی چیه؟

    دیدگاه


      #3
      پاسخ : بورد شبکه - Ethernet Board

      Avr Ethernet Board
      که از آی سی atmega32 استفاده میکنه
      و برای شبکه از enc28j60

      دیدگاه


        #4
        پاسخ : بورد شبکه - Ethernet Board

        سلام
        اگه برد را از شرکت eca تهیه کردی یک نمونه برنامه برای میکرو باید پیوست مدار باشه
        اگه دقت کرده باشی در این نمونه برنامه هدر های UDP وجود داره (یعنی میتونه پک دیتا با هدر UDP ارسال و دریافت کنه)

        من به شما پیشنهاد میکنم از پروتکل UDP استفاده کنید چون برای TCP تا اونجایی که من میدونم نیاز به برنامه نویسی پیچیده ای دارید و باید بصورت کلاینت ، سرور اجرا بشه
        من خودم همین مداری که شما در اختیار دارید با UDP راه اندازی کردم و بدون مشکل تونستم ارتباط دوطرفه بین میکرو و کامپیوتر ، میکرو و میکرو برقرار کنم

        مثال های زیادی برای برنامه نویسی برای UDP در #C وجود داره (نمونه سورس ها با عنوان #UDP Caht C را سرچ کنید)

        موفق باشید
        امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

        دیدگاه


          #5
          پاسخ : بورد شبکه - Ethernet Board

          ببخشید شما از همون متدهای udp_puts_data , udp_receive برای دریافت و ارسال استفاده کردین؟
          امکانش هست یک کدساده که خودتون جواب گرفتین رو برام ارسال کنین.
          بازم تشکر

          دیدگاه


            #6
            پاسخ : بورد شبکه - Ethernet Board

            آیسی enc28j60 فقط از پروتکل http اونم با static ip ساپورت میکنه. منم این مشکلا داشتم.
            کسی میدونه چجوری میشه میکرو AVR را به اینترنت وصل کرد؟ و با اینترنت کنترلش کرد؟
            Weakness of attitude becomes weakness of character
            Albert Einstein

            دیدگاه


              #7
              پاسخ : بورد شبکه - Ethernet Board

              نوشته اصلی توسط SaeedNazary
              آیسی enc28j60 فقط از پروتکل http اونم با static ip ساپورت میکنه. منم این مشکلا داشتم.
              کسی میدونه چجوری میشه میکرو AVR را به اینترنت وصل کرد؟ و با اینترنت کنترلش کرد؟
              سلام

              در دیتاشیت راجعبه چیزیکه شما میآ‌گید ننوشته که فقط http ساپورت میآ‌کنه, پروژه هاش آنلاین هست واسهٔ tcp، :rolleyes:

              من میکرو رو به اینترنت وصل کردم و سرورم رو باهاش کنترل میآ‌کنم از راه دور، کجاشو مشکل دارید؟, فقط لازم هست تنظیمات روتر رو آ‌ست کنید(dmz, port forwarding, firewall) و تمام، اگر هم خواستید میتونید توی یک سایت DDNSرایگان ثبت نام کنید( example: www.dlinkddns.com)که هردفعه مجبور به زدن آیآ‌پی نباشید.
              :read:
              تشکر لازمه! دکمه رو فشار بده ديگه!!
              موفق باشيدددددد!!

              دیدگاه


                #8
                پاسخ : بورد شبکه - Ethernet Board

                مرسی از جوابتون!
                میتونین یه برنامه تست برام بزارین؟
                راسش من خیلی کم با آیسیه کار کردم.
                Weakness of attitude becomes weakness of character
                Albert Einstein

                دیدگاه


                  #9
                  پاسخ : بورد شبکه - Ethernet Board

                  نوشته اصلی توسط SaeedNazary
                  مرسی از جوابتون!
                  میتونین یه برنامه تست برام بزارین؟
                  راسش من خیلی کم با آیسیه کار کردم.
                  سلام برادر عزیز خوب هستید؟

                  والا منهم کم کار کردم ولیآ‌ یه پروژه انجام دادم باهاش توی سایتم میتونید پیدا کنید که کد مال خودم نیست ادیتش کردم ولیآ‌ تمامیآ‌ اطلاعات اونجا هست، البته من با TCP راه ننداختم فقط میدونم بچها با tcp راه انداختن.
                  http://avrmp.com/site/?p=184
                  تشکر لازمه! دکمه رو فشار بده ديگه!!
                  موفق باشيدددددد!!

                  دیدگاه


                    #10
                    پاسخ : بورد شبکه - Ethernet Board

                    سلام دوستان
                    من دو عدد از این بردهای کاربردی صنعتی AVR Ethernet را از eca خریدم . مشکلی با ارتباط آنها با PC ندارم ولی مشکل من با ارتباط دو میکرو با هم هست . مثلا I/O راه اندازی کنم. دوستانی که در این ضمینه تجربه موفقی دارند لطف می کنند کمک کنند .
                    اگر برنامه ای در خصوص این پروژه کسی داره محبت میکنه ارسال کنه . سپاس

                    دیدگاه


                      #11
                      پاسخ : بورد شبکه - Ethernet Board

                      سلام
                      توی راهنمای استفاده از این برد محصول ECA نوشته پورت اون رو به LAN کامپیوتر وصل کنید ، مگه برای استفاده از این سیستم حتما نیاز به کامپیوتر است یا میشه سوکت مودم ADSL رو مستقیما به کیت وصل کرد؟؟؟؟
                      ممنونم
                      قال امام صادق (ع):
                      هر چیزی زکاتی دارد و زکات علم آنست که به اهلش بیاموزی.

                      دیدگاه


                        #12
                        پاسخ : بورد شبکه - Ethernet Board

                        به کاری که میخواید انجام بدین میگن Socket Programming
                        برنامه سمت کامپیوترش که چند خط بیشتر نیست و یه thread
                        اما سمت میکرو، من کدهای شما رو نمیدونم چطوره و خودم با LPC1768 این کار رو انجام میدم.
                        همونجا هم یه مثال هست به نام easyweb که در مثال پیشفرض یه صفحه با کدهای html رو روی مرورگر بارگذاری میکنه.
                        اما من پورتش رو از 80 تغییر دادم به پورت مورد نظر خودم و شبکه رو به همون صورت Passive (که کامپیوتر باید متصل بشه به میکرو و دیتا رو تبادل کنه یا بگیره) برقرار کردم.
                        توی رشته ای هم که دیتای html نوشته شده و ارسال میشه، دیتای خودم رو میریزم! (به همین سادگی به همین خوشمزگی)

                        البته بازم میگم من با کتابخونه مد نظر شما کار نکردم ولی اصولاً باید یک بافری باشه که دیتای به قول شما html رو ارسال کنه. کافیه اون رو ویرایش کنید.
                        من مراحل کار خودم به زبون lpc1768 رو اینجا توضیح دادم:
                        http://www.eca.ir/forum2/index.php?topic=97438.msg653202#msg653202

                        امیدوارم به دردتون بخوره
                        موفق باشید

                        «پشتکار» «پشتکار» «پشتکار»

                        دیدگاه

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