hoʻokuʻu , kahi kahua ākea a modular no ka hiki ʻana ke launa pū ma waena o nā polokalamu IoT, nā noi, a me nā lawelawe. ʻAʻole i hoʻopaʻa ʻia ka paepae i nā lako pono kūʻai aku a i ʻole nā ʻōnaehana hana a ke hoʻomohala ʻia nei e kahi hui hana kūʻokoʻa ma lalo o ka malu o Linux Kumu. Nā ʻāpana paepae laikini ma lalo o Apache 2.0.
Hiki iā EdgeX ke hana i nā puka komo e hoʻohui i nā polokalamu IoT e kū nei a hōʻiliʻili i ka ʻikepili mai nā mea ʻike like ʻole. Hoʻokele ka puka komo i nā pilina hāmeʻa ʻelua a hana i ka hana mua, ka hōʻuluʻulu ʻana, a me ka nānā ʻana i ka ʻike, e hana ana ma ke ʻano he waena ma waena o ka pūnaewele hāmeʻa IoT a me kahi kikowaena hoʻomalu kūloko a i ʻole ke kahua hoʻokele ao. Hiki i nā puka komo ke holo i nā mea hana i hoʻokō ʻia ma ke ʻano he microservices. Hiki ke hoʻonohonoho ʻia ka launa pū ʻana me nā polokalamu IoT ma luna o kahi pūnaewele uea a uea ʻole paha me ka hoʻohana ʻana. TCP/IPnā pūnaewele a me nā protocols kikoʻī (ʻaʻole IP).
Hiki ke hoʻohui ʻia nā ʻīpuka no nā kumu like ʻole i loko o nā kaulahao, no ka laʻana, hiki i ka ʻīpuka o ka loulou mua ke hoʻoponopono i nā hana o ka hoʻokele ʻana i nā mea hana (system management) a me ka hōʻoia ʻana i ka palekana, a me ka ʻīpuka o ka loulou lua (pūnaewele puaʻa) hiki ke mālama i ka ʻikepili komo. e hana i nā ʻikepili a hāʻawi i nā lawelawe. He modular ka ʻōnaehana, no laila e hoʻokaʻawale ʻia ka hoʻokaʻawale ʻana i nā nodes kaʻawale ma muli o ka ukana: i nā hihia maʻalahi, lawa ka puka hoʻokahi, a no nā pūnaewele IoT nui, hiki ke kau ʻia kahi hui holoʻokoʻa.
Hoʻokumu ʻia ʻo EdgeX ma kahi waihona IoT wehe , i hoʻohana ʻia i nā ʻīpuka no nā mea IoT Hiki ke hoʻokomo ʻia ka paepae ma luna o kekahi lako, me nā kikowaena x86 a me ARM e holo ana Linux, Windows ai ole ia, macOSHiki ke hoʻohana ʻia ʻo Java, JavaScript, Python, Go, a me C/C++ no ka hoʻomohala ʻana i nā lawelawe microservice. Loaʻa kahi SDK no ka hoʻomohala ʻana i nā mea hoʻokele no nā polokalamu IoT a me nā mea ʻike.
Aia ka papahana i kahi koho o nā microservice i mākaukau no ka ʻikepili ʻikepili, palekana, hoʻokele a me ka hoʻoponopono ʻana i nā pilikia like ʻole.
Hoʻopau ka hoʻokuʻu ʻana 1.0 i ʻelua mau makahiki o ka hoʻomohala ʻana a me ka hoʻāʻo ʻana, a e hōʻailona hoʻi i ka hoʻopaʻa ʻana o nā API nui āpau no ka hoʻohālikelike ʻana i nā noi lihi a me ka ʻike ʻana i ka mākaukau no ka hāpai ākea.
ka papa kuhikuhiE :
- Kākoʻo ʻo Redis a me MongoDB no nā lawelawe āpau e hoʻohana ana i ka DBMS. E hoʻomaʻamaʻa i ka hoʻololi ʻana o ka waiho ʻana i ka papa no ka mālama ʻana i ka ʻikepili hoʻomau;
- Hoʻohui i nā lawelawe noi a me SDK no kā lākou hana ʻana. E pili ana nā lawelawe noi i nā mea lawelawe no ka hoʻomākaukau ʻana i ka ʻikepili ma mua o ka hoʻouna ʻana i ke kikowaena hope. I ka wā e hiki mai ana, e pani ana nā lawelawe noi i nā lawelawe hoʻokuʻu aku, a ua hoʻonoho ʻia i kēia manawa ma ke ʻano he mea hana no ka hoʻoponopono ʻana i nā hana liʻiliʻi liʻiliʻi i hoʻoili ʻia i ka hana ʻoi aku ka maikaʻi;
- Ua hoʻonuiʻia nā mea hana hoʻokele pūnaewele e hoʻokomo i ka hiki ke nānā i ka ukana CPU i hanaʻia e ka lawelawe, ke kūlana o ka hoʻoponoponoʻikepili a me nā ana'ē aʻe;
- No ka noʻonoʻo ʻana i ka ʻike hoʻoponopono, e hiki ai iā ʻoe ke nānā i ka ʻikepili e hele mai ana mai ka sensor i nā pae āpau ma mua o ka hoʻokuʻu ʻana aku e hoʻomaʻamaʻa i ka debugging a me ka nānā ʻana;
- Kākoʻo no ka loaʻa, hoʻohana ʻana a me ka lawe ʻana aku i ka ʻikepili binary ma CBOR format;
- Me nā mea hana no ka hoʻāʻo ʻana o ka ʻāpana a me ka hoʻāʻo palekana automated;
- Ka hoʻomākaukau ʻana i kahi papa hana hou no ka nānā ʻana i ka hoʻohana ʻana i nā kumuwaiwai a me nā ʻano o ka ʻōnaehana holoʻokoʻa;
- Ke hoʻohana nei i nā SDK hou a i hoʻomaikaʻi ʻia no ka hoʻomohala ʻana i nā lawelawe no ka launa pū ʻana me nā hāmeʻa a me nā mea ʻike ma ka ʻōlelo Go a me C;
- ʻO nā mea hana i hoʻomaikaʻi ʻia no ka lawe ʻana i nā hoʻonohonoho, ka mea hoʻonohonoho, nā ʻaoʻao ʻaoʻao, ka ʻīpuka API a me ka mālama paʻa ʻana i nā ʻikepili koʻikoʻi.
Source: opennet.ru
