Ta aplikacija se uporablja za pošiljanje vrednosti senzorjev, pridobljenih s senzorjev v vašem telefonu, določenemu odjemalcu MQTT. Pomembno je omeniti, da čeprav je v aplikaciji veliko senzorjev, bi morali biti v telefonu določeni senzorji.
Vrsta senzorjev v telefonu se razlikuje od znamke in različice telefona. Najprej je treba najprej prepoznati vgrajene senzorje v telefonu.
Kako začeti
Za začetek pojdite v aplikacijo in kliknite nastavitve (zgornji levi kot). V dane presledke vnesite potrebne podrobnosti.
Če želite podatke objaviti pri določenem posredniku MQTT, vnesite ime gostitelja in njegova vrata. Pomembno je tudi določiti temo objave in naročanja.
Obstajajo tudi druge možnosti, ki jih lahko preizkusite glede na svoje potrebe.
Pri uporabi te aplikacije mora imeti telefon ves čas stabilno internetno povezavo.
Senzorji
Optični bralnik QR / črtne kode
S kamero skenira kodo QR in pošlje podatke. Pomembno je, da aplikaciji omogočite dostop do fotoaparata
Oblika, v kateri so podatki poslani - {"qr": {"format": "QR_CODE", "content": ""}}
Merilec pospeška
Merilnik pospeška je elektromehanski senzor, ki se uporablja za merjenje pospeševalnih sil. Enote - vrednosti osi X, osi Y in osi Z, izmerjene v m / s2
Oblika, v kateri so podatki poslani - {"merilnik pospeška": {"x": "2,84", "y": "0,44", "z": "10,02"}}
Žiroskop
Žiro senzorji, znani tudi kot senzorji kotne hitrosti ali kotni senzorji hitrosti, so naprave, ki zaznavajo kotno hitrost.
Enote - vrednosti osi X, osi Y in osi Z, izmerjene v rad / s
Oblika, v kateri so podatki poslani - {"žiroskop": {"x": "0,0", "y": "0,0", "z": "0,0"}}
Senzor bližine
Senzor bližine je brezkontaktni senzor, ki zazna prisotnost predmeta (pogosto imenovanega tudi "tarča"), ko tarča vstopi v polje senzorja.
Enote - razdalja, izmerjena v cm
Oblika, v kateri so podatki poslani - {"bližina": {"x": "5.0"}}
Svetloba
Ta senzor daje svetlost območja
Enote v lx
Oblika, v kateri so podatki poslani - {{"light": {"illuminance": "7.0"}}
Temperatura
Zagotavlja temperaturo v sobi.
Enote v Celciusu
Oblika, v kateri so podatki poslani - {"temperatura": {"temperatura": "7,0"}}
Pritisk
Izmeri tlak v prostoru
Enote v hPa
Oblika, v kateri so podatki poslani - {"tlak": {"tlak": "1009,56"}}
Lokacija
Omogočite dostop do aplikacije za dostop do lokacije. Podaja zemljepisno širino in dolžino naprave v stopinjah in tudi nadmorsko višino trenutne lokacije v metrih
Oblika, v kateri so podatki poslani - {"gps": {"alt": "0,0", "lon": "80.06", "lat": "6.72"}}
Nastavitve
Odprite nastavitve v zgornjem desnem kotu. To so nastavitve, ki jih morate spremeniti, da ustvarite aplikacijo po meri. Potrebnih je nekaj
polja, kot tudi neobvezna polja, ki jih morate izpolniti, da bo aplikacija delovala.
Ime gostitelja - v to polje vnesite ime svojega posrednika. Nekaj brezplačnih posrednikov MQTT vam priporočamo, da jih uporabite. So,
broker.hivemq.com
mqtt.eclipse.org
To je obvezno polje.
Pristanišče - To je tudi obvezno polje. Najboljša praksa je, da vrata pustite privzeto (1883)
Uporabniško ime - to je neobvezna zahteva. Za večjo varnost je dobro dodati uporabniško ime.
Geslo - to je neobvezna zahteva. Za večjo varnost je dobro dodati uporabniško ime.
ClientID - to je neobvezna zahteva. Če polje ostane prazno, bo za uporabnika ustvarila ID stranke.
Objavi temo - Uporabnik mora določiti temo, na katero pošilja podatke.
Tema za naročanje - uporabnik mora določiti temo, na katero naj aplikacija posluša za prejemanje podatkov.
Interval potiskanja podatkov - hitrost objave podatkov.
QoS - Za več informacij o MQTT QoS obiščite uradno spletno mesto svojega posrednika MQTT.
Po določitvi zahtevanega polja kliknite shrani in pojdite na domačo stran. Potisnite drsnik, da se povežete s posrednikom MQTT. Če bo šlo vse v redu, boste na zaslonu videli 'povezan'
Posodobljeno dne
12. jun. 2023