فهرست مطالب:
- مرحله 1: نصب وابستگی ها
- مرحله 2: مخزن را کلون کرده و بسازید
- مرحله 3: مثال را اصلاح کنید
- مرحله 4: دستگاه خود را توسط MiletusApp کنترل کنید
تصویری: LibMiletus Io Framework در DragonBoard: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
LibMiletus یک چارچوب قابلیت همکاری منبع باز است که به دستگاه های اینترنت اشیا اجازه می دهد خود را در یک شبکه شناسایی کرده و در نتیجه توسط سایر دستگاه های موجود در این شبکه کنترل شوند.
مرحله 1: نصب وابستگی ها
ما فرض می کنیم که شما در حال حاضر توزیع Debian را روی برد خود اجرا می کنید. در غیر این صورت ، می توانید آن را طبق این راهنما نصب کنید.
فایل /etc/apt/sources.list حاوی اطلاعات مورد نیاز برای نصب بسته های نرم افزاری اضافی است.
یک ترمینال (Menu -> System Tools -> LXTerminal) را باز کرده و دستور زیر را برای افزودن منابع Raspibian اجرا کنید.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspyian wheezy سهم اصلی غیر رایگان deb-src https://archive.raspbian.org/ خس خس سینه raspbian سهم اصلی غیر رایگان EOF
در صورت نیاز ، کلید عمومی Raspbian را می توان با استفاده از دستور در keyring apt-get شما ذخیره کرد:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
مدیر بسته را به روز کنید و وابستگی ها را با استفاده از دستورات نصب کنید:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
مرحله 2: مخزن را کلون کرده و بسازید
مخزن را ، جایی که ترجیح می دهید ، با استفاده از دستور کلون کنید:
$ git clone
به زیر شاخه لینوکس بروید و mDNS را با استفاده از دستورات پیکربندی کنید:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = بله
برای ساختن ، کافی است اسکریپت سازنده را اجرا کنید
$./build.sh
اکنون ، برد را مجدداً راه اندازی کنید و می توانید مثال لینوکس استاندارد را اجرا کنید
$ sudo./bin/linux_example_wifi
مرحله 3: مثال را اصلاح کنید
از یک نمونه مشابه برای نسخه Intel Edison یک کپی تهیه کنید
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
یک LED را روی پین دیجیتالی وصل کنید ، فایل example_libMiletus_dragonboard_wifi.cpp را باز کنید و ماکرو BUILT_IN_LED را تغییر دهید تا پینی را که تازه متصل کرده اید منعکس کند. من از یک کیت راه انداز کارت میانسرا Linker برای 96Boards استفاده می کنم و پین دیجیتال 1 را به پین DragonBoard نشان می دهد. 23 ، بنابراین ، برای من ti است:
#تعریف BUILT_IN_LED 23
اکنون ، آن را کامپایل کرده و با استفاده از خطوط فرمان اجرا کنید:
سطل سی دی $
$ g ++ -g../example_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o example_dragonboard_wifi -std = c ++ 11 -lmraa $ sudo./example_dragonboard_/
اکنون می توانید دستگاه IoT خود را از طریق MiletusApp کنترل کنید
می توانید به صفحه نمای کلی نگاهی بیندازید و با افزودن حسگر و محرک های بیشتر این مثال را بهبود بخشید.
مرحله 4: دستگاه خود را توسط MiletusApp کنترل کنید
برای کنترل دستگاه های هوشمند خود می توانید از MiletusApp در تلفن هوشمند اندرویدی خود استفاده کنید.
حداقل صفحه برنامه را در صفحه بارگیری بارگیری کنید.
بر اساس ویژگی های شما ، رابط کنترل به صورت پویا در برنامه ایجاد می شود
توصیه شده:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 مرحله
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento & eacute؛ mostrar as etapas need & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que o HostPC (Computador / Notebook)، atrav & eacute؛ s do IDE Eclipse compile os c & oacute؛ digos e exporte para o Alvo (کشیدن
نحوه اتصال و کنترل لامپ از طریق ماژول ZigBee در Dragonboard: 5 مرحله
نحوه اتصال و کنترل یک لامپ از طریق ماژول ZigBee در Dragonboard: این دستورالعمل به کاربر می آموزد که چگونه ماژول ZigBee را روی Dragonboard متصل کرده و به درستی نصب کرده و با لامپ کنترل شده ZigBee (OSRAM) ارتباط برقرار کرده و یک شبکه ZigBee IOT ایجاد کند. : Dragonboard 410c؛ دانگل USB CC2531؛ تی
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 مرحله
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV، Dragonboard 410c E Aplikativo Android: DESCRI & Ccedil؛ & Atilde؛ OO intuito do projeto & eacute؛ dar autonomia para deficientes visuais se locomoverem em ambientes indoor como casas یا مراکز خرید و فرودگاهها. A locomo & ccedil؛ & atilde؛ o em ambientes j & aacute؛ mapeados pode ou n & atilde؛ o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 تخته سنسورها: 7 مرحله
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards سنسورها: O objetivo desse tutorial & eacute؛ mostrar as etapas need & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja poss & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / notebook usando comunica & ccedi
NET Framework 1.0 را روی ویندوزهای 64 بیتی نصب کنید: 8 مرحله
Install.NET Framework 1.0 در ویندوز 64 بیتی: هر کسی که تا به حال سعی کرده است نسخه 1.0 NET Framework را در نسخه 64 بیتی ویندوز نصب کند ، احتمالاً با خطایی روبرو شده است که می گوید در ویندوز 64 بیتی کار نمی کند به با این حال ، یک راه حل وجود دارد. توجه: مایکروسافت پشتیبانی نمی کند