فهرست مطالب:

ارسال اطلاعات با اتم هلیوم: 3 مرحله
ارسال اطلاعات با اتم هلیوم: 3 مرحله

تصویری: ارسال اطلاعات با اتم هلیوم: 3 مرحله

تصویری: ارسال اطلاعات با اتم هلیوم: 3 مرحله
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, نوامبر
Anonim
ارسال اطلاعات با اتم هلیوم
ارسال اطلاعات با اتم هلیوم

هلیوم یک بستر بی سیم کامل برای اینترنت اشیاء است ، که سخت افزار یکپارچه ، رابط نرم افزاری و زیرساختی را برای اتصال آسان ، کارآمد و ایمن اشیاء به اینترنت فراهم می کند. دو جزء سخت افزاری وجود دارد: Atom و Bridge. Atom دستگاه کوچکی است که با پل ارتباط برقرار می کند و سپس این اطلاعات را گرفته و به اینترنت منتقل می کند. برای این نسخه ی نمایشی ، از سپر Helium Atom dev در آردوینو uno استفاده می کنیم.

سایر منابع مفید هلیوم عبارتند از:

وبلاگ هلیوم

انجمن هلیوم

اسناد هلیوم

مرحله 1: کتابخانه هلیوم را بارگیری کنید

از آنجا که برد Atom dev یک سپر در بالای Arduino Uno است ، برای برنامه ریزی و بارگذاری کد بر روی دستگاه به Arduino IDE نیاز دارید. کتابخانه هلیوم-آردوینو عملکردهای مورد نیاز برای باز کردن اتصالات و بسته بندی پیام ها را تأمین می کند. اطلاعات مفصل در مورد استفاده از کتابخانه Helium-Arduino در Helium Docs یافت می شود. هر دو را بارگیری کرده و اجرا کنید.

مرحله 2: کدنویسی در آردوینو

همیشه با عبارت های شامل خود شروع کنید

#عبارتند از

#عبارتند از

در مرحله بعد باید مودم Helium خود را اعلام کنید

مودم HeliumModem *

در تابع void setup مودم باید مقداردهی اولیه شود

void setup ()

{مودم = جدید HeliumModem ()؛ }

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

حلقه خالی ()

{DataPack dp (1) ؛ dp.appendString ((char *) "سلام جهان") ؛ مودم-> sendPack (& dp) ؛ تأخیر (500) ؛ }

DataPack روش هلیوم برای بسته بندی داده های شما برای ارسال به/از اتم است. شما باید اندازه بسته داده و سپس آنچه در آن قرار دارد را به ترتیب اعلام کنید. توجه داشته باشید که در کد بالا یک رشته را به بسته داده اضافه کردم ، بنابراین dp روی 1 تنظیم شد.

DataPack dp (2) ؛

dp.appendString ((char *) "سلام جهان") ؛ dp.appendU16 (داده های شما) ؛

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

کد بالا این برنامه بارها "Hello World" را از اتم هلیوم شما ارسال می کند.

مرحله 3: اتصال و بارگذاری به سخت افزار

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

کد خود را روی برد Arduino dev بارگذاری کنید. برنامه ای را در رایانه خود اجرا کنید که از یکی از API های هلیوم برای مشترک شدن در دستگاه شما استفاده کند. آموزش عضویت از طریق روبی. اکنون باید داده های ارسال شده از اتم هلیوم خود را مشاهده کنید!

اگر به نظر شما مفید است و/یا آموزشهای دیگر می خواهید ، با خیال راحت به من پیامWrittenAirThank بدهید و از ساختن آن لذت ببرید!

توصیه شده: