INHOUDSOPGAWE:

Beheer u elektroniese wêreld oor die internet: 16 stappe
Beheer u elektroniese wêreld oor die internet: 16 stappe

Video: Beheer u elektroniese wêreld oor die internet: 16 stappe

Video: Beheer u elektroniese wêreld oor die internet: 16 stappe
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, September
Anonim
Image
Image
Materiaal
Materiaal

Deur hierdie instruksies te volg, kan u 'n LED van oral in die wêreld aan en uitskakel. Lees al die instruksies aandagtig deur en volg die stappe een vir een. Nadat u hierdie instruksies bestudeer het, kan u hierdie kennis gebruik op verskillende toepassings, soos tuisautomatiseringstelsels, IOT -projekte met u innoverende vaardighede.

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

1. 'n Rekenaar

2. 'n Router met 'n aktiewe internetverbinding wat aan u rekenaar gekoppel is.

3. 'n Arduino (ek gebruik 'n arduino UNO.)

4. 'n Slimfoon of 'n ander rekenaar met mobiele data of 'n ander internetnetwerk

Stap 2: Gaan u IP na

Gaan u IP na
Gaan u IP na

In die eerste plek is dit belangrik om uit te vind dat u 'n openbare ip het of nie, want as u nie 'n openbare ip het nie, kan u nie van buite toegang tot u rekenaar hê nie. Dit beteken dat as u 'n openbare ip het, u 'n adres het U kan dit kontroleer deur u internetdiensverskaffer te kontak. Ek het ook nie 'n openbare IP nie, maar nadat ek my ISP gekontak het, het hulle my gratis 'n openbare IP gegee. Vind meer van IP -adresse van hier af.

U kan u huidige ip -adres van u toestel vind deur eenvoudig 'Wat is my ip' op Google te tik.

Stap 3: Skakel u rekenaar na 'n bediener met behulp van XAMPP

Skakel u rekenaar na 'n bediener om met behulp van XAMPP
Skakel u rekenaar na 'n bediener om met behulp van XAMPP

U moet u rekenaar na 'n bediener omskakel om toegang vanaf die internet te verkry. "Apache" is die sagteware wat gebruik word om 'n rekenaar na 'n bediener te omskep, maar daar is baie dinge om op te stel as u slegs die "Apache" gebruik. Daar is dus derdeparty -toepassings om hierdie taak moeiteloos te verrig. "XAMPP" is een daarvan. U kan dit hier aflaai en installeer. Windows, Linux, Mac weergawes is beskikbaar.

Stap 4: Maak die XAMPP oop

Maak die XAMPP oop
Maak die XAMPP oop

Gaan na die stasie waar u die XAMPP geïnstalleer het. Vind die gids met die naam "xampp" en daarin vind u 'n toepassing genaamd "xampp-control". Maak dit oop. Nadat u dit oopgemaak het, sal dit soos die prent hierbo lyk.

Stap 5: Gaan XAMPP na

Gaan XAMPP na
Gaan XAMPP na
Gaan XAMPP na
Gaan XAMPP na

Nadat u XAMPP oopgemaak het, klik op die startknoppie in die ry met die naam "Apache". Open dan die blaaier en tik "localhost" in die adresbalk. As u XAMPP suksesvol geïnstalleer het, gaan u na die standaard webblad van xampp wat in die tweede beeld.

Stap 6: Programmeer die Arduino

Program die Arduino
Program die Arduino

Laai hierdie program na arduino op, van die ingeboude LED via die seriële poort af deur "H" en "L" karakters te stuur. "H" na op die LED en "L" om die LED uit te skakel.

Stap 7: Bou die webwerf

Bou van die webblad
Bou van die webblad
Bou van die webblad
Bou van die webblad
Bou van die webblad
Bou van die webblad

Om hierdie taak te verrig, gebruik ons HTML, AJAX en PHP. Ek sal die gebruik van hierdie drie tale kortliks verduidelik. U kan meer inligting vind deur die onderstaande skakels te gebruik. Basies word HTML gebruik om webblaaie te skep. Dit bevat die dinge wat verskyn op die webblaaie nadat dit in die blaaier gelaai is. AJAX word gebruik om PHP -versoeke te stuur sonder om die webblad te herlaai. PHP word gebruik om die bediener se beheer oor die LED te beheer.

1. Vind hier meer oor HTML.

2. Vind hier meer oor AJAX.

3. Vind hier meer oor PHP.

Maak eers 'n gids met die gewenste naam in die gids met die naam "htdocs", in die gids "xampp" wat ons vroeër in stap 4 gevind het.

1. Skryf die kode in die eerste prent in 'n notaboek -lêer en stoor dit as "index.html" in die gids wat ons geskep het.

2. Skryf die kode in die tweede prent in 'n notaboek -lêer en stoor dit as "ledoff.php" in die gids wat ons geskep het.

3. Skryf die kode in die derde prent in 'n notaboek -lêer en stoor dit as "ledon.php" in die gids wat ons geskep het.

Stap 8: Verander die comport

Verandering van die kompartement
Verandering van die kompartement
Verandering van die kompartement
Verandering van die kompartement

U moet die komponent van u arduino in die PHP -skrifte verander, as dit nie die webblad laai nie, maar die LED nie werk nie. die beide "ledoff.php" en "ledon.php" lêers soos genoem in die bostaande images. Volgens my rekenaar is dit com7.

Stap 9: Maak u webwerf sigbaar

Maak u webwerf sigbaar
Maak u webwerf sigbaar
Maak u webwerf sigbaar
Maak u webwerf sigbaar

Soos u in stap 5 gekyk het, sal u na die aanmelding by u bediener met 'localhost' sien dat dit na die standaardwebblad van XAMPP verwys. Hoe kan ons dan op ons webblad aanmeld? Tik die naam van u gids waar u HTML- en PHP -lêers in die adresbalk van die blaaier gestoor het.

localhost/"u vouernaam"

Volgens my is my gidsnaam "serialportcontrol". Die metode om dit in die adresbalk in die blaaier te tik, word in die eerste prent genoem.

Nadat u op enter geklik het, sal u die bogenoemde webblad sien soos in die tweede prent genoem.

Deur op die knoppies "LED ON" en "LED OFF" te klik, kan u die biult in LED van die arduino met 'n webblad aan- en uitskakel. dieselfde webadres wat ons eers onder die plaaslike netwerk gebruik het.

Stap 10: Verander die poortnommer van ons XAMPP -bediener

Verander die poortnommer van ons XAMPP -bediener
Verander die poortnommer van ons XAMPP -bediener
Verander die poortnommer van ons XAMPP -bediener
Verander die poortnommer van ons XAMPP -bediener
Verander die poortnommer van ons XAMPP -bediener
Verander die poortnommer van ons XAMPP -bediener

OK, nou weet ons dat ons stelsel goed werk in ons plaaslike netwerk. Dit is dus die interessantste deel van ons werk. Eerstens moet ons die poortnommer van ons XAMPP -bediener verander. Omdat die standaardpoort van die XAMPP -bediener 80 is.

(Die poort beteken dat dit net soos 'n aantal huise in 'n baan is soos in die huisadres genoem. Die baan is die openbare IP van u rekenaar. Die huis se nommer is die poortnommer. U rekenaar het 'n een -ip -adres en verskeie poorte word op u rekenaar gebruik om met elke taak te kommunikeer, soos dat as u XAMPP -bediener twee keer gebruik om twee take op dieselfde rekenaar uit te voer, moet u twee poortnommers vir elke XAMPP -bediener gebruik.)

80 is die standaardpoortnommer vir HTTP. As u die "localhost" in die blaaier se adresbalk tik, voeg die blaaier outomaties die poortnommer by aan die einde van die webadres, alhoewel u dit nie kan sien nie. Dit klink nie. Waarom moet u die poortnommer verander?

Omdat alle routers hul standaardpoortnommer gebruik as 80. As u vanaf die internet aan u bediener koppel, as u nie die poortnommer verander nie, sal u direk aan die router se standaardwebblad gekoppel word sonder om met u bediener te skakel. lei u om die poortnommer van u XAMPP -bediener te verander. Ek gebruik 1997 as my poortnommer. Maak seker dat u APACHE -bediener in XAMPP stop voordat u die poortnommer verander. Na die verandering van die poortnommer, begin dan die APACHE -bediener.

Stap 11: Gaan die gewysigde poortnommer na

Kontroleer die veranderde poortnommer
Kontroleer die veranderde poortnommer

Tik u nuwe localhost -webadres in om te kyk of u poort werk of nie. Volgens my is dit

localhost: 1997/"u gidsnaam"

As u suksesvol by ons webblad aanmeld, beteken dit dat u poort -ID's suksesvol verander het. Indien nie, probeer 'n ander poortnommer.

Stap 12: Stel die router op

Die opstel van die router
Die opstel van die router
Die opstel van die router
Die opstel van die router

Nou is dit tyd om met u router te speel. Poortaanstuur is die metode wat gebruik word om die spesifieke poorte na die volgende netwerkvlak oop te maak, wat beteken dat dit iemand in staat stel om vanaf die internet met u bediener te skakel. U kan meer hier en hier meer over port forwarding vinden.

Ek gebruik 'n HUAWEI E5172 4G -router. Hierdie konfigurasies word dus na my router verwys. Verskillende vervaardigers bied verskillende gebruikerskoppelvlakke vir routers. Maar die funksies is dieselfde in enige soort router. U kan hier vind hoe u 'n router onder baie verskillende handelsmerke en modelle kan stuur.

Moenie moedeloos word as u nie die funksies in die onderstaande stappe kan vind nie. As u beskrywings lees en 'n paar videogidse van verskillende routerhandelsmerke volg, kan u u router suksesvol instel.

Stap 13: Configureer DHCP -instellings

Stel DHCP -instellings op
Stel DHCP -instellings op
Stel DHCP -instellings op
Stel DHCP -instellings op
Stel DHCP -instellings op
Stel DHCP -instellings op

As u via WiFi of Ethernet aan 'n router koppel, gee die router u outomaties 'n spesifieke IP. Maar as dit weer en weer meer toestelle aan dieselfde router koppel, kan die IP verander word. Dit duur net totdat u u bediener herlaai. U moet dus 'n spesifieke ip -adres van die router na u bediener bespreek. Kom ons begin om uit te vind wat u plaaslike IP -adres is.

1. Maak CMD oop, tik "ipconfig" en druk enter ….

2. Soos in die tweede prent genoem, vind u die plaaslike ipv4 -adres van u bediener en die standaard gateway ….

3. Soos in die derde prent genoem, meld u aan by u router met behulp van die wagwoord en gebruikersnaam. Die standaard gateway is die IP van u router (volgens my is dit 192.168.1.1 soos in die derde prent genoem) ….

4. Vind "DHCP -instellings" in u router. Dit is onder LAN in my router, soos in die vierde prent genoem.

5. Gaan na "Gebundelde adreslys"> "wysigingslys"> "Voeg by" volgens my router.

6. Dan kan u al die IP -adresse van toestelle wat outomaties in u router gekoppel is, sien onder 'n keuselys. Ek het my rekenaar en my selfoon aan die router gekoppel, so hier kan u twee IP -adresse sien soos in die agtste (8ste) prent genoem.

7. Kies die IP van u bediener, "dien" en "pas" die instellings toe.

8. Dit neem dan 'n paar minute om die router weer te begin (volgens my een).

Daarna sal u bediener 'n spesifieke IP ontvang wanneer u u rekenaar herlaai.

U kan hier 'n videogids vir 'n TP-LINK-router vind.

Stap 14: Konfigureer die instellings vir "poort -deurstuur"

Konfigureer
Konfigureer
Konfigureer
Konfigureer
Konfigureer
Konfigureer

Dit is nou tyd om die poort van die bediener oop te maak vir die openbare internet.

1. Gaan na 'sekuriteit'> 'firewall -vlak' soos in die eerste prent genoem.

2. Skakel dan die firewallvlak in "Laag" met behulp van die keuselys soos in die tweede prent genoem.

3. Klik dan op "submit" om die instellings te stoor soos in die derde prent genoem.

4. Gaan dan na "port forwarding"> "Item add" soos in die vierde prent genoem.

5. Voeg data by soos ons voor en soos in die vyfde prent genoem het.

Tipe: pasgemaak

protokol: TCP

Afgeleë gasheer: ……………

Afstand poortreeks: 1997

Plaaslike gasheer: 192.168.1.3

Plaaslike hawe: 1997

6. Klik dan op "submit" om die instellings te stoor.

U kan hier en hier videogidse vind vir 'n TP-LINK en 'n D-LINK-router.

Stap 15: Toets

Toets
Toets
Toets
Toets
Toets
Toets
Toets
Toets

Nou is dit tyd om ons stelsel na te gaan. U moet 'n toestel met 'n netwerk buite die routerverbinding gebruik. Hier gebruik ek mobiele data van my slimfoon. Eerstens moet u u openbare ip -adres van u rekenaar ontdek.

1. Tik eenvoudig op google "wat is my ip" soos in die eerste prent genoem.

2. Teken dan die ip -adres op.

Dan is dit tyd om dit op 'n ander mobiele toestel na te gaan.

1. Sit die mobiele data "aan" in u slimfoon.

2. Maak dan die blaaier oop. Ek gebruik google chrome.

3. Tik die publieke ip van u rekenaar op u mobiele blaaier soos in die derde prent soos hierbo genoem.

"public ip": "poortnommer"/"vouernaam"

Volgens my> openbare ip: 111.223.xx.xx

hawe nommer: 1997

"gidsnaam": myprogramme/seriële poortbeheer/geslaagde projek (ajax)

Tik dan op enter op u slimfoon. Dan kan u die ingeboude LED van arduino van oral ter wêreld beheer deur op die "LED ON" en "LED OFF" knoppies te klik.

Stap 16: Innoverende denke, meer moeite, meer skeppings

Innoverende denke, meer moeite, meer skeppings
Innoverende denke, meer moeite, meer skeppings

Ek dink dus dat ek u 'n goeie instruksie kon gee. Nou kan u basies 'n arduino op afstand via die internet beheer. Deur gebruik te maak van u innoverende denke en die vermoë om van die internet te leer, kan u robotte, tuisautomatiseringstelsels skep wat van oral in die wêreld oor die internet kan beheer. As u hierdie tegnologie vir goeie dade gebruik, kan u hierdie wêreld vir ons almal baie beter maak. Dankie!…

Stuur 'n e -pos aan my vir enige probleem wat hiermee verband hou, of stuur 'n massage op die instruksionele forum.

my pos: [email protected]

Aanbeveel: