Balita

Komento: Bagong mga modelo ng negosyo sa IoT hardware, sa pamamagitan ng software

Si Jamie Bennett, ng Canonical, ay isinasaalang-alang ang papel ng software sa paglikha ng mga bagong modelo ng negosyo sa paligid ng IoT hardware, gamit ang paggamit ng snaps.

New business models on IoT hardware, by software - IoTsecurity-source-Shutterstock

Dumating ang oras, dumating ang edad ng nag-develop ng Linux. Hindi lihim na ang ilan sa mga pinakamaliwanag na isipan sa artipisyal na katalinuhan (AI), pag-aaral ng makina, at Internet ng Mga Bagay (IoT) ay pinuri ang kanilang mga kasanayan sa Linux.

Ang likas na katangian ng bukas na mapagkukunan ay tulad na pinapayagan nito ang mga developer na magpabago sa isang mas mataas na tulin kaysa sa anumang sarado na ecosystem ay magbibigay-daan, makakabawas sa mga hadlang at magkakaroon ng espasyo na hinog para sa pakikipagtulungan. Gayunpaman, habang ang isang produktibong kapaligiran para sa mga indibidwal, ang mga negosyo sa kabuuan ay hindi pa kumikita sa ganitong mayaman at magkakaibang base ng gumagamit na kasalukuyang nakatayo sa sampu-sampung milyong.

Flexibility versus disparity

Bakit kaya? Dahil ang kakayahang umangkop sa isang kahulugan ay may gawi na itaguyod ang pagkakaiba sa isa pa.

Ang fragmentation ng Linux sa paglipas ng panahon - mula sa Ubuntu at Fedora, hanggang sa Debian at Mageia - ay maaaring pinapayagan ang mga developer na subukan at subukan ang mga pinakabagong teknolohiya nang walang bayad, ngunit naging mas mahirap para sa mga negosyo na mapunta sa isang isahanang diskarte sa software na naghahatid ng mga tool sa isang handa na madla.

Tulad ng naka-scale na Linux, ang kakayahan ng komunidad sa mga pakete ng mga aplikasyon sa bawat pamamahagi ay nabawasan.

Ang hamon na ito, gayunpaman, ay hindi walang gantimpala kung malulutas, at ang sagot ay maaari lamang magsinungaling sa isang makabagong at unibersal na format ng pag-format sa pamamagitan ng pangalan ng snaps. Hindi lamang maaaring snaps revolutionize software architecture upang ma-target ang maramihang mga distribusyon ng Linux sa isang solong build artepakto, sila din hold ang mga potensyal na upang magdala ng isang bagong layer ng kakayahang kumita sa itaas ng hardware platform.

Pagdating ng snaps

Snaps ay mga containerized software na pakete na madaling pinamamahalaan sa pamamagitan ng Snapcraft, isang plataporma para sa pagtatayo at paglalathala ng mga aplikasyon sa madla ng milyun-milyong gumagamit ng Linux.

Ang snapcraft ay nagbibigay-daan sa mga may-akda na itulak ang mga update ng software na awtomatikong i-install at i-roll pabalik sa kaganapan ng kabiguan.

Ang posibilidad ng isang walang-ingat na pag-update ng pag-crash ng isang aparato o pagpapawalang halaga ng karanasan ng gumagamit ng dulo ay, bilang isang resulta, ay lubos na nabawasan. Kung ang isang kahinaan sa seguridad ay natuklasan sa mga aklatan na ginagamit ng isang application, ang publisher ng app ay naabisuhan upang ang app ay maaaring muling itayo nang mabilis sa ibinigay na fix at itulak.

Mga Pakete

Tulad ng mga pakete ng application bundle ng kanilang mga dependency runtime, gumagana ang mga ito nang walang pagbabago sa lahat ng mga pangunahing distribusyon ng Linux pati na rin ang pakialaman-patunay at madaling nakakulong.

Ang isang snap ay hindi maaaring baguhin o mabago ng isa pang app, at ang pag-access sa system na lampas sa pagkakulong nito ay dapat na malinaw na ipinagkaloob. Ang paglalarawan ng katumpakan, samakatuwid, ay nagdudulot ng mas simpleng dokumentasyon para sa pag-install at pamamahala ng mga aplikasyon.

Nang isinasaalang-alang ang mga awtomatikong pag-update, na nag-aalis ng mahabang buntot ng mga release, ang mga application ay gumaganap nang mas intuitively para sa parehong publisher at end-user.

Paglabas

Nagbibigay din ang snapcraft ng mga manager ng mga tool upang ayusin ang mga release sa iba't ibang mga grado ng release, o mga channel. Maaaring gamitin ang isang hanay ng mga tool upang itulak ang mga pag-update ng app mula sa mga awtomatikong build CI, sa QA, beta tester, at sa wakas ang lahat ng mga gumagamit.

Inilalarawan nito ang mga update habang dumadaloy sila sa mga channel na ito at tinutulungan ng mga developer na subaybayan ang paglago at pagpapanatili ng base ng gumagamit. Sa madaling salita, maaari nilang gawing simple ang ruta ng nag-develop, at ang kanilang kumpanya, upang makisali sa isang malawak na bilang ng mga gumagamit ng Linux.

Ang pag-stream ng isang ruta sa merkado ay hindi lamang magpapakinabang sa halaga ng developer, nagbubukas din ito ng mga bagong driver ng kita sa proseso.

Software hardware harmony

Ang pagsabog ng mga produktong IoT papunta sa merkado sa mga nakaraang taon ay pitted tagagawa laban sa isa't isa sa isang lahi sa ilalim. Ang panganib ng negosyo ay nawawala maliban kung iba-iba ang mga ito sa software.

Nag-aalok ang Snaps ng landas sa paglikha ng isang ecosystem ng mga application sa ibabaw ng iyong hardware platform na nag-aalok ng pinahusay na pag-andar at bagong mga pagkakataon sa kita. Hindi na pwedeng isipin ang internet-connected software bilang isang tapos na produkto.

Ang pagpapanatili ng software ay dapat na umaabot sa habang-buhay ng isang produkto ng hardware upang manatiling may kaugnayan at sa mundo ng IoT, kadalasan ito ay nasusukat sa maraming taon.

Ang lahat ay bumaba upang mapakinabangan ang halaga ng anumang aplikasyon, at ang mga snaps ay nagpapahintulot sa mga negosyo na maabot ang pinakamalaking madla nang madali at tiwala. Ang mga posibilidad upang mapahusay ang hardware ay walang katapusang may snaps.

Digital signage

Halimbawa, kumuha ng digital signage. Ang tradisyunal na paggamit nito ay limitado sa advertising - proyekto ng isang mensahe at iwanan ito doon.

Sa pamamagitan ng pagpapatakbo sa Linux at paggamit ng snaps, gayunpaman, ang signage na maaaring ibahin sa isang puwang ng multi-layunin: pagsasama ng pinakabagong software na nagbibigay-daan sa AI at pagkuha ng data; itulak ang materyal na pang-promosyon na iniayon sa mga manonood; at pagpapadala ng real-time na analytics pabalik sa negosyo.

Bilang mas matalinong mga produkto maging bahagi ng IoT, ang mga snaps ay maisasakatuparan bilang tagapagbigay ng pagpapatibay ng Linux na pang-negosyo.

Mga gastos sa pagsuporta

Ang mga application na nai-publish bilang snaps ay karaniwang may mas mababang mga gastos sa suporta, masyadong. Ang katunayan na ang snaps awtomatikong i-update sa mga bagong bersyon, nangangahulugan na ang mga negosyo ay maaaring maging panatag na ang lahat ng kanilang mga gumagamit ay nasa pinakabagong bersyon.

Samantala, ang mga tampok ng Rollback ay nagbibigay ng mga webcam, kamera ng seguridad, at iba pang konektadong mga aparato ng isang karagdagang layer ng seguridad, kung sakaling ang hardware ay nakompromiso sa pamamagitan ng software.

Ang mga kamakailang mataas na profile exposure ng Meltdown at Specter ay nagpapakita na walang magic bullet sa seguridad. Ang tugon ay dapat na kakayahang panatilihin ang mga sistema ng pagpapatakbo habang lumilipat sila sa isang stream ng mga update.

Hindi na ito ang kaso na maaari mong isulat ang software nang isang beses at asahan ito upang maging ligtas at bug libreng magpakailanman. Ang software ay mabibigo, ito ay kung paano ang isang mabilis at komprehensibong isang negosyo ay maaaring tumugon sa kabiguan na iyon ay susi.

Pag-unlad ng bullet ng pilak

May isang malaking pagkakataon para sa mga negosyo na yakapin ang mga bagong teknolohiya at ilipat ang kanilang mga produkto at serbisyo pasulong.

Ang bukas na pinagmulan at snaps ay simpleng mga solusyon, ngunit ang mga nagbibigay ng mga innovator sa loob ng mga developer ng negosyo - ang mga tool na kailangan nila upang ilunsad ang mga aplikasyon nang may tiwala sa pinaka maraming nalalaman software sa buong mundo.

Ang mga developer ay hindi kumplikado - nais nila ang suporta sa mga espasyo na pinapatakbo nila. Ang mga malalaking manlalaro sa merkado, tulad ng Microsoft, Google, at Amazon ay gumagamit na ng mga forum ng snap upang matuto mula sa kanilang mga kapantay at masulit ang lumalaking komunidad.

Ang mga negosyo ay palaging ipinanganak mula sa henyo ng mga tao; tama lamang na ang susunod na mga modelo ng kita ay nagmumula sa mga pinuno ng panahong ito - ang developer ng Linux.

Jamie Bennett, VP ng Engineering, IoT & Mga Device sa Canonical