תוכן עניינים:

שליחת מידע עם אטום הליום: 3 שלבים
שליחת מידע עם אטום הליום: 3 שלבים

וִידֵאוֹ: שליחת מידע עם אטום הליום: 3 שלבים

וִידֵאוֹ: שליחת מידע עם אטום הליום: 3 שלבים
וִידֵאוֹ: כימיה מושגי יסוד (3) - הטבלה המחזורית ב 2024, נוֹבֶמבֶּר
Anonim
שליחת מידע עם אטום הליום
שליחת מידע עם אטום הליום

הליום היא פלטפורמה אלחוטית מלאה לאינטרנט של דברים, המספקת חומרה משולבת, ממשקי תוכנה ותשתית בנויה לחיבור אובייקטים בקלות, ביעילות ובאבטחה לאינטרנט. ישנם שני רכיבי חומרה: האטום והגשר. האטום הוא המכשיר הקטן המתקשר לגשר, שאחר כך לוקח מידע זה ומעביר אותו לאינטרנט. עבור הדגמה זו נשתמש במגן ה- Helium Atom dev על אונו Arduino.

משאבים מועילים אחרים של הליום כוללים:

בלוג הליום

פורום הליום

מסמכי הליום

שלב 1: הורד את ספריית הליום

מכיוון שלוח ה- Atom dev הוא מגן על גבי Arduino Uno, תזדקק ל- Arduino IDE כדי לתכנת ולטעון את הקוד על המכשיר. ספריית הליום-ארדואינו מספקת את הפונקציות הדרושות לפתיחת חיבורים והודעות אריזה. מידע מפורט על השימוש בספריית הליום-ארדואינו ניתן למצוא ב- Helium Docs. הורד והפעל את שניהם.

שלב 2: קידוד בארדואינו

התחל תמיד בהצהרות הכלולות שלך

#לִכלוֹל

#לִכלוֹל

לאחר מכן עליך להכריז על מודם הליום שלך

מודם HeliumModem *;

בפונקציית הגדרת החלל יש לאתחל את המודם

הגדרת חלל ()

{modem = HeliumModem חדש (); }

הנתונים נשלחים בתוך פונקציית הלולאה שלך. ראשית הכריז על חבילת נתונים והגדר את מספר האלמנטים שהוא יכיל. לאחר מכן הוסף את הנתונים למנה ואחריו שליחת החבילה דרך המודם. בצע את זה בזמן עיכוב כדי להגדיר את תדירות החבילות שנשלחו.

לולאת חלל ()

{DataPack dp (1); dp.appendString ((char *) "שלום עולם"); מודם-> sendPack (& dp); עיכוב (500); }

DataPack היא הדרך של הליום לעטוף את הנתונים שלך כדי לשלוח אותם אל/מ- Atom. עליך להצהיר על גודל חבילת הנתונים ואחריה מה שיש בה לפי הסדר. שים לב בקוד שלמעלה צירפתי מחרוזת אחת לחבילת הנתונים, כך ש- dp הוגדר ל 1. אם נרצה לשלוח דבר אחר, למשל מילה בת 16 סיביות לא חתומה, יחד עם המחרוזת שנצטרך

DataPack dp (2);

dp.appendString ((char *) "שלום עולם"); dp.appendU16 (הנתונים שלך);

פרטים על הוספת סוגי נתונים שונים ניתן למצוא ב- Helium Docs.

קוד למעלה. תוכנית זו שולחת שוב ושוב את "שלום העולם" מהאטום הליום שלך.

שלב 3: התחבר והעלה לחומרה

האטום מתקשר אל הגשר המתחבר לרשת, כך ששני התקני החומרה חייבים להיות מופעלים לעבודה. אם יש לך גשר משלך וודא שהוא מופעל, או שהוא מופעל על ידי כבל אתרנט מחובר או מחובר לשקע בקיר ומחובר באמצעות 3G. לוח ה- dev Arduino יופעל באמצעות ה- usb הדרוש להעלאת הקוד שלו אליו, אך ניתן להפעיל אותו גם בנפרד.

העלה את הקוד שלך ללוח ה- Dev של Arduino. הפעל תוכנית במחשב שלך שממנפת את אחד ממשקי ה- API של הליום כדי להירשם למכשיר שלך. הדרכה להרשמה באמצעות רובי. כעת אתה אמור לראות את הנתונים שנשלחו מהאטום הליום שלך!

אם מצאת שזה מועיל ו/או רוצה הדרכות אחרות, אל תהסס לצלצל לי @WrittenAir תודה לך ותהנה!

מוּמלָץ: