Satura rādītājs:

Viedā māja: 10 soļi
Viedā māja: 10 soļi

Video: Viedā māja: 10 soļi

Video: Viedā māja: 10 soļi
Video: V Rising - Maja the Dark Savant | No Hit, 10 Levels Lower, Frailed | Gloomrot Boss Kill 2024, Novembris
Anonim
Viedā māja
Viedā māja

Šī viedās mājas lietojumprogramma ieslēdz gaismu, kas šajā gadījumā ir LED, kad tas ir tumšs un tiek konstatēta kustība. Tas palīdz, ja apgabals ir tumšs, tāpēc lietotājiem nav jāatrod gaismas slēdzis, kas tumsā var būt grūti.

Turklāt šī lietojumprogramma var izsekot apkārtējai temperatūrai un mitrumam. Ja mitrums ir augsts, tas nozīmē, ka drīz būs lietus. Tas ļauj lietotājam būt informētam un gatavam turēt ārā novietoto veļu nožūt pirms lietus.

Tā tīmekļa saskarnē tiek izmantots IBM mezgls Red, kur lietotājs varēs kontrolēt gaismas diodi, kā arī apskatīt lietojumprogrammas apkopotos reālā laika un vēsturiskos datus.

1. darbība. Iestatīšanas pārskats

Iestatīšanas pārskats
Iestatīšanas pārskats

Pēc mūsu apmācības darbību pabeigšanas jūsu iestatījumiem vajadzētu izskatīties šādi, kā redzams iepriekš.

2. darbība. Prasības aparatūrai

  • MCP3008 ADC x1
  • No gaismas atkarīgs rezistors x1
  • DHT11 sensors x1
  • PIR sensors x1
  • Gaismas diodes (LED) x1
  • 10k Ω rezistors x2
  • 330 Ω rezistors x1

3. darbība: komponentu savienošana

Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas
Savienojuma sastāvdaļas

Detaļu savienošana soli pa solim

Iepriekš redzamie attēli ir soli pa solim procedūras, kā savienot visas šai lietojumprogrammai nepieciešamās sastāvdaļas.

1. attēls: MCP3008 ADC un LDR savienošana

2. attēls: DHT11 sensora pievienošana

3. attēls: PIR sensora pievienošana

4. attēls: LED savienošana

4. darbība. Amazon tīmekļa pakalpojumu (AWS) iestatīšana

Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
Amazon Web Services (AWS) iestatīšana
  1. Piesakieties AWS un noklikšķiniet uz pakalpojumiem
  2. Atlasiet IoT Core
  3. Informācijas panelī dodieties uz “Pārvaldīt” un noklikšķiniet uz Lietas
  4. Noklikšķiniet uz izveidot *Piezīme. Ja jums vēl nav lietas, noklikšķiniet uz "Reģistrēt lietu"
  5. Noklikšķiniet uz "Izveidot vienu lietu"
  6. Piešķiriet savai lietai nosaukumu un noklikšķiniet uz "Tālāk"
  7. Nākamajā ekrānā noklikšķiniet uz "Izveidot sertifikātu" pirmajā rindā
  8. Noteikti lejupielādējiet visus 3 sertifikātus, ieskaitot saknes CA

    Lai iegūtu root, apmeklējiet šo saiti

    Ar peles labo pogu noklikšķiniet jebkurā tīmekļa lapas vietā un saglabājiet kā, ievietojiet rootca.pem faila nosaukumam un, lai saglabātu kā tipu, ielieciet visus failus, noklikšķiniet uz Saglabāt.

  9. Aktivizējiet savu sertifikātu un noklikšķiniet uz Gatavs
  10. Pēc tam dodieties uz "Drošs" un noklikšķiniet uz politikas
  11. Izveidojiet politiku
  12. Kamēr joprojām atrodaties cilnē "Drošs", dodieties uz Sertifikāti
  13. Dodieties uz tikko izveidoto sertifikātu, noklikšķiniet uz 3 punktiem, noklikšķiniet uz Pievienot politiku un izvēlieties tikko izveidoto politiku un pievienojiet to.
  14. Tagad vēlreiz noklikšķiniet uz 3 punktiem un noklikšķiniet uz Pievienot lietu un izvēlieties tikko izveidoto lietu un pievienojiet to.
  15. Atgriezieties pie izveidotās lietas un noklikšķiniet uz tās pārvaldības lietās.
  16. Dodieties mijiedarboties, izmantojiet saiti https, šī saite tiek izmantota, lai mijiedarbotos ar aws brokeri.
  17. Jūsu aws ir gatavs lietošanai tagad.

5. darbība. IBM Bluemix iestatīšana

  1. Piesakieties IBM bluemix un dodieties uz vietni
  2. Ievadiet unikālu lietotnes nosaukumu un saimniekdatora nosaukumu, abiem šiem laukiem varat izvēlēties sp-yourstudentid un noklikšķiniet uz izveidot

  3. Pagaidiet, līdz lietotne sāksies, ja tā netiks startēta, iespējams, tā būs jārestartē
  4. Informācijas panelī mākoņu lietuves pakalpojumos noklikšķiniet uz iotf-service un palaidiet Watson IoT platformu
  5. Ņemiet vērā manas lietas vietnes URL, tas ir
  6. Sadaļā Ierīces vispirms dodieties uz ierīču veidiem un noklikšķiniet uz Pievienot ierīces tipu
  7. Izvēlieties veidu kā vārteju un ievietojiet nosaukumu kā gw-yourstudentid. Noklikšķiniet uz nākamā, pēc tam noklikšķiniet uz darīts
  8. Tagad dodieties uz pārlūkošanu un pievienojiet ierīci
  9. Atlasiet izveidoto jauno ierīces tipu un ierīces ID ievadiet gwid-yourstudentid un līdz drošībai noklikšķiniet uz Tālāk.
  10. Autentifikācijas marķierim ievadiet AUTHTOKEN-gw-yourstudentid, pēc tam noklikšķiniet uz Tālāk un pēc tam-gatavs.
  11. Ņemiet vērā organizācijas ID, ierīces tipu, ierīces ID autentifikācijas metodi un autentifikācijas marķieri
  12. Bluemix tagad ir gatavs lietošanai

6. darbība. IBM Cloudant NoSQL datu bāzes iestatīšana

IBM Cloudant NoSQL datu bāzes iestatīšana
IBM Cloudant NoSQL datu bāzes iestatīšana
IBM Cloudant NoSQL datu bāzes iestatīšana
IBM Cloudant NoSQL datu bāzes iestatīšana

IBM Cloudant NoSQL datu bāze tiks izmantota jūsu sensoru nosūtīto datu glabāšanai. Šī sadaļa palīdzēs jums to iestatīt.

  1. Piesakieties IBM bluemix un dodieties uz konsoli/informācijas paneli
  2. Noklikšķiniet uz Cloudant-jy
  3. Noklikšķiniet uz palaišanas mākoņa informācijas paneļa
  4. Tālāk dodieties uz datu bāzi
  5. Augšējā labajā stūrī noklikšķiniet uz Izveidot datu bāzi
  6. Mēs izveidosim 4 datu bāzes, tāpēc jums ir jāatkārto šī darbība četras reizes, četri datu bāzes nosaukumi (gaismas sensors1, gaismas sensors2, mitruma sensors1, mitruma sensors2)
  7. Pēc tam jūs esat gatavs nosūtīt datus uz četrām datu bāzēm.

7. darbība. Twilio iestatīšana SMS paziņojumiem

Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
Twilio iestatīšana SMS paziņojumiem
  1. Piesakieties Twilio, reģistrējieties Twilio, ja neesat to izdarījis
  2. Kopējiet sava konta SID un autentifikācijas marķieri, kas tiek parādīts konsoles informācijas panelī
  3. Pārejiet uz izpildlaika-> api taustiņiem, pēc tam noklikšķiniet uz izveidot jaunu api atslēgu, draudzīgajam nosaukumam ievietojiet jebkuru vajadzīgo vārdu
  4. Noklikšķiniet uz izveidot api atslēgu
  5. Noteikti ņemiet vērā sid un atslēgu
  6. Jums tiks dots izlases numurs, vienkārši noklikšķiniet uz izvēlēties šo numuru
  7. Noteikti nokopējiet tālruņa numuru
  8. Dodieties uz šo saiti https://www.twilio.com/console/sms/settings/geo-permissions, lai ģeogrāfiskās atrašanās vietas sadaļā pievienotu Singapūru.

8. darbība: Raspberry Pi Node Red Flow

Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow

Sāciet mezglu Red savā Raspberry Pi

mezgla sarkans sākums

Datora pārlūkprogrammā ierakstiet šādu URL.

x.x.x.x apzīmē jūsu Raspberry Pi IP adresi.

x.x.x.x: 1880

Kad esat tīmekļa vietnē Node-Red, dodieties uz Importēt> Starpliktuve, izmantojot izvēlnes pogu augšējā labajā stūrī.

Ielīmējiet šādu plūsmu

[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Sūtīt gaismas vērtības "," topic ":" sensors/lightRoom2 "," qos ":" 1 "," saglabāt ":" "," brokeris ":" 15d3961c.c2373a "," x ": 835," y ": 453," vadi ": }, {" id ":" 492090f5.064b3 "," tips ":" pimcp3008 "," z ":" 201c473b. 092328 "," nosaukums ":" MCP3008 "," tapa ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," vadi ":

Pēc iepriekš minētā koda importēšanas jūsu mezgla-sarkanā plūsma ir jāpabeidz.

TLS konfigurācija

Pēc plūsmas pabeigšanas izveidojiet mapi savā Raspberry Pi. Ievietojot AWS, ievietojiet šajā mapē iepriekš lejupielādētos AWS sertifikātus.

Turpiniet rediģēt MQTT starpnieka mezglu un rediģējiet TLS konfigurāciju.

Kopējiet un ielīmējiet atbilstošajos failu ceļos savā Pi sertifikātam, privātajai atslēgai un CA sertifikātam.

Tagad esat gatavs izvietot šo plūsmu!

9. solis: IBM mezgla sarkanais informācijas panelis

IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
IBM mezgla sarkanais informācijas panelis
  1. Piekļūstiet savam IBM Node-Red
  2. Augšējā labajā stūrī esošajā izvēlnē dodieties uz "Pārvaldīt paletes".
  3. Instalējiet mezglu "mezgla sarkans informācijas panelis"
  4. Savā IBM Node-Red un importējiet šādu plūsmu no teksta faila, kas pievienots zem šīs sadaļas.
  5. Rediģējiet TLS konfigurāciju visiem MQTT mezgliem un augšupielādējiet atbilstošos AWS sertifikātus, kurus iepriekš lejupielādējāt, iestatot AWS.
  6. Turpiniet noklikšķināt uz "Izvietot"
  7. Tagad jūs varēsit doties uz informācijas paneli. Savā pārlūkprogrammā ievadiet šādu URL, kur x ir jūsu IBM Bluemix maršruts

x/ui

10. solis: pabeidziet

Pabeigt
Pabeigt
Pabeigt
Pabeigt

Apsveicam! Tas ir apmācības beigas.

Ja ir izvietotas 2 mezgla-sarkanās plūsmas, vienai no tām ir jānosūta dati, bet otrai jāļauj apskatīt datus informācijas panelī, kā redzams iepriekš attēlos.

Ieteicams: