Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: pārbaudiet savu IP
- 3. darbība: pārveidojiet datoru par serveri, izmantojot XAMPP
- 4. darbība: atveriet XAMPP
- 5. darbība: pārbaudiet XAMPP
- 6. solis: ieprogrammējiet Arduino
- 7. darbība: tīmekļa lapas izveide
- 8. darbība: mainiet portu
- 9. darbība. Padariet savu tīmekļa lapu redzamu
- 10. darbība: mainiet mūsu XAMPP servera porta numuru
- 11. darbība: mainītā porta numura pārbaude
- 12. darbība: maršrutētāja konfigurēšana
- 13. darbība: DHCP iestatījumu konfigurēšana
- 14. darbība. Porta pārsūtīšanas iestatījumu konfigurēšana
- 15. solis: pārbaude
- 16. solis: novatoriska domāšana, vairāk pūļu, vairāk radījumu
Video: Kontrolējiet savu elektronisko pasauli internetā: 16 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Ievērojot šo pamācību, jūs varēsiet ieslēgt un izslēgt gaismas diodi no jebkuras vietas pasaulē. Uzmanīgi izlasiet visus norādījumus un izpildiet soļus pa vienam. Izpētījis šo pamācību, ar savām novatoriskajām prasmēm varēsit izmantot šīs zināšanas dažādās lietojumprogrammās, piemēram, mājas automatizācijas sistēmās, IOT projektos.
1. solis: materiāli
1. Dators
2. Maršrutētājs ar aktīvu interneta savienojumu, kas ir savienots ar jūsu datoru.
3. Arduino (es izmantoju arduino UNO.)
4. Viedtālrunis vai cits dators ar mobilajiem datiem vai cits interneta tīkls
2. darbība: pārbaudiet savu IP
Pirmkārt, ir svarīgi noskaidrot, vai jums ir publisks IP vai nav. Jo, ja jums nav publiska IP, jūs nevarat piekļūt savam datoram no ārpuses. Tas nozīmē, ka, ja jums ir publisks IP, jums ir adrese no pasaules interneta. To varat pārbaudīt, sazinoties ar savu interneta pakalpojumu sniedzēju. Man arī nebija publiska ip, bet pēc sazināšanās ar manu interneta pakalpojumu sniedzēju viņi man bez maksas piešķīra publisku IP. Uzziniet vairāk par IP adresēm šeit.
Jūs varat uzzināt savu ierīces pašreizējo IP adresi, vienkārši ierakstot Google vietnē “Kas ir mans ip”.
3. darbība: pārveidojiet datoru par serveri, izmantojot XAMPP
Jums ir jāpārveido dators par serveri, lai tam piekļūtu no interneta. "Apache" ir programmatūra, ko izmanto, lai datoru pārveidotu par serveri. Bet, ja izmantojat tikai "Apache", ir daudz ko konfigurēt. Tātad ir trešo pušu lietojumprogrammas, lai bez piepūles veiktu šo darbu. "XAMPP" ir viena no tām. Jūs varat to lejupielādēt un instalēt no šejienes. Ir pieejamas Windows, Linux, Mac versijas.
4. darbība: atveriet XAMPP
Dodieties uz disku, kurā esat instalējis XAMPP. Atrodiet mapi ar nosaukumu "xampp", un tās iekšpusē atradīsit lietojumprogrammu ar nosaukumu "xampp-control". Atveriet to. Pēc tā atvēršanas tas izskatīsies kā iepriekš redzamais attēls.
5. darbība: pārbaudiet XAMPP
Pēc XAMPP atvēršanas noklikšķiniet uz pogas Sākt, kas atrodas rindā ar nosaukumu "Apache". Pēc tam atveriet pārlūkprogrammu un adreses joslā ierakstiet "localhost". Ja esat veiksmīgi instalējis XAMPP, jūs tiksit novirzīts uz xampp noklusējuma tīmekļa vietni, kas parādīta otrais attēls.
6. solis: ieprogrammējiet Arduino
Augšupielādējiet šo programmu arduino, lai ieslēgtu, izslēgtu borta LED pār seriālo portu, nosūtot "H" un "L" rakstzīmes. "H" uz LED un "L", lai izslēgtu LED.
7. darbība: tīmekļa lapas izveide
Lai veiktu šo darbu, mēs izmantojam HTML, AJAX un PHP. Es īsi paskaidrošu šo trīs valodu lietošanu. Jūs varat uzzināt vairāk par papildu informāciju, izmantojot zemāk esošās saites. Būtībā HTML tiek izmantots, lai izveidotu tīmekļa lapas. Tajā ir ietvertas lietas, kas tiks parādītas tīmekļa lapās pēc ielādes pārlūkprogrammā. AJAX tiek izmantots, lai nosūtītu PHP pieprasījumus, atkārtoti neielādējot tīmekļa lapu. PHP tiek izmantots, lai kontrolētu servera saderību, lai kontrolētu gaismas diodi.
1. Uzziniet vairāk par HTML šeit.
2. Uzziniet vairāk par AJAX šeit.
3. Uzziniet vairāk par PHP šeit.
Vispirms mapē ar nosaukumu "htdocs" izveidojiet mapi ar jebkuru vēlamo nosaukumu mapē "xampp", kuru atradām iepriekš 4. darbībā.
1. Ierakstiet kodu piezīmju grāmatiņas pirmajā attēlā un saglabājiet to kā "index.html" mūsu izveidotajā mapē.
2. Ierakstiet kodu piezīmju grāmatiņas otrajā attēlā un saglabājiet to kā "ledoff.php" mūsu izveidotajā mapē.
3. Ierakstiet kodu piezīmju grāmatiņas trešajā attēlā un saglabājiet to kā "ledon.php" mūsu izveidotajā mapē.
8. darbība: mainiet portu
PHP skriptos ir jāmaina sava arduino saderība. Pretējā gadījumā tīmekļa lapa tiks ielādēta, bet gaismas diode nedarbosies. Atrodiet arduino porta numuru Arduino IDE vai ierīces pārvaldniekā. Pēc tam mainiet to gan "ledoff.php", gan "ledon.php" faili, kā minēts iepriekš attēlos. Saskaņā ar manu datoru tas ir com7.
9. darbība. Padariet savu tīmekļa lapu redzamu
Pārbaudot 5. darbību, pēc pieteikšanās serverī, izmantojot vietējo resursdatoru, jūs redzēsit, ka tas novirza uz XAMPP noklusējuma tīmekļa vietni. Tātad, kā mēs varam pieteikties savā tīmekļa vietnē? Ierakstiet savas mapes nosaukumu, kurā esat saglabājis HTML un PHP failus pārlūkprogrammas adreses joslā.
localhost/"jūsu mapes nosaukums"
Pēc manis manas mapes nosaukums ir "serialportcontrol". Pirmajā attēlā ir minēta metode, kā to ierakstīt pārlūkprogrammas adreses joslā.
Pēc noklikšķināšanas ievadiet, jūs redzēsit iepriekš minēto vietni, kā minēts otrajā attēlā.
Noklikšķinot uz "LED ON" un "LED OFF" pogām, jūs varēsiet ieslēgt un izslēgt biult arduino LED, izmantojot tīmekļa vietni. Jūs varat kontrolēt LED, savienojot citu datoru vai viedtālruni ar to pašu maršrutētāju un reģistrējot to pašu tīmekļa adresi, kuru vispirms izmantojām lokālajā tīklā.
10. darbība: mainiet mūsu XAMPP servera porta numuru
Labi, tagad mēs zinām, ka mūsu sistēma darbojas labi mūsu lokālajā tīklā. Tātad šī ir mūsu darba interesantākā daļa. Pirmkārt, mums ir jāmaina mūsu XAMPP servera porta numurs. Tā kā XAMPP servera noklusējuma ports ir 80.
(Ports nozīmē, ka tas ir tāpat kā vairākas mājas joslā, kā minēts mājas adresē. Josla ir jūsu datora publiskais IP. Mājas numurs ir ostas numurs. Jūsu datoram ir viena ip adrese un jūsu datorā tiek izmantoti vairāki porti, lai sazinātos ar katru uzdevumu, piemēram, ja divreiz izmantojat XAMPP serveri, lai veiktu divus darbus vienā datorā, katram XAMPP serverim ir jāizmanto divi portu numuri.)
80 ir HTTP noklusējuma porta numurs. Ievadot "localhost" pārlūkprogrammas adreses joslā, pārlūks automātiski pievieno šo porta numuru tīmekļa adreses beigās, lai gan jūs to neredzat. Tas izklausās vienalga. Tātad, kāpēc ir jāmaina porta numurs?
Tā kā visi maršrutētāji izmanto noklusējuma porta numuru kā 80. Ja, veidojot savienojumu ar serveri no interneta, nemainīsit porta numuru, jūs izveidosit tiešu savienojumu ar maršrutētāja noklusējuma tīmekļa lapu, nepievienojoties serverim. palīdzēs jums mainīt jūsu XAMPP servera porta numuru. Kā porta numuru izmantoju 1997. gadu. Pirms porta numura maiņas noteikti apturiet APACHE serveri XAMPP. Pēc porta numura maiņas palaidiet APACHE serveri.
11. darbība: mainītā porta numura pārbaude
Ievadiet savu jauno localhost tīmekļa adresi, lai pārbaudītu, vai jūsu ports darbojas. Pēc manis tas ir
localhost: 1997/"jūsu mapes nosaukums"
Ja esat veiksmīgi pieteicies mūsu tīmekļa lapā, tas nozīmē, ka jūsu porta ID maiņa ir veiksmīga. Ja nē, izmēģiniet citu porta numuru.
12. darbība: maršrutētāja konfigurēšana
Tagad ir pienācis laiks spēlēt ar maršrutētāju. Ostu pāradresācija ir metode, ko izmanto, lai atvērtu konkrētos portus nākamajā tīkla līmenī, tas nozīmē, ka tā ļauj kādam izveidot savienojumu ar jūsu serveri no interneta. Plašāku informāciju par portu pāradresāciju varat atrast šeit un šeit. Tālāk ir norādītas maršrutētāja konfigurācijas.
Es izmantoju HUAWEI E5172 4G maršrutētāju. Tātad šīs konfigurācijas ir saistītas ar manu maršrutētāju. Dažādi ražotāji maršrutētājiem nodrošina dažādas lietotāja saskarnes. Bet funkcijas ir vienādas jebkura veida maršrutētājā. Šeit varat uzzināt, kā pārsūtīt maršrutētāju ar daudziem dažādiem zīmoliem un modeļiem.
Nebaidieties, ja nevarat atrast tālāk norādītajās darbībās minētās funkcijas. Izlasot aprakstus un ievērojot dažus dažādu marku maršrutētāju video ceļvežus, jūs varēsit veiksmīgi konfigurēt maršrutētāju.
13. darbība: DHCP iestatījumu konfigurēšana
Kad izveidojat savienojumu ar maršrutētāju, izmantojot WiFi vai Ethernet, maršrutētājs automātiski sniedz jums noteiktu IP. Bet, ja tas atkal un atkal savieno vairākas ierīces ar to pašu maršrutētāju, šo ip var mainīt. Tas ilgst tikai līdz servera restartēšanai. Tātad jums ir jārezervē konkrēta ip adrese no maršrutētāja uz serveri. Sāksim ar to, lai uzzinātu, kāda ir jūsu vietējā ip adrese.
1. Atveriet CMD, ierakstiet “ipconfig” un nospiediet taustiņu Enter….
2. Kā minēts otrajā attēlā, jūs atradīsit sava servera vietējo ipv4 adresi un noklusējuma vārteju….
3. Kā minēts trešajā attēlā, piesakieties savā maršrutētājā, izmantojot paroli un lietotājvārdu. Noklusējuma vārteja ir jūsu maršrutētāja ip (pēc manis tas ir 192.168.1.1, kā minēts trešajā attēlā)…..
4. Atrodiet maršrutētājā “DHCP iestatījumus”. Tas ir zem mana maršrutētāja LAN, kā minēts ceturtajā attēlā.
5. Dodieties uz "Saistīto adrešu saraksts"> "rediģēšanas saraksts"> "Pievienot" saskaņā ar manu maršrutētāju.
6. Pēc tam nolaižamajā izvēlnē varat redzēt visas ierīču ip adreses, kas ir automātiski pievienotas jūsu maršrutētājam. Esmu savienojis gan datoru, gan tālruni ar maršrutētāju, tāpēc šeit jūs varat redzēt divas IP adreses, kā minēts astotajā (astotajā) attēlā.
7. Izvēlieties sava servera ip, pēc tam "iesniedziet" un "lietojiet" iestatījumus.
8. Tad maršrutētāja restartēšana aizņem dažas minūtes (saskaņā ar manu).
Pēc tam jūsu serveris saņems noteiktu IP, kad restartēsit datoru.
Šeit varat atrast video ceļvedi TP-LINK maršrutētājam.
14. darbība. Porta pārsūtīšanas iestatījumu konfigurēšana
Tagad ir pienācis laiks atvērt servera portu publiskajam internetam.
1. Iet uz "drošība"> "ugunsmūra līmenis", kā minēts pirmajā attēlā.
2. Pēc tam ievietojiet ugunsmūra līmeni zemā līmenī, izmantojot nolaižamo izvēlni, kā minēts otrajā attēlā.
3. Pēc tam noklikšķiniet uz "iesniegt", lai saglabātu iestatījumus, kā minēts trešajā attēlā.
4. Pēc tam dodieties uz "port forwarding"> "Add item", kā minēts ceturtajā attēlā.
5. Pievienojiet datus, kā mēs konfigurējām iepriekš un kā minēts piektajā attēlā.
Tips: pielāgots
protokols: TCP
Attālais saimnieks: ……………
Attālās ostas diapazons: 1997
Vietējais resursdators: 192.168.1.3
Vietējā osta: 1997
6. Pēc tam noklikšķiniet uz "Iesniegt", lai saglabātu iestatījumus.
Šeit un šeit varat atrast video ceļvežus TP-LINK un D-LINK maršrutētājam.
15. solis: pārbaude
Tagad ir pienācis laiks pārbaudīt mūsu sistēmu. Jums ir jāizmanto ierīce, kuras tīkls ir ārpus maršrutētāja savienojuma. Šeit es izmantoju sava viedtālruņa mobilos datus. Vispirms jums ir jānoskaidro sava datora publiskā IP adrese.
1. Vienkārši ierakstiet google "what my ip", kā minēts pirmajā attēlā.
2. Pēc tam pierakstiet ip adresi.
Tad ir pienācis laiks to pārbaudīt citā mobilajā ierīcē.
1. Ievietojiet mobilos datus viedtālrunī.
2. Pēc tam atveriet pārlūkprogrammu. Es izmantoju google chrome.
3. Ierakstiet sava datora publisko ip savā mobilajā pārlūkprogrammā, kā minēts trešajā attēlā.
"public ip": "porta numurs"/"mapes nosaukums"
Pēc manis> publiskais ip: 111.223.xx.xx
ostas numurs: 1997
"mapes nosaukums": myprogrammes/seriālā porta vadība/veiksmīgs projekts (ajax)
Pēc tam viedtālrunī nospiediet taustiņu Enter. Tad jūs varēsit kontrolēt arduino iebūvēto LED no jebkuras vietas pasaulē, noklikšķinot uz pogas "LED ON" un "LED OFF".
16. solis: novatoriska domāšana, vairāk pūļu, vairāk radījumu
Tāpēc es domāju, ka es varēju jums dot labu pamācību. Tagad būtībā jūs varat kontrolēt arduino attālināti, izmantojot internetu. Izmantojot savu novatorisko domāšanu un spēju mācīties no interneta, jūs varat izveidot robotus, mājas automatizācijas sistēmas, kas var kontrolēt internetu no jebkuras vietas pasaulē. Ja jūs izmantojat šo tehnoloģiju labiem darbiem, jūs varat padarīt šo pasauli daudz labāku mums visiem. Paldies!…
Ja rodas kādas ar to saistītas problēmas, sūtiet man e -pastu vai nosūtiet masāžu instrukcijas forumā.
mans pasts: [email protected]
Ieteicams:
Kontrolējiet sava modeļa vilciena izkārtojumu ar savu mobilo tālruni !: 11 soļi (ar attēliem)
Kontrolējiet sava vilciena modeļa izkārtojumu, izmantojot savu mobilo tālruni! Turklāt tirgū pieejamie bezvadu kontrolieri var kontrolēt tikai dažas lokomotīves
Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): 6 soļi
Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): Šajā pamācībā es jums parādīšu, kā internetā, izmantojot tīmekļa pārlūkprogrammu, varat kontrolēt tādas ierīces kā gaismas diodes, releji, motori utt. Un jūs varat droši piekļūt vadības ierīcēm jebkurā ierīcē. Šeit izmantotā tīmekļa platforma ir RemoteMe.org apmeklējums
Kontrolējiet savu Esp6266 no interneta? Bezmaksas un vienkārša: 7 soļi
Kontrolējiet savu Esp6266 no interneta? Bezmaksas un vienkāršs: cik reizes mēs neesam meklējuši vienkāršu veidu, kā bez sarežģījumiem sazināties ar mūsu ierīcēm, izmantojot internetu, un / vai sarežģītas starpnieku lietojumprogrammas, DNS, IP adreses vai VPN. Daudzas reizes man ir jautāts, kā ieslēgt vadīja, r
Izveidojiet savu elektronisko spēļu komplektu: 7 soļi
Izveidojiet savu elektronisko spēļu komplektu: sākotnēji Grand Idea Studio izstrādāts Maker Faire, " Izveidojiet savu elektronisko spēļu komplektu " ir pēc pasūtījuma izveidots komplekts, kas paredzēts, lai iepazīstinātu jūs ar elektronikas un lodēšanas pasauli. Veiksmīgi saliekot komplektu, tas kļūst
Kontrolējiet Schlage elektronisko slēdzeni ar Arduino !: 7 soļi
Kontrolējiet Schlage elektronisko skrūvi ar Arduino