[INTSTV] 2. laboratorijska vježba - 2021/2022
Reznox
Itko zapoceo ovo radit?
tata
"Unutar klase SensorsResource
implementirajte metodu handlePOST()
zaduženu za stvaranje novih resursa
djece spomenutom resursu na URI-ju /sensors
. Resurse djece definirajte unutar klase SensorResource
koja nasljeđuje klasu CoapResource
. Ime novih resursa se prenosi u tijelu zahtjeva POST. Dakle, URI
novostvorenog resursa treba biti postavljen na /sensors/temp
."
jel neko kuži šta ovo znači? u post zahtjevu treba poslat samo string “temp”? koji još resursi djeca postoje?
gdje se ovo treba koristit?
<=>€##408521538#node_temp#0#TCA:26.13#
<=>€##408521538#node_hum#0#HUMA:48#
Erpeg
NISAM ASISTENT
jesi skuzio mozda gdje koristiti ove pakete ?
i od kud da dobijem ocitanja temp ili to trebam nasumicno nes generirat ?
wolfs_123
Gdje skinuti Javu 8 JDK?
https://www.oracle.com/java/technologies/downloads/#java8-windows - ovdje moram radici acc
I može li netko reći kako podesiti pom.xml - meni se buni na prvom retku odma - kojeg je sam generirao.
I gdje ubaciti onaj njihov kod?
Rope
wLkR-74159 za javu 8 https://adoptium.net/
bodNaUvidima
wLkR-74159 ako pises javu u inteliij-u on sam rjesava pom.xml za maven dependency-e.
ljama_glama
Na koje vrijednosti treba postaviti MQTT Explorer?
tata
bodNaUvidima
NISAM ASISTENT je li se tebi (ili ikome ko je rjesio cijeli 2.) odbija spojiti bez user i pass nakon sto se konfigurira passwd file po uputama? meni se taj explorer spoji na server sto god da upisem pod user i pass, i kad ostavim prazno isto se spaja.
tata
Erpeg nisam skuzio, msm da ih treba nasumicno
tata
bodNaUvidima bilo mi je tako, ali s ovim mi je radilo
u mosquitto.conf treba bit allow_anonymous false (meni je to 651. linija) i 669 linija mi je
password_file putanja/do/passwd_fajla
i mosquitto pokrecem s .\mosquitto.exe -c .\mosquitto.conf
mrkva
bodNaUvidima ja imam isti problem
NISAM ASISTENT tako sam i ja i dalje ne radi…
spartanac555
NISAM ASISTENT Ovo sa navođenjem da želiš runnat sa mosquitto.conf je meni popravilo stvar 🙌
KiflaKiflic
NISAM ASISTENT
Napravio sam password file i izmijenio stvari u configu prema uputama. Probao sam sve gore navedeno, runnao s config fileom, stavio pass file u configu odmah ispod listenera, no i dalje se svi mogu spojiti bez usernamea i passworda,
Imam verziju mosquitto 2.0.14
Skenk
Isto sam se dugo mucio, proradilo mi je tek nakon sto skuzio da mi fali ovaj line
Bisolvon
"Također, dozvolite samo klijentu s
korisničkim imenom “subtemp” da se pretplati na teme koje završavaju s “/temp” te klijentu s
korisničkim imenom “subhum” da se pretplati na teme koje završavaju s “/hum”".
Kako se ovaj dio napravi?
reygrep
jel nekome iskocilo ovo kad pokrene mosquito -v
Argadem
reygrep
Provjeri jel ti je pokrenut Mosquitto Broker u Windows Services i ugasi ga ako želiš ručno pokretat iz terminala. Ako nije to, onda je vjerojatno nešto drugo pokrenuto na tom portu i morat ćeš ubit taj proces prvo. Ista stvar i na drugim OS-ovima ako netko ne koristi Windows.
tata
Kreirao sam tempResource i imam sensorsResource. I isao sam sensorsResource.add(tempResource).
Ali nikak da mi URI bude /sensors/temp. Gdje trebam i kak koristit setPath() funkciju? Kad ga koristim nad sensorResource URI bude /sensors/tempsensors ili takve neke kombinacije
EDIT: bude path dobar /sensors/temp kad samo koristim add fju, ali pisu u labousa da treba koristit setPath isto
lucylu
NISAM ASISTENT
gdje dodati taj novi resurs dijete, baš unutar POST metode? jer kad pokušam tako, stalno mi baca 4.04
bodNaUvidima
lucylu unutar POST metode pozoves this.add(noviResurs), samo je bitno da samom tom noviResurs objektu postaviš koji je njegov path sa onim .setPath() što su napisali u pdfu.
tata
lucylu ma i meni je ipak taj 4.04, kad sam printao URI unutar servera, onda je bio dobar (sensors/temp), ali kad se s klijentom spojim na sensors/temp mi baci 4.04
lucylu
jesam tako, ali mi javlja sljedece - INFO: did not find resource /sensors/temp requested by /127.0… ili nekad kaze 4.04 {}
ostalo mi se sve cini okej