Բովանդակություն:

Հելիումի ատոմով տեղեկատվություն ուղարկելը `3 քայլ
Հելիումի ատոմով տեղեկատվություն ուղարկելը `3 քայլ

Video: Հելիումի ատոմով տեղեկատվություն ուղարկելը `3 քայլ

Video: Հելիումի ատոմով տեղեկատվություն ուղարկելը `3 քայլ
Video: Ջուրը կվերադառնա՞ հորեր, գետեր և լճեր։ Ինչո՞վ ենք ջրելու մեր այգիները. 2024, Նոյեմբեր
Anonim
Տեղեկատվության ուղարկում Հելիումի ատոմով
Տեղեկատվության ուղարկում Հելիումի ատոմով

Հելիումը իրերի ինտերնետի ամբողջական անլար հարթակ է, որն ապահովում է ինտեգրված սարքավորում, ծրագրակազմի ինտերֆեյս և կառուցված ենթակառուցվածք ՝ օբյեկտներին ինտերնետին հեշտ, արդյունավետ և ապահով կապելու համար: Կան երկու ապարատային բաղադրիչ ՝ ատոմը և կամուրջը: Atom- ը կամուրջին հաղորդակցվող փոքրիկ սարք է, որն այնուհետ վերցնում է այս տեղեկատվությունը և փոխանցում ինտերնետին: Այս ցուցադրման համար մենք կօգտագործենք Helium Atom dev վահանը Arduino uno- ում:

Հելիումի այլ օգտակար ռեսուրսները ներառում են.

Հելիումի օրագիր

Հելիումի ֆորում

Հելիումի փաստաթղթեր

Քայլ 1: Ներբեռնեք Հելիումի գրադարանը

Քանի որ Atom dev տախտակը վահան է Arduino Uno- ի գագաթին, ձեզ հարկավոր կլինի Arduino IDE ՝ ծածկագիրը սարքում ծրագրավորելու և բեռնելու համար: Հելիում-Արդուինոյի գրադարանը ապահովում է կապերի և հաղորդագրությունների փաթեթավորման համար անհրաժեշտ գործառույթները: Helium-Arduino գրադարանից օգտվելու վերաբերյալ մանրամասն տեղեկություններ կարելի է գտնել Helium Docs- ում: Ներբեռնեք և գործարկեք երկուսն էլ:

Քայլ 2: Կոդավորում Arduino- ում

Միշտ սկսեք ձեր ներառած հայտարարություններից

#ներառում

#ներառում

Հաջորդը դուք պետք է հայտարարեք ձեր Helium մոդեմի մասին

HeliumModem *մոդեմ;

Անվավեր տեղադրման գործառույթում մոդեմը պետք է նախաստորագրվի

դատարկ կարգավորում ()

{մոդեմ = նոր HeliumModem (); }

Տվյալները ուղարկվում են ձեր օղակի գործառույթի շրջանակներում: Նախ հայտարարեք տվյալների փաթեթ և սահմանեք այն պարունակող տարրերի քանակը: Այնուհետև տվյալները կցեք փաթեթին, այնուհետև փաթեթը ուղարկեք մոդեմի միջոցով: Հետևեք դրան ՝ ուղարկված փաթեթների հաճախականությունը սահմանելու համար:

դատարկ շրջան ()

{DataPack dp (1); dp.appendString ((char *) «Բարև աշխարհ»); մոդեմ-> sendPack (& dp); ուշացում (500); }

DataPack- ը Հելիումի միջոցն է ՝ ձեր տվյալները փաթեթավորելու համար ՝ դրանք Ատոմից/դեպի Ատոմ ուղարկելու համար: Դուք պետք է հայտարարեք տվյալների փաթեթի չափը, որին հաջորդում է այն, ինչ գտնվում է ըստ հերթականության: Նկատի ունեցեք, որ վերը նշված ծածկագրում ես մեկ տող եմ ավելացրել տվյալների փաթեթին, ուստի dp- ն սահմանվել է 1:

DataPack dp (2);

dp.appendString ((char *) «Բարև աշխարհ»); dp.appendU16 (ձեր տվյալները);

Տվյալների տարբեր տեսակների միացման մանրամասները կարելի է գտնել Helium փաստաթղթերում:

Վերևի ծածկագիր: Այս ծրագիրը բազմիցս ուղարկում է «Բարև աշխարհ» ձեր Հելիումի ատոմից:

Քայլ 3: Միացեք և վերբեռնեք սարքավորմանը

Atom- ը հաղորդակցվում է ցանցին միացող կամրջի հետ, այնպես որ երկու սարքավորումները պետք է սնուցվեն աշխատելու համար: Եթե ունեք ձեր սեփական կամուրջը, համոզվեք, որ այն սնվում է, կամ սնուցվում և միացված է Ethernet մալուխի միջոցով, կամ սնվում է պատի վարդակից և միացված է 3G- ի միջոցով: Arduino- ի մշակման տախտակը կաշխատի usb- ով, որն անհրաժեշտ է ձեր կոդը դրա վրա վերբեռնելու համար, բայց կարող է նաև սնուցվել առանձին:

Վերբեռնեք ձեր կոդը Arduino dev տախտակին: Ձեր համակարգչում գործարկեք ծրագիր, որը օգտագործում է Helium- ի API- ներից մեկը `ձեր սարքին բաժանորդագրվելու համար: Ruby- ի միջոցով բաժանորդագրվելու ձեռնարկ: Այժմ դուք պետք է տեսնեք ձեր Հելիումի ատոմից ուղարկված տվյալները:

Եթե գտնում եք, որ սա օգտակար է և/կամ ցանկանում եք ունենալ այլ ձեռնարկներ, ազատ զգալ ինձ գրեք @WrittenAirThank, և զվարճացեք:

Խորհուրդ ենք տալիս: