NB-IOT چیست؟
در اینترنت چیزها، شبکه ها و پروتکل های متفاوتی برای استفاده جهت اتصال وسائل به همدیگر تفسیر و استفاده میگردد. یکی از جدیدترین آن ها NB-IOT است.
در اینترنت چیزها، شبکه ها و پروتکل های متفاوتی برای استفاده جهت اتصال وسائل به همدیگر تفسیر و استفاده میگردد. یکی از جدیدترین آن ها NB-IOT است.
MQTT یک پروتکل ماشین به ماشین (M2M) برای اتصالات اینترنت اشیاء (IOT) است که به کمک سنسور، ارتباط برقرار میکند.
معماری ساختار MQTT شامل یک سرور مرکزی یا واسطه است که به شکل توپولوژی ستارهای با یک یا چند دستگاه ارتباط برقرار میکند.
در این مقاله ما به بررسی تخصصی دو کامپایلر Codevision و GCC خواهیم پرداخت. قابلیت اپتیمایز کد و همچنین سرعت اجرای کد ایجادشده توسط این دو کامپایلر را بررسی میکنیم تا راحتتر در خصوص برتری یکی از آنها بر دیگری، قضاوت کنیم.
شاید برای شما هم پیش آمده باشد که برای ساخت یک بازی یا الگوریتم رمزگذاری یا هر منظور دیگری نیاز به ساخت اعداد تصادفی داشته باشید! ممکن است فکر کنید که ساخت یک عدد تصادفی کار زیاد پیچیدهای نیست و با صدازدن یک تابع Rand یا تابعی مشابه آن، کار تمام میشود. اما عدد تولیدشده با این روش چقدر تصادفی است؟ آیا نتیجه قابل تکرار نیست؟
سیستمعاملهایی خاص طراحیشدهاند که مدیریت زمان را به بهترین نحو ممکن انجام بدهند. این دستهی خاص از سیستمعاملها real-time operating system نام دارند که بهاختصار RTOS خوانده میشوند. همانطور که از نام این سیستمعاملها بر میآید، تخصص آنها در مدیریت زمان است.
شاید آزادی نرمافزار برای ما که هزینهای برای استفاده از آنها نمیپردازیم، مفهوم چندانی نداشته باشد و به آن اهمیت ندهیم. ولی فکر کنید اگر در کشوری زندگی میکردیم که برای استفاده از نرمافزارهای مختلف باید پول میپرداختید؛ مثلاً برای داشتن کدویژن باید یک میلیون تومان و برای داشتن پروگرامر J-Link بهجای 50 هزار تومان 4 میلیون تومان پرداخت میکردید، آنوقت مقوله نرمافزار آزاد و آزادی نرمافزار به یکی از اصلیترین مقولههای موجود تبدیل میشد.
در این مقاله قصد داریم که ساز و کار و نحوه دکد و پخش فایل های MP3 را تشریح کنیم.
MP3 یک فرمت برای فشردهسازی دادههای صوتی است که بر اساس فیزیولوژی بدن انسان بنا نهاده شده است. برای آشنایی بیشتر با MP3، این مقاله میتواند مفید باشد.