Სარჩევი:

Mozilla IoT Gateway ESP8266 და Z-Wave: 7 ნაბიჯი
Mozilla IoT Gateway ESP8266 და Z-Wave: 7 ნაბიჯი

ვიდეო: Mozilla IoT Gateway ESP8266 და Z-Wave: 7 ნაბიჯი

ვიდეო: Mozilla IoT Gateway ESP8266 და Z-Wave: 7 ნაბიჯი
ვიდეო: mozilla-iot-gateway-sensors-20180406rzr 2024, ნოემბერი
Anonim
Mozilla IoT Gateway ESP8266 და Z-Wave
Mozilla IoT Gateway ESP8266 და Z-Wave

ძალა ხალხებს! Mozilla– ს სურს IoT პროტოკოლის უფასოდ გათავისუფლება. ამ პროექტის მიზანია „უზრუნველყოს ინტერნეტი გლობალური საჯარო რესურსი, ღია და ყველასთვის ხელმისაწვდომი“. ნივთების ინტერნეტი (IoT) არის ინტერნეტის ახალი ერა. ინტერნეტის მსგავსად, Mozilla წარმოიდგენს უფასო პროტოკოლს ყველასთვის. ჯვარედინი პლატფორმა, ჯვრის ქვეყანა, კროს ბრენდი.

აპარატურა

ამ პროექტისთვის თქვენ უნდა გქონდეთ:

1 X ჟოლო Pi 3 (https://amzn.to/2DmQ8eB)

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

სურვილისამებრ

1 X Z-Wave დონგლის ადაპტერი (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 Home ნაკრები, მარტივი ESP8266 ან სხვა ნებისმიერი მოწყობილობა, რომლისთვისაც გსურთ თქვენი სახლის „ჭკვიანი“გამოყენება.

ნაბიჯი 2: როგორ წარმოუდგენია მოზილა მომავალს

როგორ წარმოუდგენია მოზილა მომავალს
როგორ წარმოუდგენია მოზილა მომავალს

Mozilla Project არის ექსპერიმენტული ჩარჩო 3 კომპონენტისგან:

საგნების კარიბჭე: ნივთების ქსელის კარიბჭის განხორციელება.

Things Cloud: IoT ღრუბლოვანი სერვისების კოლექცია.

საგნების ჩარჩო: ვებ ნივთების შესაქმნელად ხელახლა გამოსაყენებელი პროგრამული კომპონენტების კოლექცია.

ჟოლო პი კარიბჭე

ყველა პროექტის ბირთვი არის Raspberry Pi 3 Gateway Mozilla. ეს მართლაც მარტივი ნაბიჯია. 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 დისტრო. თქვენ შეგიძლიათ გამოიყენოთ Raspberry Pi ოფიციალური სახელმძღვანელო, რომ დააინსტალიროთ Mozilla Gateway SD– ზე. კიდევ ერთი შესაძლებლობა არის ბალენა ეჩერი (https://www.balena.io/etcher/).

Balena Ethcer არის პროგრამა Windows Mac და Linux– ისთვის, რომელიც კოპირებს ISO გამოსახულებას SD– ზე.

2. დაიწყეთ Gateway

ახლა თქვენ შეგიძლიათ დაიწყოთ თქვენი Mozilla Gateway. ამის შემდეგ, თქვენ შეგიძლიათ დააკავშიროთ თქვენი ტელეფონი კარიბჭესთან Raspberry Pi– დან Wifi– ს გამოყენებით. შეაერთეთ თქვენი კარიბჭე თქვენს wifi ქსელთან

ამის შემდეგ, თქვენ უნდა შექმნათ გვირაბი Mozilla ღრუბლოვან სისტემაში. ამის შემდეგ, თქვენ შეგიძლიათ ნახოთ თქვენი კარიბჭე ადგილობრივი ლოკალური ქსელიდანაც კი.

ამ ნაბიჯის შემდეგ თქვენ მიიღებთ ელ.წერილს თქვენი Mozilla სერთიფიკატის მითითებით. თქვენ უნდა შეადგინოთ მოდული და … ეს არის ის!

ნაბიჯი 4: დაამატეთ მოწყობილობები

მოწყობილობების დამატება
მოწყობილობების დამატება

ახლა თქვენ შეგიძლიათ დაამატოთ რამდენიმე მოწყობილობა. თქვენ შეგიძლიათ გამოიყენოთ Zigbee dongle Zigbee მოწყობილობების დასაკავშირებლად ან Z-Wave დონგლი Z-Wave მოწყობილობებისთვის.

ნაბიჯი 5: Arduino მოწყობილობები

არდუინოს მოწყობილობები
არდუინოს მოწყობილობები

ჩემს გადაწყვეტას შეუძლია გამოიყენოს Arduino თავსებადი მოწყობილობები. მე ვიყენებ 2 NODE ESP8266- ს. ერთ -ერთი მათგანი გამოიყენება როგორც მიმღები. თქვენ შეგიძლიათ დააკავშიროთ დაფა სარელეოზე და მიანიჭოთ მაგალითად შუქი. მეორე არის ESP8266, რომელიც აგროვებს მონაცემებს სენსორიდან და აგზავნის მნიშვნელობას კარიბჭეში. ამ კოდით (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) შევქმენი გამართვის ტესტი. ESP8266 აგზავნის შემთხვევით რიცხვს ყოველ 3 წამში Gateway დაფაზე.

Node ESP8266 led არის ბმული Github კოდზე (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).

ჩამოტვირთეთ კოდი და განათავსეთ Node ESP8266 დაფაზე.

ნაბიჯი 6: ESP8266 + სარელეო ფარი

ESP8266 + სარელეო ფარი
ESP8266 + სარელეო ფარი

მე ასევე გამოვიყენე ასეთი დაფა. ESP8266 + სარელეო. თქვენ შეგიძლიათ ნახოთ ჩემი კოდი Github– ზე. თქვენ უნდა დაატენოთ მხოლოდ firmware ESP8266 დაფაზე და ასევე შეგიძლიათ შეუკვეთოთ სარელეო, რომელიც აშკარად მუშაობს Mozilla WoT Gateway– ით.

როდესაც დაამატებთ მოწყობილობას, შეგიძლიათ გამოიყენოთ როგორც led მოწყობილობა. თუ თქვენ აგზავნით Mozilla Gateway- დან "on" ბრძანებას ESP აგზავნის სერიული პორტის ბრძანებით სარელეო ფარს სარელეო ჩართვის სერიულ ბრძანებას, წინააღმდეგ შემთხვევაში ESP8266 აგზავნის დაფაზე რელეს გამორთვის ბრძანებას.

ეს არის ბმული Github კოდზე (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)

ნაბიჯი 7: კვანძის ESP8266 სენსორი

კვანძის ESP8266 სენსორი
კვანძის ESP8266 სენსორი

თქვენ შეგიძლიათ ნახოთ კოდი Node ESP8266 სენსორისთვის. ეს არის ბმული Github კოდზე (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)

თქვენ უნდა შეიტანოთ ბიბლიოთეკა ESP LED და ESP სენსორისთვის.

"რამ.ჰ"

"WebThingAdapter.h"

"stdio.h"

"არდუინო.ჰ"

ასევე ESP8266-01 სარელეო, თქვენ უნდა ჩართოთ

"SoftwareSerial.h"

ამ კოდით თქვენ შექმნით თქვენს ადგილობრივ ქსელის SSID- ს და პაროლს. მას შემდეგ რაც შექმნით ახალ ThigDevice მაგალითს.

გირჩევთ: