اطلاعیه

Collapse
No announcement yet.

.

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

    پاسخ : ساخت یک شبکه بیسیم محلی

    اینم راهیه. خوب نمی شه کاری کرد که یه فیش مستقیم از کارت صدای کامپیوتر به فرستنده بره؟ میکروفن نداشته باشه، نویز هم کمتر می شه.
    البته اینا خودش راهی برای وارد شدن به این عرصه ، ولی اگه بخوای واقعا سیستمی کارا باشه، باید از شبکه استفاده کرد.
    البته آقای رستمی می تونید این کار رو انجام بدید و به عنوان یه ابتکار ثبتش کنید. اما کارا نیست و به درجه تولید نمی تونه برسه. فقط آموزشی می تونه باشه.
    کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

    دیدگاه


      پاسخ : ساخت یک شبکه بیسیم محلی

      دوستان سلام

      اگه راستشو بخواین نمیدونم از کجا باید شروع کنم
      این چند روز اونقدر چیزای تازه دیدم که قاطی کردم !

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

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

      ------------
      یه برنامه ای هست بنام soundmodem که در اصل برای همین کارهای رادیوآماتور و شبکه کردن کامپیوترا طراحی شده
      البته باید بگم که soundmodem یه برنامه MultiPlatform هست ولی در اصل واسه سکوهای nix* مثل لینوکس طراحی شده

      اونطوری که من متوجه شدم این برنامه در اصل جایگزینی برای دستگاهیه بنام TNC که به پورت سریال وصل میشه و من دقیقا نمیدونم چیه .
      این soundmodem شیطون در اصل کار DigitalSignalProcessing رو انجام میده

      Soundmodem uses the sound device in your PC to act as a DSP (digital signal processor) to replace the standard serial TNC


      --------------
      حالا شاید این سوال واستون پیش اومده که اصلا این soundmodem چه کاری انجام میده !
      بطور عامیانه اگه بخوام بگم کار اصلی ای که این برنامه میکنه اینه که ترافیک شبکه شما رو با توجه به نوع مدولاسیونی که انتخاب میکنین تبدیل به صوت میکنه و اونو از طریق خروجی صوت کامپیوتر شما میده به ورودی صوت فرستنده
      فرستنده میاد و این صداهای عجق وجقو توی فضا پخش میکنه ( البته بدون تصادم با فرستنده های دیگه )

      گیرنده مورد نظر این صداها رو دریافت میکنه و توی خروجی ظاهر میکنه و میده به ورودی صدای کامپیوتر مقصد.
      چون روی کامپیوتر مقصد هم برنامه soundmodem با تنظیمات مشابه در حال اجرا هست این صداهارو دوباره تبدیل به چیزایی میکنه که کامپیوتر میفهمه

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

      مثلا شما روی کامپیوتر X فایلی رو به اشتراک میزارین ( به روش مرسوم ) و توی کامپوتر Y اون فایلو میبینید
      یا هر کار دیگه ای که با یه شبکه TCP/IP انجام میدین

      آقا اصلا بزار اینطوری بگم
      کافی نت که رفتین !
      اونجا کامپیوترا چجوری با هم شبکه ان ؟
      اینجاهم همونطوریه

      --------------
      خب ، حالا چجوری از این soundmodem باید استفاده کرد ؟
      خیلی راحته
      این برنامه یه واسط گرافیکی در اختیارتون میزاره که میتونین تنظیمات مربوط به رادیو و شبکتونو انجام بدین
      توی این برنامه میتونیم خیلی از پارامترها رو تنظیم کنیم
      مثل واسط PTT یا همون PushToTalk ( در مورد این باید یه توضیحی بدم )

      تنظیمات مربوط به ورودی خروجی :

      نوع مدولاسیون و دمدولاسیون که میتونن afsk و fsk و pam و psk و newqpsk باشن
      هر کدوم رو که انتخاب میکنیم صداهای مختلفی رو توی خروجی ظاهر میکنن !

      تنظیمات مربوط به مدولاسیون و دمدولاسیون و سرعت انتقال اطلاعات :




      و یه قسمت مهم دیگه ای هم داره. اگه گفتید چی ؟
      بله ، PacketIO .
      در این قسمت واسه اینترفیس شبکمون باید یه اسم انتخاب کنیم

      تنظیمات مربوط به شبکه TCP/IP :

      لینوکسیها میدونن ، توی یه کامپیوتر معمولی چند نوع اینترفیس معمولا وجود داره
      مثل eth0 برای کارت شبکه ethernet یا ppp0 برای اتصال dialUp و lo برای local
      که با دستور ifconfig میشه این اینترفیسارو دید
      مثلا اینترفیسهای شبکه کامپیوتر من قبل از راه اندازی soundmodem اینا هستن :
      eth0 Link encap:Ethernet HWaddr 00:13:a9:5e:f1:ce
      UP BROADCAST MULTICAST MTU:1500 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
      Interrupt:17

      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:1567 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1567 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:80774 (78.8 KB) TX bytes:80774 (78.8 KB)

      ppp0 Link encap:Point-to-Point Protocol
      inet addr:10.17.2.106 P-t-P:10.17.1.254 Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
      RX packets:921 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1000 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:3
      RX bytes:567804 (554.4 KB) TX bytes:337658 (329.7 KB)

      بعد از راه اندازی رو جلوتر نشون میدم

      خب ، پس توی قسمت PacketIO تنظیمات مربوط به شبکه انجام میشه
      مثل IP و Callsign که یه چیزی مثل MAC Adress هست و NetworkMask و BoardcasetAddress

      اونایی که یه زره شبکه کار کردن با این چیزا آشنان
      یه گزینه mode هم اون بالا داره مه من فعلا نمیدونم چیه ، ولی ظاهرا چیز مهمی باید باشه

      بعد از اینکه تنظیماتمون رو انجام دادیم ، از این محیط خارج میشیم
      فایل config مون که یه فایل XML است آماده استفاده ی

      حالا اگه گفتین وقته چیه ؟
      بله ، درست حدث زدین
      وقت اینه که این اینترفیس جدید شبکه رو به سیستم عامل معرفی کنیم
      نترسید ، کار فوق العاده ساده ایه
      فقط کافیه که برنامه soundmodem رو با معرفی فایل config مون و با داشتن دسترسی کاربر ریشه اجرا کنیم
      به این صورت :

      کد:
      # soundmodem conf1
      تموم شد
      حالا میخوام خروجی دستور ifconfig رو براتون بزارم که ببینیم آیا اینترفیس جدیدمون شناسایی شده یا نه
      پس اینو ببینید :
      eth0 Link encap:Ethernet HWaddr 00:13:a9:5e:f1:ce
      UP BROADCAST MULTICAST MTU:1500 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
      Interrupt:17

      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:1567 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1567 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:80774 (78.8 KB) TX bytes:80774 (78.8 KB)

      ppp0 Link encap:Point-to-Point Protocol
      inet addr:10.17.2.106 P-t-P:10.17.1.254 Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
      RX packets:1231 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1319 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:3
      RX bytes:803227 (784.4 KB) TX bytes:472535 (461.4 KB)

      sm0 Link encap:AMPR AX.25 HWaddr N0CALL-8
      inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST MTU:256 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:10
      RX bytes:0 (0.0 B) TX bytes:4261 (4.1 KB)

      خطی در این خروجی وجود داره که نوشته sm0 و بعدش مولفه های این اینترفیس رو نشون داده
      یادتون هست که موقع کانفیگ همین اسم و تنظیماتو واسش انتخاب کرده بودیم ؟!
      اینم نشون دادن این قضیه بصورت گرافیکی :


      من که الان فرستنده ای ندارم اینطوری تستش میکنم که خروجی هدفون لپ تاپو به ورودی صوت کامپیوتر رو میزی و خروجی صوت کامپیوترو به ورودی صوت لپ تاپم میزنم
      واسه تنظیم ولوم صدا خروجی هم خود soundmodemconfigure ابزار لازم رو در اختیارتون میزاره
      یه scope برای دیدن دامنه ولتاژ ورودی و spectrum و چند تا ابزار دیگه


      میبینید که یه برنامه کاملا حرفه ای و بقول آقای سپاس یار Hobbyiest Freiendly ای هست

      الان دارم در عمل این برنامه رو تست میکنم
      به یه مشکلی برخوردم که امیدوارم سریع بتونم برطرفش کنم
      ( چند تا فیش خوب استریو هم باید بگیرم )

      ---------------------
      آهان راستی قرار بود درباره PTT یا همون PushToTalk هم یه چیزی بگم
      ( البته قبلش بگم من زیاد از مدارهای مخابراتی سر در نمیارم. این دیگه در تخصص آقای عزیزی هست )

      همونطور که میدونید توی یه شبکه ممکنه همزمان ارسال و دریافت داشته باشیم
      احتمالا ترانسیور آقای عزیزی یا درحالت گیرنده میتونه باشه و یا در حالت فرستنده
      واسه همین ترانسیورها یه ورودی دارن بنام PTT که وضعیت فرستنده یا گیرنده بودن رو معلوم میکنه
      مثل این واکی تاکی ها

      طراجان Soundmodem به فکر این هم بودن
      میشه سیگنال PTT رو از یک بیت پورت سریال یا LPT گرفت و با یه واسط به مدار ترانسیور اعمال کرد.
      اگه یادتون باشه موقع کانفیگ پورت رو انتخاب کریدم
      و اینطوری هم باید از خروجی پورت سریال یا پارالل استفاده کرد :

      پورت سریال :

      پورت پارالل :



      manian جان ، اگه وقت کردی حتما این برنامه رو تست کن. خیلی فاز میده
      چگونه هوشمندانه بپرسیم

      دیدگاه


        پاسخ : ساخت یک شبکه بیسیم محلی

        ما که از ویندوز استفاده می کنیم، می تونیم از این برنامه استفاده کنیم؟؟؟
        کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

        دیدگاه


          پاسخ : ساخت یک شبکه بیسیم محلی

          نوشته اصلی توسط وحید
          ما که از ویندوز استفاده می کنیم، می تونیم از این برنامه استفاده کنیم؟؟؟
          بله
          همونطور که گفتم این یه برنامه MultiPlatform هست و واسه ویندوز هم پورت شده
          منتها من هنوز تستش نکردم ( و شاید نکنم )

          لینک دانلود مستقیم
          http://www.baycom.org/~tom/ham/soundmodem/soundmodem-flex.zip

          اینجارم ببینید :
          http://www.baycom.org/~tom/ham/soundmodem/

          اتفاقا امشب mohsen.hex هم توی کانال همینو ازم پرسید
          چگونه هوشمندانه بپرسیم

          دیدگاه


            پاسخ : ساخت یک شبکه بیسیم محلی

            سلام
            خیلی ممنون
            اما من نتونستم باهاش کار کنم اصلا این منو های که داخل توضیحات شما بود نداره فکر میکنم مال لینوکس کاملتره یا شاید شما از چند تا برنامه استفاده میکنین
            :nerd:
            انجام پروژه های برنامه نویسی اندروید
            [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
            http://cafebazaar.ir/app/?id=com.atxdroid

            دیدگاه


              پاسخ : ساخت یک شبکه بیسیم محلی

              همه چیز رو داره :applause:
              فقط باید کمی باهاش کار کنم تا یاد بگیرم.
              کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

              دیدگاه


                پاسخ : ساخت یک شبکه بیسیم محلی

                آقای عزیزی حالا شما میخواین رادیوتونو OpenHardware عرضه کنید
                تا ما هم ازش استفاده کنیم ؟ :sad:

                راستی ، نظرتون درباره این چیه ؟

                http://ka1fsb.home.att.net/thrumdm.html

                این بابا خودش با همین نرم افزاری که معرفی کردم کار میکنه

                صفحه اول سایتش :
                http://ka1fsb.home.att.net
                چگونه هوشمندانه بپرسیم

                دیدگاه


                  .

                  .

                  دیدگاه


                    پاسخ : ساخت یک شبکه بیسیم محلی

                    ممنون آقای عزیزی
                    زحمات شما قابل تقدیره

                    لان این برنامه soundmodem بجز ارسال text بصورت صوت و دیکود در کامپیوتر مقابل چه کاربرد دیگه ای داره ؟
                    ولی کی گفته که soundmodem فقط برای ارسال text هست ؟ ( شاید من درست توضیح ندادم )

                    اون برنامه های اولی که معرفی کردم مثل gMFSK برای ارسال text بود

                    ولی soundmodem یه شبکه واقعی TCP/IP راه میندازه

                    که هر نوع فایلی رو میشه باهاش ارسال و دریافت کرد

                    مثلا شما یه فایل توی یه پوشه ای دارین و میخواین بقیه بهش دسترسی داشته باشن
                    اون پوشه رو share میکنین و بقیه به اون پوشه دسترسی دارن
                    به همین سادگی

                    یا مثلا برای ارتباطات امن میشه از SSL توش استفاده کرد

                    یا میشه یه کامپیوترو تو این شبکه بعنوان سرور FTP راه انداخت یا هر نوع سرور دیگه ای

                    من دیگه نمیدونم چجوری باید بگم که با soundmodem یه شبکه واقعی واقعی واقعی از نوع TCP/IP راه می افته !! ( تا اونجایی که من میدونم )
                    دیگه از این با کیفیت تر دیگه چی میشه ؟!

                    البته من قصد تحمیل نظرم رو ندارم
                    منم مثل شما میخوام یه چیز درست و حسابی آخرش بدست بیاد
                    چیزی که عنوان این تاپیک بهش اشاره میکنه
                    شبکه بی سیم محلی
                    چگونه هوشمندانه بپرسیم

                    دیدگاه


                      پاسخ : ساخت یک شبکه بیسیم محلی

                      اینکه خیلی عالیه. :wow: :wow: :wow:
                      مخصوصا برای ما که خیلی ابتدایی کار می کنیم. اگه یه فرستنده صوتی برای FM با قطعات کم داری، سلف هم نداشته باشه، روی فیبر مسی باشه، خیلی خوبه. گیرنده هم رادیو معمولی ، می زنم تو کامپیوتر دیگه کار کنه. اگه می شه یه مدار فرستنده FM بذارید تا استفاده کنیم و ما هم یه شبکه ساده بسازیم.
                      ممنون. البته برای یه شبکه محلی حرفه ای این کاربرد نداره. در ضمن می شه بگید حداکثر سرعت تبادیل اطلاعات به KBYTE چقدره؟
                      کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                      دیدگاه


                        پاسخ : ساخت یک شبکه بیسیم محلی

                        کسی نیست یه مداری رو برای اینکار بده؟؟؟
                        کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                        دیدگاه


                          .

                          .

                          دیدگاه


                            .

                            .

                            دیدگاه


                              پاسخ : ساخت یک شبکه بیسیم محلی

                              منظورم مداری که شما می خواهید بسازید نیست. یه مدار FM خیلی ساده
                              اینکه خیلی عالیه. wow wow wow
                              مخصوصا برای ما که خیلی ابتدایی کار می کنیم. اگه یه فرستنده صوتی برای FM با قطعات کم داری، سلف هم نداشته باشه، روی فیبر مسی باشه، خیلی خوبه. گیرنده هم رادیو معمولی ، می زنم تو کامپیوتر دیگه کار کنه. اگه می شه یه مدار فرستنده FM بذارید تا استفاده کنیم و ما هم یه شبکه ساده بسازیم.
                              ممنون. البته برای یه شبکه محلی حرفه ای این کاربرد نداره. در ضمن می شه بگید حداکثر سرعت تبادیل اطلاعات به KBYTE چقدره؟
                              کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                              دیدگاه


                                پاسخ : ساخت یک شبکه بیسیم محلی

                                خوب چند ماه گذشته و خبری از پیشرفتتون در این کار رو نداریم.
                                لطفا مرحله هایی که پشت سر گذاشتید رو بگید لطفا.
                                کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                                دیدگاه

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