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

Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով ՝ 7 քայլ
Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով ՝ 7 քայլ

Video: Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով ՝ 7 քայլ

Video: Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով ՝ 7 քայլ
Video: mozilla-iot-gateway-sensors-20180406rzr 2024, Նոյեմբեր
Anonim
Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով
Mozilla IoT Gateway ESP8266- ով և Z-Wave- ով

Իշխանություն ժողովուրդներին: Mozilla- ն ցանկանում է անվճար օգտվել IoT- ի արձանագրությունից: Այս նախագծի նպատակն է «ապահովել, որ ինտերնետը գլոբալ հանրային ռեսուրս է, բաց և հասանելի բոլորի համար»: Իրերի ինտերնետը (IoT) ինտերնետի նոր դարաշրջան է: Եվ ինչպես ինտերնետը, այնպես էլ Mozilla- ն բոլորի համար պատկերացնում է անվճար արձանագրություն: Cross-platform, cross country, cross brand:

Սարքավորումը

Այս նախագծի համար դուք պետք է ունենաք.

1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)

2 X ESP8266 (https://amzn.to/2AUvC3c)

Ըստ ցանկության

1 X Z-Wave dongle ադապտեր (https://amzn.to/2HxZokm)

ESP8266-01 Ռելեի տախտակ (https://amzn.to/2Ufx7Ao)

Լրացուցիչ ՝ Raspberry Pi- ի կարգավորման համար

Մուկ

Ստեղնաշար

HDMI մոնիտոր

Րագրակազմը

Այս նախագծի համար դուք պետք է ունենաք.

Arduino IDE կամ Arduino Ստեղծել (https://create.arduino.cc)

Mozilla Gateway for Raspberry 3

Mozilla Gateway- ի բոլոր գրադարանները

Քայլ 1: Ինչպես է աշխատում IoT- ն այսօր

Ինչպես է աշխատում IoT- ն այսօր
Ինչպես է աշխատում IoT- ն այսօր

Այսօր մենք ունենք բազմաթիվ բաղադրիչներ IOT հաղորդակցության ներսում: Դուք պետք է ունենաք, օրինակ, Amazon Alexa դարպաս և դրա հետ կապված բազմաթիվ սարքեր: Բայց Mozilla Gateway- ի միջոցով կարող եք օգտագործել նույն դարպասը ՝ Alexa- ն, Google- ի տնային հավաքածուն, պարզ ESP8266- ը կամ որևէ այլ սարքավորում օգտագործելու համար, որը ցանկանում եք ձեր տունը «խելացի» դարձնել:

Քայլ 2. Ինչպես է Mozilla- ն պատկերացնում ապագան

Ինչպես է Mozilla- ն պատկերացնում ապագան
Ինչպես է Mozilla- ն պատկերացնում ապագան

Mozilla Project- ը փորձնական շրջանակ է ՝ 3 բաղադրիչով.

Things Gateway: Իրերի ցանցի դարպասի իրականացում:

Things Cloud. IoT ամպային ծառայությունների հավաքածու:

Իրերի շրջանակ. Վեբ բաներ ստեղծելու համար վերաօգտագործելի ծրագրային բաղադրիչների հավաքածու:

Raspberry Pi Gateway

Բոլոր նախագծի առանցքը Mozilla- ի Raspberry Pi 3 Gateway- ն է: Դա իսկապես պարզ քայլ է: Mozilla- ն պատրաստել է Linux դիստրո, որը համակարգը տեղադրում է Raspberry Pi- ի վրա: Դուք կարող եք կարգավորել դարպասը ՝ օգտագործելով ձեր սմարթֆոնը:

Քայլ 3. Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը

Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը
Սկսեք կատարել ձեր անձնական Mozilla IOT անվճար դարպասը

1. Flash SD քարտ

Ներբեռնեք նախապես կառուցված Raspberry Pi OS պատկերը Mozilla- ից և տեղադրեք այն SD քարտի վրա: Ներբեռնեք այս հղումից Mozilla Gateway դիստրոյը: Mozilla Gateway- ը SD- ում տեղադրելու համար կարող եք օգտագործել Raspberry Pi- ի պաշտոնական ուղեցույցը: Մեկ այլ հնարավորություն է Balena Etcher (https://www.balena.io/etcher/):

Balena Ethcer- ը ծրագիր է Windows Mac- ի և Linux- ի համար, որը պատճենում է ISO պատկերը SD- ում:

2. Սկսեք ձեր դարպասը

Այժմ կարող եք սկսել ձեր Mozilla Gateway- ը: Դրանից հետո դուք կարող եք ձեր հեռախոսը միացնել դարպասի հետ ՝ օգտագործելով Raspberry Pi- ի Wifi- ն: Միացրեք ձեր դարպասը ձեր wifi ցանցին

Դրանից հետո դուք պետք է թունել ստեղծեք դեպի Mozilla ամպային համակարգը: Դրանից հետո դուք կարող եք տեսնել ձեր դարպասը նույնիսկ ձեր Տեղական ցանցից դուրս:

Այս քայլից հետո դուք նամակ եք ստանում ձեր Mozilla հավատարմագրով: Դուք պետք է կազմեք մոդուլը և… վերջ:

Քայլ 4: Ավելացրեք սարքեր

Ավելացնել սարքեր
Ավելացնել սարքեր

Այժմ կարող եք ավելացնել որոշ սարքեր: Դուք կարող եք օգտագործել Zigbee dongle ՝ Zigbee սարքերը միացնելու համար կամ Z-Wave dongle ՝ Z-Wave սարքերի համար:

Քայլ 5: Arduino սարքեր

Arduino սարքեր
Arduino սարքեր

Իմ լուծումը ունակ է օգտագործել Arduino- ի հետ համատեղելի սարքեր: Ես օգտագործում եմ 2 NODE ESP8266: Դրանցից մեկը օգտագործվում է որպես ընդունիչ: Դուք կարող եք միացնել տախտակը ռելեին և հրամայել, օրինակ, լույս: Մյուսը ESP8266- ն է, որը հավաքում է տվյալները սենսորից և արժեքը ուղարկում Gateway: Այս, կոդը (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) ես ստեղծել եմ վրիպազերծման թեստ: ESP8266- ը պատահական համար է ուղարկում յուրաքանչյուր 3 վայրկյանը մեկ Gateway- ի վահանակին:

ESP8266 հանգույցը Github կոդի հղումն է (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED):

Ներբեռնեք ծածկագիրը և դրեք Node ESP8266 տախտակին:

Քայլ 6: ESP8266 + ռելե վահան

ESP8266 + ռելե վահան
ESP8266 + ռելե վահան

Ես նաև օգտագործել եմ այսպիսի տախտակ: ESP8266 + ռելե: Դուք կարող եք տեսնել իմ կոդը Github- ում: Դուք պետք է միայն լիցքավորեք որոնվածը ESP8266 տախտակի վրա, ինչպես նաև կարող եք պատվիրել ռելե, որը հստակ աշխատում է Mozilla WoT Gateway- ի հետ:

Երբ ավելացնում եք սարքը, կարող եք օգտագործել ինչպես led սարքը: Եթե Mozilla Gateway- ից «միացված» հրաման եք ուղարկում, ESP- ն սերիական նավահանգստի հրամանով փոխանցում է ռելեի վահանին ռելեին միացնելու սերիական հրաման, հակառակ դեպքում ESP8266- ը տախտակին է ուղարկում ռելեի անջատման հրաման:

Սա Github կոդի հղումն է (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)

Քայլ 7. Node ESP8266 տվիչ

Հանգույց ESP8266 տվիչ
Հանգույց ESP8266 տվիչ

Դուք կարող եք տեսնել Node ESP8266 սենսորի կոդը: Սա Github կոդի հղումն է (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)

Դուք պետք է ներառեք որոշ գրադարաններ ESP LED և ESP սենսորների համար:

«Բան.հ»

"WebThingAdapter.h"

"stdio.h"

«Arduino.h»

Նաև ESP8266-01 ռելեի համար դուք պետք է ներառեք

"SoftwareSerial.h"

Այս ծածկագրով դուք կարգավորում եք ձեր տեղական ցանցի SSID- ը և գաղտնաբառը: Նոր ThigDevice օրինակ ստեղծելուց հետո:

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