ProHoster > Блог > Nchịkwa > Nchịkọta nke Usoro ịkparịta ụka n'Ịntanet na izi ozi maka IoT
Nchịkọta nke Usoro ịkparịta ụka n'Ịntanet na izi ozi maka IoT
Ndewo, Khabrovits! Onye nrụpụta izizi IoT n'ịntanetị nke Russia na-amalite na OTUS na October. Ndebanye aha maka nkuzi a na-emeghe ugbu a, ya mere anyị na-aga n'ihu na-ekerịta ihe ndị bara uru na gị.
Ịntanetị nke Ihe (IoT) ga-ewulite na akụrụngwa netwọk dị ugbu a, teknụzụ na usoro iwu eji eme ugbu a n'ụlọ / ụlọ ọrụ na ịntanetị, ọ ga-enyekwa ọtụtụ ihe ndị ọzọ.
Ebumnuche nke ntuziaka a bụ ịnye nkowa nkenke nke ịkparịta ụka n'Ịntanet na ngwa ngwa maka IoT.
TCP/IP na-eji ụdị oyi akwa anọ nwere ụkpụrụ akọwapụtara na oyi akwa ọ bụla. Cm. ịghọta ụdị oyi akwa TCP/IP 4 (anyị ghọtara ụdị TCP/IP anọ).
Eserese dị n'okpuru na-egosi ntụnyere ụkpụrụ ndị a na-eji ugbu a yana ndị enwere ike iji maka IoT.
Ihe ndetu na eserese ahụ:
Ogo mkpụrụedemede na-egosipụta ewu ewu nke protocol. Dịka ọmụmaatụ, n'aka ekpe enwere IPv4 karịa, ebe ọ bụ na ọ na-ewu ewu na ịntanetị nke oge a. Agbanyeghị, ọ pere mpe n'aka nri ebe a na-atụ anya na IPv6 ga-ewu ewu na IoT.
Ọ bụghị usoro iwu niile ka egosiri.
Mgbanwe kachasị dị na ọwa (ọkwa 1 na 2) yana ọkwa ngwa (ọkwa 4).
Netwọk na ọkwa njem agaghị agbanwe agbanwe.
Njikọ Layer Protocols
Na oyi akwa Njikọ Data, ịkwesịrị ijikọ ngwaọrụ na ibe gị. Ha nwere ike ịnọ n'ebe dị nso, dịka ọmụmaatụ, na netwọk mpaghara, ma ọ bụ n'ebe dị anya site na ibe ha: na netwọk mpaghara obodo na netwọk mpaghara.
Ugbu a, na ọkwa a, netwọk ụlọ na ụlọ ọrụ (LAN) na-eji Ethernet na Wi-Fi, na netwọk mkpanaka (WAN) na-eji 3G/4G. Agbanyeghị, ọtụtụ ngwaọrụ IoT dị obere, dị ka sensọ, na naanị batrị na-akwado ya. N'ọnọdụ ndị a, Ethernet adịghị mma, mana enwere ike iji Wi-Fi dị ala yana Bluetooth nwere obere ume.
Ọ bụ ezie na a ka ga-eji teknụzụ ikuku ikuku (Wi-Fi, Bluetooth, 3G/4G) jikọọ ngwaọrụ ndị a, ọ dịkwa mma ileba anya na teknụzụ ọhụrụ emebere maka ngwa IoT, nke nwere ike itolite na ewu ewu.
N'ime ha bụ:
BLE - ike Bluetooth dị ala
LoRaWAN - Ogologo ogologo WAN
SigFox
LTE-M
A kọwara ha n'ụzọ zuru ezu n'isiokwu ahụ. Nyochaa teknụzụ ikuku IOT (nleba anya nke teknụzụ IoT ikuku).
Network oyi akwa
Na netwọk netwọk (Networking) protocol ga-achị na ogologo oge IPv6. O yighị ka a ga-eji IPv4 mee ihe, mana ọ nwere ike rụọ ọrụ na mbido mbụ. Ọtụtụ ngwaọrụ IoT maka ụlọ, dị ka smart bulbs, na-eji IPv4 ugbu a.
ebu oyi akwa
TCP na-achịkwa oyi akwa Transport na ịntanetị na weebụ. A na-eji ya na HTTP na ọtụtụ ụkpụrụ ịntanetị ndị ọzọ ewu ewu (SMTP, POP3, IMAP4, wdg).
MQTT, nke m na-atụ anya ka ọ bụrụ otu n'ime usoro oyi akwa ngwa maka izi ozi, na-eji TCP ugbu a.
Otú ọ dị, n'ọdịnihu, n'ihi ala dị ala, m na-atụ anya na UDP ga-ewu ewu maka IoT. O yikarịrị ka ọ ga-agbasawanye ebe niile MQTT-SN, na-agba ọsọ n'elu UDP. Lee akụkọ ntụnyere TCP vs UDP .
Ngwa oyi akwa na usoro izi ozi
Njirimara ndị dị mkpa maka ụkpụrụ IoT:
Ọsọ - ọnụọgụ data ebufe kwa nkeji.
Latency bụ oge achọrọ iji zipu ozi.
Oriri ike.
Nche.
Nnweta ngwanrọ.
Ugbu a, a na-eji ụkpụrụ abụọ bụ isi arụ ọrụ na ọkwa a: HTTP na MQTT.
HTTP bụ ma eleghị anya protocol amaara nke ọma na ọkwa a, n'okpuru Weebụ (WWW). Ọ ga-anọgide na-adị mkpa maka IoT n'ihi na a na-eji ya maka REST APIs, usoro bụ isi maka otu ngwa na ọrụ weebụ si emekọrịta. Agbanyeghị, n'ihi elu ya dị elu, HTTP agaghị abụ usoro iwu IoT bụ isi, n'agbanyeghị na a ka ga-eji ya na ịntanetị.
MQTT (Message Queuing Telemetry Transport) abụrụla usoro izi ozi kachasị na IoT n'ihi ịdị mfe ya na ịdị mfe iji. Lee akụkọ Okwu Mmalite na MQTT maka beginners (Mmalite na MQTT maka ndị mbido).
Ntụle HTTP na MQTT maka IoT
MQTT na-aghọ ngwa ngwa de facto ọkọlọtọ maka ngwa IoT. Nke a bụ n'ihi ịdị mfe ya na ọsọ ya tụnyere HTTP na eziokwu na ọ bụ otu-na-ọtụtụ protocol karịa otu protocol (HTTP).
Ọtụtụ ngwa webụsaịtị ọgbara ọhụrụ gaara eji MQTT mee ihe n'ụzọ obi ụtọ karịa HTTP ma ọ bụrụ na ọ dị n'oge mmepe ha.
Ezi ihe atụ bụ izipu ozi nye ọtụtụ ndị ahịa, dị ka ụgbọ oloko/ụgbọ ala mbata na ọpụpụ. N'ọnọdụ a, usoro otu-na-otu dị ka HTTP nwere elu elu ma na-etinye nnukwu ibu na sava weebụ. Ịtụle sava weebụ ndị a nwere ike isi ike. Site na MQTT, ndị ahịa na-ejikọ na onye na-ere ahịa, nke enwere ike ịgbakwunye ngwa ngwa maka ịhazi nha. Jiri vidiyo lee nkuzi a Bipụtaghachi data HTML n'elu MQTT (Ihe atụ ndị bịarutere ụgbọ elu) na isiokwu MQTT vs HTTP maka IOT.
Protocol izi ozi ndị ọzọ
Emebere HTTP maka ngwa IoT, mana dịka ekwuru, a ga-eji ya mee ihe ruo oge ụfọdụ n'ihi ojiji a na-ejikarị ya na API.
Ihe fọrọ nke nta ka ọ bụrụ nyiwe IoT niile na-akwado ma HTTP na MQTT.
Mgbanwe kachasị dị na ọwa (ọkwa 1 na 2) yana ọkwa ngwa (ọkwa 4).
Netwọk na ọkwa njem agaghị agbanwe agbanwe.
Na oyi akwa ngwa, ihe ndị IoT ga-eji usoro izipu ozi. Agbanyeghị na anyị ka nọ na mmalite mmalite nke mmepe IoT, ọ ga-abụ na otu ma ọ bụ ikekwe usoro izi ozi abụọ ga-apụta.
N'ime afọ ole na ole gara aga, MQTT aghọwo ihe kachasị ewu ewu ma bụrụ ihe m na-elekwasị anya ugbu a na saịtị a.
A ga-aga n'ihu na-eji HTTP eme ihe ka etinyere ya nke ọma na nyiwe IoT dị adị.