Hack 2. Use CD Alias to Navigate Up the
Directory
When you are navigating up a very long directory structure, you may be
using cd ..\..\ with multiple ..\’s depending on how many directories you
want to go up as shown below.
# mkdir -p
/tmp/very/long/directory/structure/that/is/too/deep
# cd /tmp/very/long/directory/structure/that/is/too/deep
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
# cd ../../../../
Directory
When you are navigating up a very long directory structure, you may be
using cd ..\..\ with multiple ..\’s depending on how many directories you
want to go up as shown below.
# mkdir -p
/tmp/very/long/directory/structure/that/is/too/deep
# cd /tmp/very/long/directory/structure/that/is/too/deep
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
# cd ../../../../
Method 1: Navigate up the directory using “..n”
In the example below, ..4 is used to go up 4 directory level, ..3 to go up
3 directory level, ..2 to go up 2 directory level. Add the following alias to
your ~/.bash_profile and re-login.
alias ..="cd .."
alias ..2="cd ../.."
alias ..3="cd ../../.."
alias ..4="cd ../../../.."
alias ..5="cd ../../../../.."
# cd /tmp/very/long/directory/structure/that/is/too/deep
# ..4
[Note: use ..4 to go up 4 directory level]
# pwd
/tmp/very/long/directory/structure/
In the example below, ..4 is used to go up 4 directory level, ..3 to go up
3 directory level, ..2 to go up 2 directory level. Add the following alias to
your ~/.bash_profile and re-login.
alias ..="cd .."
alias ..2="cd ../.."
alias ..3="cd ../../.."
alias ..4="cd ../../../.."
alias ..5="cd ../../../../.."
# cd /tmp/very/long/directory/structure/that/is/too/deep
# ..4
[Note: use ..4 to go up 4 directory level]
# pwd
/tmp/very/long/directory/structure/
Wouldn’t it be nice to combine both mkdir and cd in a single command?
Add the following to the .bash_profile and re-login.
# vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\"";
}
Now, perform both mkdir and cd at the same time using a single
command as shown below:
# mkdircd /tmp/subdir1/subdir2/subdir3
[Note: This creates the directory and cd to it
automatically]
# pwd
/tmp/subdir1/subdir2/subdir3
Add the following to the .bash_profile and re-login.
# vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\"";
}
Now, perform both mkdir and cd at the same time using a single
command as shown below:
# mkdircd /tmp/subdir1/subdir2/subdir3
[Note: This creates the directory and cd to it
automatically]
# pwd
/tmp/subdir1/subdir2/subdir3
آگهی استخدام شرکت داده پردازان سیمای آفتاب
شـرکت داده پردازان سیمای آفتاب وابسته به بانک خاورمیانه برای تکمیل کادر فنی خود بـه تعدادی برنـامه نویـس نیازمند است.
توانمندی¬های مورد نیاز:
تسلط بر زبان برنامه سازی JAVA و J2EE
آشنایی با فریم ورک EJB
آشنایی با پایگاه داده رابطه ای Oracle
آشنایی با مفاهیم و کسب وکار بانکی
آدرس : خ خرمشهر – خ عربعلی – نبش کوچه۱۱ – ساختمان بانک خاورمیانه
درصورت تمایل به همکاری، لطفا رزومه کاری خود را به آدرس ایمیل زیر ارسال نمایید.
[email protected]
تلفن تماس : ۴۳۶۵۷۰۰۰ داخلی ۱۴۱
شـرکت داده پردازان سیمای آفتاب وابسته به بانک خاورمیانه برای تکمیل کادر فنی خود بـه تعدادی برنـامه نویـس نیازمند است.
توانمندی¬های مورد نیاز:
تسلط بر زبان برنامه سازی JAVA و J2EE
آشنایی با فریم ورک EJB
آشنایی با پایگاه داده رابطه ای Oracle
آشنایی با مفاهیم و کسب وکار بانکی
آدرس : خ خرمشهر – خ عربعلی – نبش کوچه۱۱ – ساختمان بانک خاورمیانه
درصورت تمایل به همکاری، لطفا رزومه کاری خود را به آدرس ایمیل زیر ارسال نمایید.
[email protected]
تلفن تماس : ۴۳۶۵۷۰۰۰ داخلی ۱۴۱
شرکت آرین پرداز جهت طراحی و پشتیبانی سایت
اقدام به جذب طراح سایت خانم مجرب به صورت تمام وقت نموده است،
در صورت تمایل رزومه خود را به ایمیل زیر ارسال نمایید و یا با شماره تماس های ذکر شده تماس بگیرید.
[email protected]
02188919709
02188921281
اقدام به جذب طراح سایت خانم مجرب به صورت تمام وقت نموده است،
در صورت تمایل رزومه خود را به ایمیل زیر ارسال نمایید و یا با شماره تماس های ذکر شده تماس بگیرید.
[email protected]
02188919709
02188921281
شرکتی معتبر در راستای تکمیل کادر فنی و اداری خود با شرایط زیر در تهران استخدام می نماید.
ردیف عنوان شغلی شرایط احراز
۱ کارشناس شبکه
دارای مدرک MCITP یا MCSA
سابقه کار حداقل ۴ سال در شبکه های Enterprise
تسلط کامل به VM
تسلط به Cisco
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۲ کارشناس DB Admin Oracel
دارای سابقه کار حداقل ۳ سال
تسلط کامل به (Oracel (Administratioan
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۳ کارشناس شبکه
دارای مدرک CCNP یا CCIE بین المللی
مسلط به تجهیزات سیسکو
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۴ کارشناس LINUX
دارای مدارک Lipc1 و Lpic2
مسلط به weblogic
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۵ کارشناس امنیت
دارای مدرک بین المللی Juniper و Fortigate
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۶ کارشناس storage
مسلط به انواع( storage ( EMC، ۳PAR، EVA
مسلط به VM
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۷ کارشناس سخت افزار
تسلط کامل به سخت افزار PC
آشنایی کامل با انواع ویندوز و کار در محیط شبکه
دارای مدارک MCSE یا MCITP داخلی
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
ردیف عنوان شغلی شرایط احراز
۱ کارشناس شبکه
دارای مدرک MCITP یا MCSA
سابقه کار حداقل ۴ سال در شبکه های Enterprise
تسلط کامل به VM
تسلط به Cisco
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۲ کارشناس DB Admin Oracel
دارای سابقه کار حداقل ۳ سال
تسلط کامل به (Oracel (Administratioan
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۳ کارشناس شبکه
دارای مدرک CCNP یا CCIE بین المللی
مسلط به تجهیزات سیسکو
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۴ کارشناس LINUX
دارای مدارک Lipc1 و Lpic2
مسلط به weblogic
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۵ کارشناس امنیت
دارای مدرک بین المللی Juniper و Fortigate
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۶ کارشناس storage
مسلط به انواع( storage ( EMC، ۳PAR، EVA
مسلط به VM
دارای سابقه کار حداقل ۳ سال
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
۷ کارشناس سخت افزار
تسلط کامل به سخت افزار PC
آشنایی کامل با انواع ویندوز و کار در محیط شبکه
دارای مدارک MCSE یا MCITP داخلی
ارسال رزومه با ذکر عنوان شغلی در موضوع ایمیل به آدرس ایمیل :
[email protected]
باسلام، دوستان شرکت کرانه فن آوری نیلگون به منظور تکمیل کادر فنی از تعدادی کارشناس نرم افزار و صنایع دعوت به همکاری مینماید.
زمینه های فعالیت:
آنالیز و مدیریت پروژه های نرم افزاری،
Php/Falkon2
طراحی بانکهای
NoSQL
طراحی صفحات وب، jQuery,CSS3, html5
مدیریت، پیاده سازی و پشتیبانی شبکه, Voip ,Security, CEH, LPT
CRM & SCM development/optimization , Business intelligence
طراحی و پیاده سازی نرم افزارهای انبارداری، اتوماسیون اداری و مالی
طراحی و پیاده سازی پروژه های مرتبط با آژانس های تبلیغاتی
علاقه مندان لطفا رزومه های مربوطه را به [email protected]
ارسال نمایید. با تشکر
زمینه های فعالیت:
آنالیز و مدیریت پروژه های نرم افزاری،
Php/Falkon2
طراحی بانکهای
NoSQL
طراحی صفحات وب، jQuery,CSS3, html5
مدیریت، پیاده سازی و پشتیبانی شبکه, Voip ,Security, CEH, LPT
CRM & SCM development/optimization , Business intelligence
طراحی و پیاده سازی نرم افزارهای انبارداری، اتوماسیون اداری و مالی
طراحی و پیاده سازی پروژه های مرتبط با آژانس های تبلیغاتی
علاقه مندان لطفا رزومه های مربوطه را به [email protected]
ارسال نمایید. با تشکر
یک شرکت هلدینگ معتبر به منظور تامین نیروی انسانی مورد نیاز در واحد IT کرج خود ، از افراد واجد شرایط ذیل ، دعوت به همکاری می نماید.
1 – سرپرست شبکه ؛ مسلط به راه اندازی و مدیریت سرویس های ویندوز سرور ، تسلط به نصب و تنظیم نرم افزار های مانیتورینگ ، پیکربندی ESX ، آشنا به مفاهیم امنیت و ذخیره سازی ، کوشا و خلاق . حداقل 3 سال سابقه کار مفید مرتبط . افرادی که دارای مدارک MCITP ، CCNP ، LPIC ، CEH، vmware باشند ، در ارجحیت قرار دارند .
2 - کارشناس helpdesk ؛ مسلط به نصب انواع ویندوز و نرم افزار ، مسلط به سخت افزار ، آشنا به شبکه و توانایی انجام پسیو شبکه ، آشنایی با ابزارهای مانیتورینگ ، با روابط اجتماعی مناسب ، حداقل 3 سال سابقه کار مفید مرتبط . افرادی که دارای مدارک MCITP ، CCNA باشند ، در ارجحیت قرار دارند .
دانش بالا در زبان انگلیسی مزیت محسوب می شود .
متقاضیان میتوانند رزومه خود را برای آدرس ایمیل [email protected] ارسال کنند.
1 – سرپرست شبکه ؛ مسلط به راه اندازی و مدیریت سرویس های ویندوز سرور ، تسلط به نصب و تنظیم نرم افزار های مانیتورینگ ، پیکربندی ESX ، آشنا به مفاهیم امنیت و ذخیره سازی ، کوشا و خلاق . حداقل 3 سال سابقه کار مفید مرتبط . افرادی که دارای مدارک MCITP ، CCNP ، LPIC ، CEH، vmware باشند ، در ارجحیت قرار دارند .
2 - کارشناس helpdesk ؛ مسلط به نصب انواع ویندوز و نرم افزار ، مسلط به سخت افزار ، آشنا به شبکه و توانایی انجام پسیو شبکه ، آشنایی با ابزارهای مانیتورینگ ، با روابط اجتماعی مناسب ، حداقل 3 سال سابقه کار مفید مرتبط . افرادی که دارای مدارک MCITP ، CCNA باشند ، در ارجحیت قرار دارند .
دانش بالا در زبان انگلیسی مزیت محسوب می شود .
متقاضیان میتوانند رزومه خود را برای آدرس ایمیل [email protected] ارسال کنند.
کانال خود را به دوستانتان معرفی کنید
@unixmens
@unixmens
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
اگر از مایکروسافت خسته شده اید و می خواهید که به یک سیستم عامل متفاوت مهاجرت کنید، نصب لینوکس می تواند، راه حل خوبی برای شما باشد. اخیرا در خبرها آمده است که ویندوز ۱۰، حریم خصوصی افراد را حفظ نمی کند.
در این مورد، لینوکس می تواند همیشه همراه کسانی باشد که می خواهند اطلاعات محرمانه خود را حفظ کنند.
لینوکس ابونتو یا مینت
ممکن است تصمیم به تغییر سیستم عامل خود به لینوکس گرفته باشید ولی در مورد انتخاب توزیع تردید دارید. در اینجا مقایسه ای بین دو توزیع محبوب لینوکس یعنی مینت و ابونتو صورت گرفته است که می تواند به شما در انتخاب گزینه مناسب کمک کند.
واسط میزکار
ابونتو، توزیعی مبتنی بر دبیان است در حالیکه مینت از کوبونتو، KDE محبوب ابونتو به دست آمده است. ابونتو، توزیع استاندارد است ولی لینوکس مینت، توزیع توسعه یافته کاربران مختلف و شرکت ها برای فعالیت هایشان است. در هر صورت، مینت بر پایه ابونتو است و این دو بر روی میزکارهای مختلف کار می کنند که کاملا متفاوت از یکدیگر هستند. ابونتو از واسط کاربری یونیتی استفاده می کند ولی مینت یک واسط متفاوت به نام سینامون دارد.
سرعت
مینت بر روی سخت افزارهای قدیمی سریعتر کار می کند. در حالیکه ابونتو سرعت کندتری دارد. ولی هر دوی این توزیع ها بر روی محیط رومیزی Mate سریع عمل می کنند.
قیمت
ابونتو توسط یک شرکت تجاری مدیریت می شود در حالیکه مینت یک پروژه گروهی است که عمدتا وابسته به کمک های دیگران است. هر دوی این توزیع ها را می توان به صورت رایگان دانلود کرد.
قابلیت به روز رسانی
لینوکس مینت مانند ابونتو به روزرسان های راحتی برای استفاده کاربران دارد. کاربران ابونتو آیکون Dash در dock را انتخاب کرده و نرم افزارهای به روز شده را جستجو می کنند. کاربران مینت باید از برنامه Update Manager به منظور به روزرسانی سیستم عامل مانند برنامه ها استفاده کنند.
تولید نرم افزار
هر دو توزیع لینوکس مینت و ابونتو از بسته لیبر آفیس و مرورگر فایرفاکس استفاده می کنند.
برنامه های سازگار
هر دو توزیع برنامه های از پیش نصب شده بسیاری مانند مرورگرهای وب، پخش کننده های موزیک، پیام رسان های فوری، ویرایشگرهای عکس و پخش کننده های ویدئو را دارند.
انتخاب از بین این دو سخت است. هر کدام از این دو توزیع در جای خود و بسته به استفاده کاربر، دارای نقاط مثبت و منفی هستند.
در این مورد، لینوکس می تواند همیشه همراه کسانی باشد که می خواهند اطلاعات محرمانه خود را حفظ کنند.
لینوکس ابونتو یا مینت
ممکن است تصمیم به تغییر سیستم عامل خود به لینوکس گرفته باشید ولی در مورد انتخاب توزیع تردید دارید. در اینجا مقایسه ای بین دو توزیع محبوب لینوکس یعنی مینت و ابونتو صورت گرفته است که می تواند به شما در انتخاب گزینه مناسب کمک کند.
واسط میزکار
ابونتو، توزیعی مبتنی بر دبیان است در حالیکه مینت از کوبونتو، KDE محبوب ابونتو به دست آمده است. ابونتو، توزیع استاندارد است ولی لینوکس مینت، توزیع توسعه یافته کاربران مختلف و شرکت ها برای فعالیت هایشان است. در هر صورت، مینت بر پایه ابونتو است و این دو بر روی میزکارهای مختلف کار می کنند که کاملا متفاوت از یکدیگر هستند. ابونتو از واسط کاربری یونیتی استفاده می کند ولی مینت یک واسط متفاوت به نام سینامون دارد.
سرعت
مینت بر روی سخت افزارهای قدیمی سریعتر کار می کند. در حالیکه ابونتو سرعت کندتری دارد. ولی هر دوی این توزیع ها بر روی محیط رومیزی Mate سریع عمل می کنند.
قیمت
ابونتو توسط یک شرکت تجاری مدیریت می شود در حالیکه مینت یک پروژه گروهی است که عمدتا وابسته به کمک های دیگران است. هر دوی این توزیع ها را می توان به صورت رایگان دانلود کرد.
قابلیت به روز رسانی
لینوکس مینت مانند ابونتو به روزرسان های راحتی برای استفاده کاربران دارد. کاربران ابونتو آیکون Dash در dock را انتخاب کرده و نرم افزارهای به روز شده را جستجو می کنند. کاربران مینت باید از برنامه Update Manager به منظور به روزرسانی سیستم عامل مانند برنامه ها استفاده کنند.
تولید نرم افزار
هر دو توزیع لینوکس مینت و ابونتو از بسته لیبر آفیس و مرورگر فایرفاکس استفاده می کنند.
برنامه های سازگار
هر دو توزیع برنامه های از پیش نصب شده بسیاری مانند مرورگرهای وب، پخش کننده های موزیک، پیام رسان های فوری، ویرایشگرهای عکس و پخش کننده های ویدئو را دارند.
انتخاب از بین این دو سخت است. هر کدام از این دو توزیع در جای خود و بسته به استفاده کاربر، دارای نقاط مثبت و منفی هستند.
در مهر سال گذشته، آرم خبر از سیستم عامل جدید mbed برای دستگاه های اینترنت اشیا (IoT) داد. حال، با توجه به برنامه، شرکت نسخه بتای عمومی از این سیستم عامل را برای توسعه دهندگان و عموم مردم منتشر کرده است.
سیستم عامل mbed، یک سیستم عامل رایگان و متن باز برای میکروکنترلرهای رده Cortex-A است.
این پردازنده ها پیچیدگی کمتری نسبت به پردازنده های گوشی های هوشمند و تبلت ها دارند. پردازنده های Cortex-M قدرت کمتری دارند، در سرعت ۱۰۰ مگاهرتز اجرا می شوند و برای اینترنت اشیا بسیار مناسب هستند.
سیستم عامل mbed
این سیستم عامل اولین بار که اعلام شد تنها برای Cortex-M طراحی شده بود، به این معنی که اگر می خواهید یک دستگاه IoT با استفاده از سیستم عامل mbed بسازید باید از برد Cortex-M استفاده کنید. آرم در فروردین، سیستم عامل سمت کلاینت را معرفی کرد، که مجموعه ای از کتابخانه ها بود که به برنامه های سیستم عامل اجازه وارد شدن به کامپیوترهای مبتنی بر Cortex-A و بردهای مبتنی بر لینوکس را می داد. بخشی از نسخه بتا که امروز معرفی شد، نسخه تست شده ی همان mbed کلاینت است.
پروژه ی معرفی شده ی امروز، از پنج پروژه ی مختلف تشکیل شده بود که سه پروژه، متن باز بودند. این پروژه ها، سیستم عامل mbed، کانکتور دستگاه mbed، سرور mbed، mbed TLS و کلاینت mbed می باشند. سیستم عامل، کلاینت و کتابخانه TLS، مولفه های متن بازی هستند که عرضه شده اند.
سیستم عامل mbed
آرم یک پروژه ی گیت هاب برای سیستم عامل mbed عرضه کرده است که اطلاعات بیشتر آن در سایت mbed.com می باشد. سیستم عامل mbed بصورت خاص برای اینترنت اشیا طراحی شده است. هدف آن، فراهم کردن پایه ای برای توسعه دهندگان به منظور ساخت و ارائه ی توانایی ارتباطی مبتنی بر استانداردها، همراه با درایورهایی برای سنسورها، دستگاه های ورودی خروجی و اتصالات می باشد.
سیستم عامل mbed از چندین مولفه نرم افزاری مختلف ساخته شده که با یکدیگر ترکیب شده و با استفاده از یوتا ساخته می شود. ماژول های هسته سیستم عامل شامل minar، برنامه ریز رخداد سیستم عامل mbed، uvisor و یک هسته نظارتی برای امنیت می باشند.
چندین مولفه شبکه ای مختلف نیز وجود دارد که شامل لایه انتزاعی سوکت، پشتیبانی از اترنت، ۶lOwpan و بلوتوث با انرژی کم می باشد.
دستگاه سرور و کانکتور Mbed
دستگاه سرور و کانکتور Mbed
دستگاه سرور mbed، یک محصول میان افزاری برای اتصال دستگاه های IoT به برنامه های وب است. سرور از پروتکل Constrained Application برای ارتباط با دستگاه های IoT استفاده می کند. هر سیستم عامل و کلاینت mbed پیاده سازی مختصری از پیاده سازی CoAP دارند که اجازه ارسال اطلاعات مثلا اطلاعات سنسور را به سرور می دهد.
Mbed TLS
Mbed TLS یک کتابخانه متن باز SSL است. ماژول های mbed TLS به زبان قابل حمل C نوشته شده اند. این به توسعه دهندگان اجازه می دهد که آزادانه از بخش های مختلف، بدون نیاز به کل کتابخانه استفاده کند.
کتابخانه mbed TLS، کتابخانه SSL را که شامل رمزنگاری و توانایی های SSL/TLS می شود، برای استفاده توسعه دهندگان در محصولات توکار آسان کرده است. تمام کدهای mbed TLS تحت لایسنس آپاچی ۲ عرضه شده اند.
کلاینت mbed
دیگر مولفه متن باز، کلاینت mbed است. کد منبع، در گیت هاب قرار دارد. با استفاده از کلاینت mbed، می توان دستگاه هایی را که مبتنی بر سیستم عامل mbed نیستند، به کانکتور دستگاه mbed یا سرور mbed وصل کرد. این کلاینت زیرمجموعه ای از عملکرد سیستم عامل را پیاده سازی می کند و برای شبکه ها و دستگاه های محدود بهینه سازی می شود. کلاینت نیز مانند سیستم عامل mbed از پروتکل CoAP استفاده می کند و با استفاده از mbed TLS از امنیت ارتباطات پشتیبانی می کند.
سیستم عامل mbed، یک سیستم عامل رایگان و متن باز برای میکروکنترلرهای رده Cortex-A است.
این پردازنده ها پیچیدگی کمتری نسبت به پردازنده های گوشی های هوشمند و تبلت ها دارند. پردازنده های Cortex-M قدرت کمتری دارند، در سرعت ۱۰۰ مگاهرتز اجرا می شوند و برای اینترنت اشیا بسیار مناسب هستند.
سیستم عامل mbed
این سیستم عامل اولین بار که اعلام شد تنها برای Cortex-M طراحی شده بود، به این معنی که اگر می خواهید یک دستگاه IoT با استفاده از سیستم عامل mbed بسازید باید از برد Cortex-M استفاده کنید. آرم در فروردین، سیستم عامل سمت کلاینت را معرفی کرد، که مجموعه ای از کتابخانه ها بود که به برنامه های سیستم عامل اجازه وارد شدن به کامپیوترهای مبتنی بر Cortex-A و بردهای مبتنی بر لینوکس را می داد. بخشی از نسخه بتا که امروز معرفی شد، نسخه تست شده ی همان mbed کلاینت است.
پروژه ی معرفی شده ی امروز، از پنج پروژه ی مختلف تشکیل شده بود که سه پروژه، متن باز بودند. این پروژه ها، سیستم عامل mbed، کانکتور دستگاه mbed، سرور mbed، mbed TLS و کلاینت mbed می باشند. سیستم عامل، کلاینت و کتابخانه TLS، مولفه های متن بازی هستند که عرضه شده اند.
سیستم عامل mbed
آرم یک پروژه ی گیت هاب برای سیستم عامل mbed عرضه کرده است که اطلاعات بیشتر آن در سایت mbed.com می باشد. سیستم عامل mbed بصورت خاص برای اینترنت اشیا طراحی شده است. هدف آن، فراهم کردن پایه ای برای توسعه دهندگان به منظور ساخت و ارائه ی توانایی ارتباطی مبتنی بر استانداردها، همراه با درایورهایی برای سنسورها، دستگاه های ورودی خروجی و اتصالات می باشد.
سیستم عامل mbed از چندین مولفه نرم افزاری مختلف ساخته شده که با یکدیگر ترکیب شده و با استفاده از یوتا ساخته می شود. ماژول های هسته سیستم عامل شامل minar، برنامه ریز رخداد سیستم عامل mbed، uvisor و یک هسته نظارتی برای امنیت می باشند.
چندین مولفه شبکه ای مختلف نیز وجود دارد که شامل لایه انتزاعی سوکت، پشتیبانی از اترنت، ۶lOwpan و بلوتوث با انرژی کم می باشد.
دستگاه سرور و کانکتور Mbed
دستگاه سرور و کانکتور Mbed
دستگاه سرور mbed، یک محصول میان افزاری برای اتصال دستگاه های IoT به برنامه های وب است. سرور از پروتکل Constrained Application برای ارتباط با دستگاه های IoT استفاده می کند. هر سیستم عامل و کلاینت mbed پیاده سازی مختصری از پیاده سازی CoAP دارند که اجازه ارسال اطلاعات مثلا اطلاعات سنسور را به سرور می دهد.
Mbed TLS
Mbed TLS یک کتابخانه متن باز SSL است. ماژول های mbed TLS به زبان قابل حمل C نوشته شده اند. این به توسعه دهندگان اجازه می دهد که آزادانه از بخش های مختلف، بدون نیاز به کل کتابخانه استفاده کند.
کتابخانه mbed TLS، کتابخانه SSL را که شامل رمزنگاری و توانایی های SSL/TLS می شود، برای استفاده توسعه دهندگان در محصولات توکار آسان کرده است. تمام کدهای mbed TLS تحت لایسنس آپاچی ۲ عرضه شده اند.
کلاینت mbed
دیگر مولفه متن باز، کلاینت mbed است. کد منبع، در گیت هاب قرار دارد. با استفاده از کلاینت mbed، می توان دستگاه هایی را که مبتنی بر سیستم عامل mbed نیستند، به کانکتور دستگاه mbed یا سرور mbed وصل کرد. این کلاینت زیرمجموعه ای از عملکرد سیستم عامل را پیاده سازی می کند و برای شبکه ها و دستگاه های محدود بهینه سازی می شود. کلاینت نیز مانند سیستم عامل mbed از پروتکل CoAP استفاده می کند و با استفاده از mbed TLS از امنیت ارتباطات پشتیبانی می کند.
Mbed
Free open source IoT OS and development tools from Arm | Mbed
Mbed OS is the fastest way to build IoT products with Arm processors