مقالات

Python یا ++C ( مقایسه بین دو زبان برنامه نویسی پایتون و سی پلاس پلاس )

مقدمه زبان برنامه نویسی پایتون که به عنوان برترین زبان برنامه نویسی دنیا شناخته می شود ، جای خود را در بسیاری از پروژه ها باز کرده و برنامه نویسان را به سمت خود کشانده است. از طرف دیگر نسخه پیشرفته تر برنامه نویسی C که تحت عنوان ++C شناخته می شود و دارای سطح بالاتری نسبت به C می باشد ، به خاطر قدمت زیادی که دارد بیشتر روی آن کار شده و سورس های آماده بیشتری در سطح [...]

بیشتر بدانید ...

آشنایی با لایه کاربرد در مدل TCP/IP و تشریح عملکرد پروتکل HTTP

مقدمه در مقاله قبلی با عنوان آشنایی با اصول و مبانی شبکه های کامپیوتری به تشریح انواع شبکه ها و مدل TCP/IP پرداختیم و گفتیم شبکه جهانی وب و اینترنت بر اساس این مدل کار می کند. بالاترین لایه در این مدل ، لایه اپلیکیشن ( Application Layer ) می باشد که به طور مستقیم با کاربر در ارتباط است. در این مقاله ابتدا به طور کلی به بررسی و تشریح این لایه خواهیم پرداخت و سپس پروتکل های آن [...]

بیشتر بدانید ...

انقلاب صنعتی ، از ماشین بخار تا رباتیک و اینترنت اشیاء

مقدمه تمدن های جامعه بشری انقلاب های بسیاری را به خود دیده است که هر کدام کم و بیش روی جهانی که امروز میبینیم ، تاثیر گذاشته است. این انقلاب های جامعه بشری انواع و اقسام مختلفی دارد ، از جمله :انقلاب فرهنگی : نظیر دوران رنسانس ( قرن 14 میلادی ) که از فلورانس ایتالیا آغاز شد و در طول 300 سال تمام اروپا را فرا گرفت. در این دوره نام هایی چون دانته ، میکل آنژ ، گالیله [...]

بیشتر بدانید ...

ده مهارت ضروری یک مهندس سیستم های نهفته ( Embedded System )

مقدمه متخصص سیستم های نهفته یک فرد کاملا بروز و آگاهی هست که هر روز در حال یادگیری هست او با نرم افزار های متن باز آشناست و میتواند آنها را توسعه دهد .در گذشته ها مثلا دهه ۱۹۸۰ فردی که مدارهای  طراحی آمیخته با سیگنال ( mixed signal ) طراحی میکرد و فردی که موظف به راه اندازی میکروکنترلر ها بود و فردی که کدهای اسمبلی مینوشت و فردی که توانایی کار با ابزارهای روی نمونه های اولیه کارمیکرد [...]

بیشتر بدانید ...

آشنایی با علم رمزنگاری ( Cryptography ) و پنهان نگاری ( Steganography )

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

بیشتر بدانید ...

پاسخ به سوالات متداول در خصوص خرید رزبری پای

با گسترش پروژه های مبتنی بر رزبری پای ، سوالات اساسی برای کاربران مطرح می گردد که در این صفحه سعی در حل اینگونه سوالات داریم.1- رزبری پای چیست ؟ رزبری پای ( به انگلیسی : Raspberry pi ) که معنی فارسی آن میوه “تمشک” است ، نوعی کامپیوتر تک بوردی یا Single Board Computer می باشد که در اندازه یک کارت اعتباری می باشد. رزبری پای یک کامپیوتر قدرتمند است که میتواند به مانیتور ، صفحه کلید و ماوس [...]

بیشتر بدانید ...

آشنایی با پروتکل مدباس ( ModBus ) و راه اندازی آن

مقدمه مدباس ( ModBus ) یکی از پروتکل های معروف در زمینه شبکه های صنعتی ( Industrial Network ) می باشد. این پروتکل که معمولا در بستر فیزیکی RS485 پیاده سازی می شود ، کاربردهای زیادی در انواع پروژه های صنعتی و سیستم های ساختمانی دارد. در این مقاله به بررسی این پروتکل و پیاده سازی آن می پردازیم.معرفی پروتکل مدباسشبکه ModBus یک پروتکل ارتباطی است و ابتدا در سال 1979 توسط Modicon که امروزه Schneider Electric آن را در [...]

بیشتر بدانید ...

بررسی اثرات نویز روی انواع کابل های LAN

مقدمه اترنت ( Ethernet ) یکی از معروف ترین پروتکل های ارتباطی در شبکه های LAN ( شبکه های محلی ) می باشد که از سال 1980 تجاری سازی و از سال 1983 تحت اولین استاندارد یعنی IEEE802.3 گسترش یافت. فرستنده و گیرنده در پروتکل اترنت به دو صورت دارای سیم ( Wired ) و بدون سیم ( Wireless ) با هم در ارتباط می باشد. که در حالت دارای سیم به صورت انواع مختلف کابل های زوج سیم به [...]

بیشتر بدانید ...

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

مقدمه امروزه از میکروکنترلرها در گستره وسیعی از زندگی روزمره استفاده می شود. از میکروکنترلرهای کوچک 8 بیتی گرفته که در اسباب بازی ها ، اجاق گاز و … استفاده می شود تا میکروکنترلرهای 32 بیتی قدرتمند که در گوشی ها و رسانه های تصویری کاربرد دارد. بدون میکروکنترلرها نه تنها زندگی ما کمتر هیجان انگیز است بلکه کنترل انسان روی اشیای محیط کمتر خواهد بود. بیلیون ها میکروکنترلر هر ساله در جهان به فروش می رسد. چه اتفاقی می افتد [...]

بیشتر بدانید ...

معرفی تکنولوژی ها و راهکارهای جدید هوشمندسازی ساختمان

مقدمه امروزه در حوزه تکنولوژی های الکترونیک موضوعات جدیدی همچون IOT ( اینترنت اشیاء ) ، Smart Home ( ساختمان هوشمند ) و BMS ( سیستم های مدیریت ساختمان ) مطرح هستند که اخیرا مورد توجه و استفاده بسیاری قرار گرفته است. در این مقاله به معرفی این تکنولوژی ها ، بررسی و مقایسه آنها و همچنین ارائه راهکارهای عملی برای پیاده سازی آن ها می پردازیم.خانه هوشمند چیست؟ خانه هوشمند ( Smart Home ) یا اتوماسیون منزل ( Home Automation [...]

بیشتر بدانید ...