Embedded Academy – Telegram
Embedded Academy
3.95K subscribers
798 photos
118 videos
241 files
250 links
📢 All About Embedded in Persian and English

Embedded Systems
IoT
AI
Machie Vision

در سایر شبکه ها:
aparat.com/embedded
instagram.com/embedded_ir
Twitter.com/embedded_ir

Admin: @embeded
Download Telegram
برای شعله ور شدن چیزی که قابلیت اشتعال دارد یه جرقه کافیست.
برای یادگیری فقط یه جرقه لازمه، باقی پشتکار و تلاش.
http://taksuntec.ir
طراحی سیستمی الکترونیک و پردازش
https://telegram.me/taksuntec
#جمله ، #طنز ، آدم ها دو دسته هستند!(البته از نظر برنامه نویسی)
@Embedded
#شبکه_حسگر_بیسیم چیست؟
آشنایی با #WSN ها ، wireless sensor netwotks
@embedded
#WSN
آشنایی با #شبکه_حسگر_بیسیم
بخش اول:

شبکه حسگر بی سیم چیست؟

شبکه حسگر متشکل از تعداد زیادی گره‌های حسگر است که در یک محیط به طور گسترده پخش شده و به جمع‌آوری اطلاعات از محیط می‌پردازند. لزوماً مکان قرار گرفتن گره‌های حسگر، از قبل‌تعیین‌شده و مشخص نیست. چنین خصوصیتی این امکان را فراهم می‌آورد که بتوانیم آنها را در مکان‌های خطرناک و یا غیرقابل دسترس رها کنیم.
هریک از گره ها یا node ها در شبکه حسگر بیسیم وسایل و تجهیزاتی هستند که علاوه بر مجهز بودن سنسورهای مختلف و داشتن قابلیت ارسال داده ها و همچنین دارابودن نوعی سیستم عامل که در ادامه درباره آن گفته خواهد شد به عنوان یک #امبدد_سیستم محسوب میشود.
#واژه_ها
#WSN
آشنایی با #شبکه_حسگر_بیسیم
بخش دوم:

کار برد های شبکه های حسگر بی سیم
#کاربرد

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

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

از کاربردهای دیگر می توان به استفاده از این شبکه ها برای کاربردهای پزشکی اشاره نمود که عمدتا برای اجرا از سنسورهای با ابعاد کم و قابلیت جای گیری د بدن انسان استفاده می نمایند و پزشک می تواند در هر لحظه از وضعیت بیمار آگاهی پیدا نماید.


• کاربردهای نظامی
- سامانه مانیتورینگ نفوذ
- مانیتورینگ نیروهای خودی و تجهیزات
- مانیتورینگ نقاط حساس عملیاتی
- نظارت و پایش محیط در گیری
- هدف گیری و تشخیص موقعیت دقیق هدف
- تشخیص خسارت جنگی
- کنترل نیروهای انسانی
- ردیابی نیروهای متخاصم
- سامانه ها تشخیص حملات هسته ای ، رادیو اکتیو و شیمیایی
- و...
• کاربردهای کشاورزی و محیط زیست
- Microclimates
- سامانه اعلام و تشخیص حریق جنگل و مراتع
- استفاده در سامانه های هواشناسی
- سامانه اعلام و تشخیص سیل و رخداد های آبی
- سامانه حفاظت از گونه های زیستی
- استفاده های کشاورزی
- و...
• کاربردهای پزشکی و سلامت
-
• کاربردهای خانگی
• کاربردهای تجاری
#TinyOS
#سیستم_عامل متداول برای #wsn ها ،
تاینی او اس ، یک #embeddedOS متن باز و بسیار کم حجم میباشد.
@Embedded
#WSN
#آشنایی_با_شبکه_های_حسگر_بیسیم

بخش سوم:



سیستم عامل wsn ها:
سیستم عامل برای گره*های شبکه ارتباطی گیرنده بی سیم به نوعی پیچیدگی اش کمتر از اهداف کلی سیستم عامل است. هردو به دلیل احتیاجات خاص و درخواست شبکه ارتباطی خاص و به دلیل اضطرار یا تحمیل منبع در پایگاه سخت*افزاری شبکه گیرنده است برای مثال کاربرد استفاده شبکه گیرنده معمولاً همکاری متقابل مثل یک کامپیوتر نیست. به همین علت، سیستم*عامل احتیاجی به پشتیبانی کاربرد ندارد علاوه برآن تحمیل یا اضطرار منبع در دوره حافظه و نقشه حافظه سخت*افزار را پشتیبانی می*کند و ساختمانی می*سازد مثل حافظه مجازی که هردو غیر ضروری و غیر ممکن برای انجام دادن هستند. شبکه ارتباطی گیرنده بی سیم، سخت*افزارهایش فرقی با سیستم*های سنتی تعبیه شده ندارد و بنابراین استفاده از سیستم*عامل تعبیه شده ممکن است مثل ecos یا VC/OS برای گیرنده شبکه ارتباطی و اگرچه مثل سیستم*عامل طراحی شده*اند با خواص بی*درنگ و برخلاف سیستم*عامل تعبیه شده سنتی اگر، سیستم*عامل هدف مخصوص شبکه*های ارتباطی گیرنده است. اغلب پشتیبانی بی*درنگ ندارد. Tiny Os شاید اولین سیستم*عاملی باشد که مخصوصا طراحی شده برای شبکه ارتباطی گیرنده بر خلاف بیشتر سیستم*عامل*های دیگر Tiny Os براساس برنامه کامپیوتری یا فرایندی که هر مرحله اجرا مربوط به تحمیلات خارجی است برنامه نویسی می*کند و مدل را به جای طرح برنامه*ای که بیش از یک مسیر منطقی استفاده می*کند و هر مسیر هم*زمان اجرا می*شود که می*گوییم (multithread).

TinyOs برنامه دستوری که تشکیل شده از گرا و کارهایی که تداوم پیدا می*کند در تکامل معنایی زمانی که پیشامد خارجی رخ می*دهد و مانند وارد شدن اطلاعات و خواندن گیرنده.

TinyOs خبر می*دهد از گرای مناسبی که اتفاقات را شرح می*دهد گرا می*تواند ارسال کند کارهایی را که برنامه ریزی شده با هسته اصلی TinyOs در زمانی عقب*تر. هردوی سیستم TinyOsو برنامه نوشته شده برای TinyOs که آنها نوشته شده*اند با برنامه نویسی C است. Nesc طراحی شده برای یافتن Race-Condition (حالت نا معینی که به هنگام عملکرد هم*زمان دستورالعمل*های دو کامپیوتر به وجود می*آید و امکان شناخت این مسئله که کدام یک از آنها ابتدا تمام خواهد شد وجود ندارد) بین وظایف و گراها.

و همچنین سیستم*های عاملی هستند که اجازه برنامه نویسی در C را می*دهند مثل سیستم*عامل*هایی شامل Contiki و MANTIS و BT nut و SOS و Nano-RK.

Contiki طراحی شده*اند برای پشتیبانی و اندازه*گیری بارگیری در شبکه و پشتیبانی زمان اجرای بارگیری در استاندارد فایلهای ELF. هسته Contiki را برنامه کامپیوتری یا فرایند کامپیوتری است که هر مرحله اجرا مربوطه به عملیات خارجی است Event-driven اما سیستم پشتیبانی می*کنند از (طرح برنامه*ای که بیش از یک مسیر منطقی است و هر سیر هم*زمان اجرا می*شود) Multithread در زمینه پیش درخواست*ها – علاوه بر آن شامل خطوط برجسته*ای که فراهم می*کند خطوطی را که مثل برد برنامه نویسی اما با حافظه خیلی کوچک در بالای سر.

برخلاف Event-driven، هسته Contiki و MANTIS و Nano-RK هسته*هایی که بر اساس قبضه*ای انحصاری Multithread است. با قبضه*ای انحصاری Multithread که کاربرها صراحتاً احتیاجی به ریز پردازنده برای دیگر پردازش*ها ندارند. در عوض هسته زمان را تقسیم می*کند به پردازش*های فعال و تصمیم می*گیرد که کدام پردازش می*تواند کار کند ولی می*تواند استفاده از برنامه نویسی را راحت کند.

شبکه ارتباطی و گیرنده مثل TinyOs و Contiki و SOS و Even-driven سیستم*عاملی است که ترکیب اولی SOS که پشتیبانی برای ظرفیت بارگیری. سیستم*عامل کامل ساخته شده از ظرفیت*های کوچک*تر و سریع SOS همچنین تمرکز در پشتیبانی برای مدیریت حافظه دینامیک است.
تصاویر سیاه و سفید رنگ آمیزی شده با استفاده از " #شبکه_های_عصبی " .
@embedded
Embedded Academy
#تاریخچه،حافظه های SD(کوتاه شده secure digital) با همکاری سه شرکت sandisc,پاناسونیک و توشیبا توسعه داده شد و در آگوست سال ۱۹۹۹ معرفی شد. @embedded
#تازه_ها ،شرکت SanDisk از یک کارت حافظه SD با ظرفیت یک ترابایت رونمایی کرد. این کارت حافظه که به صورت پروتوتایپ معرفی شده بیش از یک میلیون برابر اولین کارت حافظه ساخته شده توسط این شرکت ظرفیت دارد.
لینک دانلود مجموعه فیلم های آموزشی طراحی دیجیتال با #FPGA های شرکت #Xilinx با زبان توصیف سخت افزار #VHDL .⬇️⬇️⬇️
https://telegram.me/embedded/643
Forwarded from Embedded Academy
#دانلود #کتاب کاربردهای #WSN
#طنز، کلید های ترکیبی #ویندوز !
ولی ctrl-c چرا جامونده؟
@Embedded
#جمله ،دنیس ریچ (مبدع زبان برنامه نویسی سی) :
#یونیکس ساده هست. فقط برای درک سادگی آن استعداد و نبوغ می خواهد!
@embedded
#جمله ، مارک زاکربرگ(موسس فیسبوک):
بزرگترین ریسک، ریسک نکردن هست.
در جهانی که همه چیز با سرعت درحال تغییر است ، "ریسک نکردن" همان استراتژی هست که شکست شما را حتمی میکند.
@Embedded
#واژه_ها ، #رادیو_نرم_افزاری چیست؟
به انگلیسی :Software Defined Radio
مخفف شده به صورت #SDR
که اشاره به تحقق اجزای یک سیستم رادیویی به صورت نرم افزاری به جای تماما سخت افزاری میباشد.
@Embedded
#دانلود_کتاب "پیاده سازی #رادیو_نرم_افزاری در #متلب و سیمولینک"

@Embedded