Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Nyem Raspbian rau koj daim npav SD
- Kauj Ruam 2: Tsim Cov Ntawv Sau Npe "wpa_supplicant.conf" ntawm Boot Drive
- Kauj Ruam 3: Tsim Cov Ntaub Ntawv Tsis Muaj Npe "ssh" ntawm Boot Drive
- Kauj Ruam 4: Tshem daim npav SD ntawm koj lub PC, Muab tso rau hauv koj tus Pi, thiab tso lub zog rau ntawm koj tus Pi
- Kauj ruam 5: Txuas rau Koj Pi Siv Putty
- Kauj Ruam 6: Tsis teb los tau: Hloov lub Hostname ntawm Koj Pi
- Kauj Ruam 7: Hloov Kho Koj Cov Ntawv Thov
- Kauj ruam 8: Nruab Git
- Kauj ruam 9: Nruab Maven
- Kauj ruam 10: Rub tawm ua piv txwv tias koj yog Xyzzy Server Files
- Kauj Ruam 11: Hloov mus rau Phau Ntawv Teev Npe YoureXyzzy
- Kauj Ruam 12: Qhib thiab Hloov Kho "build.properties.example" Cov Ntaub Ntawv thiab Txuag Nws Li "build.properties"
- Kauj Ruam 13: Qhib thiab Hloov Kho "pom.xml" Cov Ntaub Ntawv (Qhov no yog Dab Tsi Ua Rau Nws Ua Rau PI)
- Kauj Ruam 14: Pib Ua Qhov Ua Ntej Koj Yog Xyzzy Server thiab Ua Kom Nws Ua Haujlwm
- Kauj Ruam 15: Ua Tsab Ntawv los Pib Ua Ntej Koj Yog Xyzzy Server
- Kauj Ruam 16: Ua Koj Cov Ntawv Sau
- Kauj Ruam 17: Tsim Crontab Nkag Mus Nkag Mus Rau Koj Li Ntawv ntawm Boot
- Kauj Ruam 18: Rov Pib Koj Li Pi thiab Pom Yog Koj Muaj Peev Xwm Txuas Ua Ntej Koj Yog Xyzzy
- Kauj Ruam 19: Tsis teb los tau: Xa mus rau Chaw Nkag Nkag Nkag Nkag Mus Rau Koj Ua Ntej Koj Yog Xyzzy Server Hauv Is Taws Nem
Video: Ua piv txwv koj yog Xyzzy Server ntawm Raspberry Pi: 19 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Phau ntawv qhia no yuav qhia koj yuav ua li cas teeb tsa uantej Koj Yog Xyzzy (PYX) server ntawm Raspberry Pi. Kuv hu nws ua XyzzyPi
Ua piv txwv Koj yog Xyzzy yog online, qhib-daim npav tiv thaiv tib neeg clone ua si hauv lub vev xaib.
Hauv Android koj tseem tuaj yeem siv Tus Neeg Siv rau Ua Ntej Koj Yog Xyzzy app.
Thaum kuv pib saib mus teeb tsa kuv tus kheej PYX server kuv muaj lub sijhawm nyuaj nrhiav cov lus qhia uas tsis yog hnub qub thiab uas yooj yim ua raws. Nws zoo li feem ntau ntawm lawv tau sau rau cov neeg uas twb muaj qee qhov kev paub dhau los teeb tsa PYX server. Kuv muaj peev xwm txheeb xyuas tau yam tab sis kuv xav tsim phau ntawv qhia ib qib zuj zus rau cov uas tsis paub txuj ci siab lossis leej twg tsis muaj kev paub ntau nrog cov khoom ntawd. Tsis tas li, kuv tsis tuaj yeem pom cov lus qhia kom ua nws khiav ntawm Raspberry Pi. Tom qab qee qhov kev sim thiab yuam kev Kuv tuaj yeem tau txais PYX server khiav ntawm Pi nrog tsuas yog qee qhov kev hloov kho me ntsis rau cov ntaub ntawv. Kuv vam tias qhov no yuav txuag qee lub sijhawm rau cov uas xav paub.
Kuv tau ua qhov no ntawm Pi 3 tus qauv B+ thiab Pi 4 tus qauv B 4GB. Muaj qee qhov teeb meem nrog siv Pi Zero W vim tus txheej txheem tsis tuav Java VM kom raug. Tam sim no kuv tab tom sim kom nws ua haujlwm ntawm Zero W thiab yuav hloov kho cov lus qhia yog tias kuv ua tiav. Kuv tsis muaj Pi 1 lossis 2 los sim rau qhov no yuav yog lossis tsis ua haujlwm nrog cov ntawd.
Kuv tau sim ua qhov kev qhia yooj yim ua raws rau cov neeg ntawm txhua qib txuj ci yog li tej zaum yuav muaj cov khoom nyob ntawm no uas koj twb paub lawm.
Yog tias koj twb paub yuav ua li cas rau nruab Raspbian thiab txuas rau koj Pi hla mus rau qib 6
Yog tias koj muaj kev paub dhau los teeb tsa PYX server thiab tsuas yog xav paub qhov kev hloov kho tsim nyog los ua kom nws ua haujlwm ntawm Pi hla mus rau qib 13
Kev tsis lees paub: Kuv tsis tau tsim ua piv txwv tias koj yog Xyzzy lossis Android app app.
Cov nyiaj qiv rau kev tsim ua piv txwv Koj yog Xyzzy mus rau GitHub tus neeg siv ajanata (https://github.com/ajanata/PretendYoureXyzzy)
Cov nyiaj qiv rau kev tsim Tus Neeg Siv Rau Ua Ntej Koj Xyzzy mus rau Gianlu (https://play.google.com/store/apps/dev?id=8675761046824387020)
Yog tias muaj leej twg kuv nco thov qhia rau kuv paub.
Khoom siv
Kho vajtse:
Raspberry Pi 3 lossis 4
Micro SD daim npav (Kuv siv 32GB micro SD daim npav vim tias yog qhov kuv muaj ntawm tes. Koj tuaj yeem zaum tau nrog tsawg li 2GB tab sis kuv xav kom tsawg kawg 4GB.)
PC nrog SD daim npav nyeem ntawv (Kuv siv Windows rau qhov kev qhia no. Yog tias koj tab tom khiav Linux koj yuav zaum twb paub ntau yam khoom no yog li kho cov lus qhia raws li xav tau.)
Software:
Raspbian duab: https://www.raspberrypi.org/downloads/raspbian/ (Ib qho twg yuav tsum ua haujlwm. Kuv siv Raspbian Buster Lite thaum sau ntawv.)
Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/ (Muaj lwm txoj haujlwm koj tuaj yeem siv los nyem cov duab Raspbian tab sis qhov no yog kuv tus kheej nyiam.)
Putty:
Kauj ruam 1: Nyem Raspbian rau koj daim npav SD
Muab koj daim npav SD tso rau hauv koj lub computer nyeem daim npav ua ntej qhib Win32 Disk Imager. Tom qab ntawd xaiv koj cov duab Raspbian thiab koj daim npav SD daim ntawv tsav tsheb thiab nyem "Sau".
CEEV FAJ: Txhua yam hauv SD daim npav yuav raug tshem tawm thiab sau dua. Yog tias muaj cov ntaub ntawv tseem ceeb ntawm SD daim npav rov qab nws ua ntej. Tsis tas li, nco ntsoov tias koj xaiv tsab ntawv tsav tsheb raug rau koj daim npav SD. Txwv tsis pub koj tuaj yeem tsis tuaj yeem so/sau dua qhov tsav tsis raug
Thaum nws ua tiav koj yuav muaj ob lub tsav sib cais ntawm koj daim npav SD. Ib zaug hu ua khau raj thiab ib qho uas Windows tsis tuaj yeem nyeem. Tej zaum koj yuav tau txais qhov tshwm sim hauv Windows nug koj kom ua daim npav. Tsuas yog nyem tseg. Yog tias koj ua format nws koj yuav tau nyem Raspbian dua.
Kauj Ruam 2: Tsim Cov Ntawv Sau Npe "wpa_supplicant.conf" ntawm Boot Drive
Ntawm daim npav SD daim npav tsav tsheb tsim cov ntawv sau npe wpa_supplicant.conf thiab muab cov lej hauv qab no tso rau hauv. Hloov "wifi npe" thiab "password" nrog koj lub npe wifi tiag tiag thiab tus lej zais tab sis khaws cov lus nyob ib puag ncig lawv. Txuag cov ntawv.
Qhov no yuav tso cai rau koj Pi txuas rau koj lub wifi. Yog tias koj tab tom siv ethernet cable txuas koj Pi rau koj lub network koj tuaj yeem hla dhau cov kauj ruam no.
Nco ntsoov tias daim ntawv txuas ntxiv raug. Nws yuav tsum yog wpa_supplicant.conf tsis yog wpa_supplicant.conf.txt
lub teb chaws = usupdate_config = 1 ctrl_interface =/var/run/wpa_supplicant
network = {
scan_ssid = 1 ssid = "wifi lub npe" psk = "password"}
Kauj Ruam 3: Tsim Cov Ntaub Ntawv Tsis Muaj Npe "ssh" ntawm Boot Drive
Ntawm daim npav SD daim npav tsav tsheb tsim cov ntawv uas tsis muaj npe hu ua ssh
Nws tsis tas yuav muaj dab tsi hauv nws, nws tsuas yog xav tau lub npe kom raug.
Qhov no yuav ua rau ssh ntawm koj Pi uas yuav tso cai rau koj txuas nrog nws siv Putty.
Nco ntsoov tias cov ntaub ntawv tsuas yog npe ssh uas tsis muaj kev txuas ntxiv. Tsis yog ssh.txt thiab lwm yam
Kauj Ruam 4: Tshem daim npav SD ntawm koj lub PC, Muab tso rau hauv koj tus Pi, thiab tso lub zog rau ntawm koj tus Pi
Tshem tawm daim npav SD los ntawm koj lub PC, muab tso rau hauv koj tus Pi, thiab lub zog ntawm koj tus Pi.
Yog tias txhua yam ua haujlwm koj Pi yuav khau raj thiab txuas rau koj lub wifi.
Muab nws ob peb feeb kom dhau los ntawm nws thawj zaug teeb tsa.
Kauj ruam 5: Txuas rau Koj Pi Siv Putty
Qhib Putty thiab hauv Tus Tswv Lub Npe lub thawv hom raspberrypi ua kom ntseeg tau tias hom kev sib txuas yog SSH thiab chaw nres nkoj yog 22. Yog tias nws txuas koj yuav raug coj mus rau lub vijtsam dub nrog cov ntawv ntawm nws paub tias yog lub davhlau ya nyob twg. Nws yuav nug koj tus username thiab password. Lub npe siv tsis raug yog "pi" thiab tus password tsis raug yog "raspberry". Nws tau pom zoo tias koj hloov tus password tshwj xeeb tshaj yog tias koj npaj yuav kom koj Pi nthuav tawm rau hauv internet. Txhawm rau ua li ntawd, ntaus "passwd" thaum koj nkag mus thiab ua raws li cov lus qhia. Nco ntsoov xaiv tus password uas koj yuav nco qab.
Yog tias nws tsis txuas koj yuav xav nrhiav tus IP chaw nyob uas koj Pi siv. Muaj ntau txoj hauv kev los ua qhov no tab sis tus kheej kuv tsuas yog nkag mus rau kuv lub router thiab tshawb xyuas cov npe ntawm cov khoom siv sib txuas. Thaum koj pom tus IP ntawm koj tus Pi hom uas nkag rau hauv Lub Npe Lub Npe lub thawv hauv Putty es tsis txhob raspberrypi thiab sim txuas dua.
Yog tias koj tseem tsis tuaj yeem txuas koj yuav tsis tau tsim cov ntaub ntawv ssh kom raug. Nyeem dua cov kauj ruam dhau los thiab txheeb xyuas txhua yam.
Kauj Ruam 6: Tsis teb los tau: Hloov lub Hostname ntawm Koj Pi
Qhov no tsis tsim nyog tab sis kuv xav kom muaj lub hostname ntawm kuv Pi raws li qee yam cuam tshuam nrog qhov nws tau siv rau es tsis yog lub npe "raspberrypi" nkaus xwb. Hauv qhov no kuv tau hu nws "xyzzypi" tab sis koj tuaj yeem hu nws txhua yam koj xav tau.
Txhawm rau hloov hom hostname:
sudo raspi-teeb tsa
Xaiv Network Options
Xaiv Hostname
Nkag mus rau lub hostname twg koj xav tau
Xaiv Tiav
Nws yuav nug yog tias koj xav rov pib Pi tam sim no. Lub hostname tshiab yuav tsis siv mus txog thaum koj rov pib dua. Yog tias koj ua, koj qhov kev sib tham Putty yuav txiav tawm. Thaum nws ua tiav rebooting koj yuav tsum tau siv lub npe hostname tshiab uas koj tau teeb tsa kom rov txuas nrog Putty. Yog tias koj txuas nrog siv tus IP chaw nyob tsis yog lub npe host ces nws yuav tsum zoo ib yam.
Muaj ntau ntau qhov kev xaiv uas koj tuaj yeem teeb tsa siv cov cuab yeej raspi-teeb tsa tab sis muaj ntau cov kev qhia qhia txog online ntawd yog li kuv yuav tsis nkag mus rau lawv ntawm no.
Kauj Ruam 7: Hloov Kho Koj Cov Ntawv Thov
Hloov kho koj daim ntawv thov siv cov lus txib hauv qab no:
sudo apt-tau hloov tshiab
Cia nws khiav kom txog thaum nws ua tiav.
Nco tseg: Txuj ci koj tsis tas yuav ntaus "apt-get" ntxiv lawm, koj tuaj yeem tsuas yog ntaus "apt". Txawm li cas los xij, Kuv tau siv los ntaus "apt-get" uas nws tsuas yog cov leeg nco rau kuv ntawm qhov no.
Kauj ruam 8: Nruab Git
Thaum cov pob ntawv thov ua tiav hloov kho nruab Git siv cov lus txib hauv qab no:
sudo apt -tau -y nruab git
Cia nws khiav kom txog thaum nws ua tiav.
Kauj ruam 9: Nruab Maven
Nruab Maven siv cov lus txib hauv qab no:
sudo apt -tau -y nruab maven
Cia nws khiav kom txog thaum nws ua tiav
Kauj ruam 10: Rub tawm ua piv txwv tias koj yog Xyzzy Server Files
Rub tawm qhov ua piv txwv Koj yog Xyzzy server cov ntaub ntawv siv cov lus txib hauv qab no:
git clone git: //github.com/ajanata/PretendYoureXyzzy.git
Qhov no yuav tsim cov npe ntawm koj Pi npe PretendYoureXyzzy thiab rub cov ntawv rau hauv.
Cia nws khiav kom txog thaum nws ua tiav.
Kauj Ruam 11: Hloov mus rau Phau Ntawv Teev Npe YoureXyzzy
Hloov mus rau PretendYoureXyzzy cov npe siv cov lus txib hauv qab no:
cd Ua piv txwv YoureXyzzy
Nco tseg: Linux cov lus txib yog cov ntaub ntawv rhiab heev yog li ua piv txwv YoureXyzzy yuav ua haujlwm tab sis cd ua piv txwv yououxyzzy yuav tsis.
Kauj Ruam 12: Qhib thiab Hloov Kho "build.properties.example" Cov Ntaub Ntawv thiab Txuag Nws Li "build.properties"
Qhib cov ntawv build.properties.example nrog nano ntawv editor siv cov lus txib hauv qab no:
sudo nano build.properties.example
Siv lub davhlau ya nyob twg raws cov ntawv nyeem tuaj yeem zoo li txaus ntshai me ntsis rau cov uas tsis tau siv nws tab sis qhov peb tab tom ua yog yooj yim heev.
Siv tus xub xub nqis kom nqes mus txog thaum koj pom cov ntu uas hais tias "hibernate.username" thiab "hibernate.password".
Siv tus yuam sij xub kom txav mus rau qhov kawg ntawm cov kab ntawd thiab hloov lub npe siv thiab tus lej nkag mus rau lwm yam. Ua siab ncaj Kuv tsis paub yog tias nws tseem tsim nyog tab sis kuv tsis yooj yim tso lawv ntawm lub npe siv tsis raug thiab tus password uas lawv tuaj nrog.
Thaum koj tau hloov pauv lawv nias ctrl+o txhawm rau coj los khaws cov lus sib tham.
Backspace tshem tawm ".example" los ntawm qhov kawg ntawm lub npe ntawv yog li koj nyob nrog tsuas yog "build.properties"
Nws yuav nug yog tias koj xav khaws cov ntawv hauv qab lwm lub npe. Nias y rau yog.
Nias ctrl+x kom kaw nano text editor.
Kauj Ruam 13: Qhib thiab Hloov Kho "pom.xml" Cov Ntaub Ntawv (Qhov no yog Dab Tsi Ua Rau Nws Ua Rau PI)
Qhib cov ntawv pom.xml nrog nano ntawv editor siv cov lus txib hauv qab no:
sudo nano pom.xml
Nqes los ib yam li koj tau ua ua ntej. Lub sijhawm no txoj kab koj tab tom nrhiav yog sqlite-jdbc
Tsuas yog hauv qab kab ntawv no yog kab nrog tus lej version. Koj yuav tsum hloov tus lej ntawd mus rau 3.28.0 kom nws zoo li:
3.28.0
Thaum koj tau kho tus lej xov tooj nias ctrl+o txhawm rau coj los khaws cov lus sib tham.
Khaws lub npe ntawv ua "pom.xml" thiab khaws nws.
Thaum nws tau txais kev cawmdim nias ctrl+x kom kaw nano text editor.
Nov yog qhov kev hloov kho uas ua rau ua piv txwv tias koj yog Xyzzy server khiav ntawm Pi. Sqlite-jdbc version uas nws los nrog yuav tsis ua haujlwm zoo ntawm Pi. Version 3.28.0 ua haujlwm zoo hauv kuv qhov kev xeem txog tam sim no
Kauj Ruam 14: Pib Ua Qhov Ua Ntej Koj Yog Xyzzy Server thiab Ua Kom Nws Ua Haujlwm
Tam sim no koj tau tsim kho qhov tsim nyog los ua Tus Thawj Coj Koj Yog Xyzzy server ntawm koj Pi cia pib nws thiab pom tias txhua yam ua haujlwm. Pib lub server siv cov lus txib hauv qab no:
mvn huv pob ua tsov ua rog: tawg dav hlau: khiav -Dmaven.buildNumber.doCheck = cuav -Dmaven.buildNumber.doUpdate = cuav
Nws yuav rub qee cov ntaub ntawv ntxiv, suav lawv, thiab pib server. Qhov no yuav siv sijhawm li ob peb feeb.
Nco tseg: Tam sim no qhov no tsuas yog txoj hauv kev kuv paub yuav ua li cas ua kom lub server khiav nws li ntawd nws yuav suav txhua lub sijhawm koj pib nws.
Koj yuav paub nws ua tiav thaum koj tau txais cov lus hais tias "Console reloading is ENABLED. Ntaus ENTER ntawm lub console kom rov pib dua cov ntsiab lus."
Txij ntawm no koj tuaj yeem qhib koj lub browser thiab ntaus hauv lub npe hostname (lossis IP chaw nyob) ntawm Pi ntxiv chaw nres nkoj 8080 thaum kawg. Yog li hostname: 8080 lossis IP: 8080
Yog tias koj siv xyzzypi ua tus tswv lub npe nws yuav yog xyzzypi: 8080 lossis hauv kuv rooj plaub siv tus IP nws yuav yog 192.168.1.189:8080
Yog tias txhua yam ua haujlwm koj yuav raug coj mus rau Ua Yeeb Yam Koj Yog Xyzzy nplooj ntawv tseem ceeb.
Nrog koj zoo siab! Koj tau ua tiav
Txawm li cas los xij tam sim no nws tsuas yog ua haujlwm yog tias koj nkag mus rau koj li Pi nrog Putty thiab khiav cov lus txib saum toj no kom pib server. Thaum koj kaw Putty lub server yuav nres. Qhov no yuav zoo rau qee tus neeg tab sis koj yuav xav ua Tus Ua Yeeb Yam Koj Xyzzy neeg rau zaub mov kom ua haujlwm tau zoo thaum twg Pi khau raj lossis rov pib dua yam tsis tas yuav nkag mus rau hauv.
Kauj Ruam 15: Ua Tsab Ntawv los Pib Ua Ntej Koj Yog Xyzzy Server
Yog tias peb xav kom Tus Saib Xyuas Ua Ntej Koj Xyzzy server pib ua haujlwm thaum Pi khau raj lossis rov pib dua thawj qhov peb yuav tsum tau ua yog tsim tsab ntawv.
Nias ctrl+c kom tsis txhob server.
Thaum nws nres ntaus cov lus txib hauv qab no:
sudo nano xyzzy.sh
Nco tseg: Kuv tau sau kuv cov ntawv xyzzy.sh tab sis koj tuaj yeem sau nws txhua yam koj xav tau. Tsuas yog xyuas kom nws muaj.sh raws li cov ntaub ntawv txuas ntxiv.
Siv nano cov ntawv sau hom lossis muab cov hauv qab no tso rau hauv cov ntawv:
#!/bin/bashcd/home/pi/PretendYoureXyzzy mvn huv pob ua tsov rog: tawg dav hlau: khiav -Dmaven.buildNumber.doCheck = cuav -Dmaven.buildNumber.doUpdate = cuav
Nias ctrl+o coj los khaws cov lus sib tham
Txuag cov ntawv thiab nias ctrl+x kom kaw nano
Kauj Ruam 16: Ua Koj Cov Ntawv Sau
Peb yuav tsum ua kom tsab ntawv ua tiav siv cov lus txib hauv qab no:
sudo chmod 755 xyzzy.sh
Nco tseg: Yog tias koj lub npe koj tsab ntawv muaj qee yam sib txawv hauv cov kauj ruam dhau los siv lub npe ntawd hloov.
Kauj Ruam 17: Tsim Crontab Nkag Mus Nkag Mus Rau Koj Li Ntawv ntawm Boot
Muaj ntau txoj hauv kev los ua tsab ntawv khiav ntawm khau raj. Kuv siv crontab ntawm no.
Kho cov crontab ntxhuav siv cov lus txib hauv qab no:
crontab -e
Nws yuav nug tus kws kho mob twg koj xav siv. Ntaus 1 thiab nias nkag mus siv nano.
Thaum nws qhib nqes mus rau hauv qab thiab ntxiv kab hauv qab no:
@reboot /home/pi/PretendYoureXyzzy/xyzzy.sh
Nco tseg: Ib zaug ntxiv, yog tias koj siv lub npe sib txawv rau koj cov ntawv hom uas hloov pauv.
Nias ctrl+o coj los khaws cov lus sib tham.
Txuag thiab nias ctrl+x kom kaw nano.
Kauj Ruam 18: Rov Pib Koj Li Pi thiab Pom Yog Koj Muaj Peev Xwm Txuas Ua Ntej Koj Yog Xyzzy
Tam sim no koj muaj koj qhov ua piv txwv Koj yog Xyzzy server teeb tsa kom khiav ntawm khau raj koj tuaj yeem rov pib Pi thiab xyuas kom tseeb tias txhua yam ua haujlwm.
Rov pib dua siv cov lus txib hauv qab no:
sudo rov pib dua
Thaum Pi khau raj rov qab nws yuav siv ob peb feeb los sau txhua yam rau tus neeg rau zaub mov. Muab sijhawm rau nws thiab tom qab ntawd sim txuas hauv qhov browser dua li siv lub npe hostname lossis tus IP ntawm Pi ntxiv chaw nres nkoj 8080 thaum kawg.
xyzzypi: 8080 lossis IPaddress: 8080
Yog tias txhua yam ua haujlwm koj yuav raug coj mus rau Ua Piv Txwv Koj Yog Xyzzy nplooj ntawv.
Nrog koj zoo siab! Tam sim no koj muaj ua piv txwv Koj yog Xyzzy server uas ua haujlwm tau zoo ntawm Raspberry Pi
Kauj Ruam 19: Tsis teb los tau: Xa mus rau Chaw Nkag Nkag Nkag Nkag Mus Rau Koj Ua Ntej Koj Yog Xyzzy Server Hauv Is Taws Nem
Yog li tam sim no koj muaj kev ua haujlwm ua piv txwv Koj yog Xyzzy server tab sis tam sim no nws tsuas yog siv tau hauv koj lub network. Qhov no ua haujlwm tau zoo yog tias koj muaj ib pab phooj ywg los ua si hauv koj lub tsev tab sis cov neeg sab nrauv ntawm koj lub network hauv cheeb tsam yuav tsis muaj peev xwm txuas tau.
Koj yuav tsum tau saib cov lus qhia chaw nres nkoj xa mus rau koj lub router tshwj xeeb yog tias koj tseem tsis tau paub yuav ua li cas. Ua piv txwv Koj yog Xyzzy siv chaw nres nkoj 8080 yog li ntawd qhov chaw nres nkoj koj yuav xav kom xa mus. Thaum koj tau teeb nws koj yuav muaj peev xwm muab koj cov phooj ywg koj tus IP chaw nyob sab nraud thiab chaw nres nkoj thiab lawv yuav tuaj yeem txuas rau koj li server hauv internet.
Yog tias koj xav tau koj tseem tuaj yeem teeb tsa Dynamic DNS kom koj muaj koj li URL (qee yam xws li JoesPYXserver.noip.com) muab tawm rau cov phooj ywg txuas rau koj lub server. Muaj ntau ntau cov kev qhia uas twb muaj lawm rau yam ntawd.
Pom zoo:
Niaj hnub nimno thiab Tshiab thiab Yooj Yim Piv Txwv Ntawm Cov Xauv Nrog Arduino Matrix Keypad 4x4: 3 Cov Kauj Ruam
Niaj hnub nimno thiab Tshiab thiab Yooj Yim Piv Txwv Ntawm Lub Xauv Nrog Arduino Matrix Keypad 4x4: Lwm qhov piv txwv ntawm kev siv lub LCD keypad matrix 4x4 nrog I2C Circuit Court
IoT Guru Huab - Piv Piv Piv Txwv: 4 Kauj Ruam
IoT Guru Cloud - Piv Txwv Daim Qauv Yooj Yim: IoT Guru Cloud tau muab cov kev pabcuam rov qab los ntawm REST API thiab koj tuaj yeem sib sau cov REST hu rau koj lub vev xaib yooj yim. Nrog Highcharts, koj tuaj yeem tso tawm kab kos ntawm koj qhov kev ntsuas yooj yim nrog AJAX hu
Ua Ntej Qhia Kom Siv Cov Av Huv Huv Sensor W/ Piv Piv Txwv: 7 Kauj Ruam
Ua Ntej Qhia Kom Siv Cov Av Huv Huv Sensor W/ Piv Piv Txwv: Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo ntawm ElectroPeak lub vev xaib raug cai Cov piv txwv tseem ceeb kuj tau muab los pab koj ua tus coj txoj cai.Koj Yuav Kawm Dab Tsi: Yuav av li cas
NodeMCU - MQTT Piv Txwv Piv Txwv: 4 Cov Kauj Ruam
NodeMCU - MQTT Piv txwv yooj yim: Zaj lus qhia no yuav qhia qhov pib MQTT raws tu qauv siv ntawm NodeMCU pawg thawj coj saib.Peb siv MQTTBox ua MQTT tus neeg siv khoom ntawm no, thiab peb yuav siv NodeMCU kom ua tiav cov haujlwm hauv qab no: Tshaj tawm "nyob zoo ntiaj teb" rau lub ncauj lus " outTopic”txhua ob vib nas thisSubscr
Yuav Ua Li Cas Tau Txais Cov Nkauj Los Ntawm Txhua Qhov (Haha) Lub Vev Xaib (Ntev Li Koj Tau hnov Nws Koj Yuav Tau Txais Nws Ok Zoo Yog Nws Tau Ntxig Hauv Flash Koj Yuav Tsis Muaj Peev Xwm) EDITED !!!!! Ntxiv Info: 4 Cov Kauj Ruam
Yuav Ua Li Cas Tau Txais Cov Nkauj Los Ntawm Txhua Qhov (Haha) Lub Vev Xaib (Ntev Li Koj Tau hnov Nws Koj Yuav Tau Txais Nws … Ok Zoo Yog Nws Tau Ntxig Hauv Flash Koj Yuav Tsis Muaj Peev Xwm) EDITED !!!!! Ntxiv Cov Lus Qhia: yog tias koj tau mus rau lub vev xaib thiab nws ua nkauj nkauj uas koj nyiam thiab xav tau nws ntawm no yog cov lus qhia rau koj tsis yog kuv qhov txhaum yog tias koj cuam tshuam qee yam (tsuas yog txoj hauv kev nws yuav tshwm sim yog tias koj pib tshem cov khoom yam tsis muaj laj thawj. ) Kuv tuaj yeem tau txais cov nkauj rau