Ang Internet of Things (IoT) ay naging isang konsepto sa loob ng mahabang panahon — hindi ito ang unang taon na itinampok ito sa isang listahan ng mga trending niches na may magandang kinabukasan. Kasama ng malaking data, AI, at ilang iba pang sikat at umuusbong na industriya.
Ngunit sa mga nakalipas na taon, ang IoT ay nagsimulang aktibong pumasok sa ating pang-araw-araw na buhay, at ang bilang ng mga inobasyon sa lugar na ito ay patuloy na lumalaki, isang katotohanang makikita ng paglitaw ng dumaraming bilang ng mga bagong pagbubukas ng trabaho para sa mga developer ng IoT. At dito nagiging kawili-wili ang paksang ito, dahil ang karamihan sa mga IoT coder ay gumagamit ng Java bilang kanilang pangunahing programming language sa angkop na lugar na ito (na hindi nakakagulat, ngunit higit pa sa paglaon). Sa mga tuntunin ng katanyagan nito sa mundo ng IoT programming, ang Java ay higit na nalampasan ang iba pang mga wika, tulad ng C, Python, at C ++.
Ayon kay Karen Panetta, isang propesor ng electrical at computer engineering sa Tufts University, hindi tulad ng iba pang mga developer na nagtatrabaho sa IoT field, ito ay lubhang kapaki-pakinabang na magkaroon ng hindi bababa sa isang pangunahing pag-unawa sa mga sensor at wireless na komunikasyon. "Higit pa sa pag-compute, dadalhin ka ng IoT sa mundo ng mechanical at civil engineering habang ang mga sensor ay kumukuha ng data ng physics. Napakahirap maging isang 'malalim' na IoT technologist--kailangan mong maging natural na mausisa tungkol sa mundo at isang renaissance na tao sa puso ," sabi ni Bryan Kester, pinuno ng pag-unlad ng IoT sa Autodesk.
Ang pagkolekta ng data gamit ang IoT ay talagang isang mahalagang trend na nagsisimula pa lang magkaroon ng momentum. Samakatuwid, mahalagang maunawaan ng mga developer ang mga prosesong responsable para sa pagkolekta, pagproseso, pag-iimbak at kasunod na paggamit ng data na ito. Binubuo ang mga espesyal na system para sa pagkolekta ng data at analytics, na magiging mahirap maunawaan nang walang kahit na pangunahing kaalaman sa analytics ng negosyo.

IoT — Paglipat mula sa isang futuristic na konsepto patungo sa pang-araw-araw na buhay
Ang artikulo sa araw na ito ay nakatuon sa paggamit ng Java sa Internet of Things, kung paano mapapataas ng mga developer ng Java ang kanilang pagiging mapagkumpitensya sa IoT, pati na rin ang pinakabagong mga uso sa IoT. Ngunit una, kailangan mong maunawaan kung bakit sikat na sikat ang Java sa mundo ng IoT. Sa paggawa nito, hindi masasaktan na ipaalala sa iyo sa pangkalahatan kung ano ang tungkol sa Internet of Things. Ang Internet of Things ay isang sistema ng magkakaugnay na pang-araw-araw na appliances at consumer electronics, mula sa washing machine hanggang sa tea kettle, na nakakompyuter at nakakonekta sa Internet. Nagbubukas ito ng iba't ibang mga bagong posibilidad: lalo na, ginagawang posible ng mga IoT device na mangolekta at magsuri ng malalaking volume ng bagong data, na iangkop ang kanilang mga sarili sa bawat user. Ang IoT ay aktibong ipinapatupad, kasama ang ilang nauugnay na teknolohiya, tulad ng home automation, video analytics, at artificial intelligence. Halimbawa, sa larangang medikal, ang IoT niche ay nagiging popular sa pamamagitan ng pagpapakilala ng mga makabagong device na maaaring sumubaybay sa mga pasyente sa malalayong lokasyon. Ang isang tampok ng Internet of Things ay ang bawat device o data sensor ay nangangailangan ng naka-embed na software upang ipatupad ang IoT functionality. At mas gusto ng mga programmer ang paggamit ng Java upang lumikha ng mga naka-embed na application na ito.Para bang ginawa ang Java at ang IoT para sa isa't isa
Sa katunayan, ito mismo ang orihinal na nilikha ng Java, kaya hindi nakakagulat na ang Java ay angkop na angkop para sa paglikha ng mga application ng IoT. Noong unang bahagi ng nineties (ang wika ay nagsimulang mabuo noong 1990, at ang unang bersyon ay inilabas noong 1996), lumitaw ang Java bilang isang wika para sa pagsusulat ng mga aplikasyon para sa mga PDA (personal digital assistant) na mga device, ang mga ninuno ng mga modernong smartphone. Pagkatapos, sa sumunod na dekada, unti-unting nagbago ang Java sa isang mas unibersal na platform, dahil naging maganda ang wika para sa paglikha ng mga application na tumatakbo sa maraming modernong mobile device. Isa sa mga dahilan kung bakit ang Java at ang IoT ay gumagawa ng napakagandang pares ay dahil ang mga application ng Java sa pangkalahatan ay nangangailangan ng ilang mga mapagkukunan. At ang katotohanan ay ang mga device noong dekada nobenta at unang bahagi ay may limitadong halaga ng RAM at maliit na kapangyarihan sa pag-compute. Maraming beses na mas mababa kaysa sa mga kasalukuyang device. Ang Java ay partikular na nilikha para gamitin sa resource-limited na kapaligiran na nangangailangan ng mga kapaki-pakinabang na application na humihingi ng kaunting kapangyarihan sa pagproseso. Ang hindi maikakailang kahanga-hangang katangian na ito ay napanatili sa wika hanggang ngayon. Dahil dito, ang mga application na nakabatay sa Java para sa IoT ay may napakakaunting mga kinakailangan, na nakakakuha ng kaunting mapagkukunan ng computer at memorya.Mga Eksperto: ang susi sa matagumpay na pag-unlad ng IoT ay nakasalalay sa kakayahang umangkop
Habang nagiging "mas matalino" at "mas matalino" ang mga tahanan, kotse, opisina, refrigerator at coffee maker, ibig sabihin, habang lumalaki ang imprastraktura ng IoT, ganoon din ang pangangailangan para sa mga kwalipikadong developer na maaaring matiyak na gumagana nang tama at secure ang mga device na ito. Nagbubukas ito ng maraming pagkakataon para sa mga Java coder — kailangan mo lang ipadala ang iyong resume. Anong kaalaman at kasanayan ang dapat palakasin ng sinumang hindi gustong makaligtaan ang pagkakataong ito at nagnanais na maging isang respetado at, higit sa lahat, isang mataas na bayad na developer ng IoT? Sa kasamaang palad, walang simpleng sagot, dahil ang terminong "IoT developer" ay may napakalawak na kahulugan ngayon. "Maraming mga lugar ng disiplina ang nasa laro, kabilang ang seguridad, networking, system engineering, cloud programming, at hardware device programming.nagpapayo kay Greg Gorman, Direktor ng IoT Developer Ecosystem sa IBM.
https://www.flickr.com/photos/national_instruments/19728696923/
Magsanay sa Raspberry Pi at iba pang mga microcomputer
Si Elliot Schrock, tagapagtatag at punong developer sa Thryv, ay nagpapayo sa mga coder na magsanay sa pagpapatakbo ng mga proyekto para sa mga Raspberry Pi device. "Ang Raspberry Pis ay napakamura, maliliit na computer, at kadalasang ginagamit sa patunay ng konsepto ng mga proyekto ng IoT. Isa rin silang mahusay na paraan upang matutunan kung paano mag-solder ng mga simpleng circuit, at iugnay ang mga circuit na iyon sa software," sabi niya. Sumasang-ayon sa kanya ang ibang mga eksperto. Si Suz Hinton, Microsoft technical evangelist, ay nabanggit din na ang praktikal na kaalaman sa hardware ay kadalasang lubhang kapaki-pakinabang para sa mga IoT coder. "Ang paggamit ng isang device tulad ng Tessel 2, o ang Particle Photon, o kahit na ang hamak na Raspberry Pi ay maaaring makakuha ng mga developer ng mabilis na paraan upang malaman kung paano ang hardware ticks at ang mga bagong kasanayan ay kinakailangan. Ang pagsulat para sa IoT ay talagang pag-aaral lamang kung paano magsulat para sa mas maliit , mas mabagal na mga computer," sabi niya.Ang isang developer ng IoT ay dapat na "nahuhumaling" sa mga bagong teknolohiya
Sumasang-ayon ang ibang mga eksperto sa ideya ng pag-maximize ng versatility at patuloy na pag-aaral ng mga inobasyon upang maging isang tunay na matagumpay na developer ng IoT. Ayon kay Eli Dow, isang IBM researcher, hindi sapat ang pag-alam sa isang platform at pagkakaroon ng isang espesyal na hanay ng mga kasanayan. "Ang platform na isusulat mo para sa linggong ito ay kadalasang hindi na ginagamit sa loob ng 6 na buwan hanggang isang taon. Magbabago ang mga sensor, patuloy na mag-evolve ang mga single board computer o iba pang naka-embed na platform, at kailangan mong magkaroon ng kakayahang umangkop habang nagbabago ang mga platform sa isang blistering. bilis," sabi niya. "Ang mga matagumpay na developer ng IoT ay dapat na mga tech news junkies--dapat nilang malaman ang lahat ng nangyayari sa industriya, kung ano ang patok, kung ano ang lumang balita, at kung ano ang maaaring susunod na magandang bagay," sabi ni Essex. "Mga uso
Kung susundin natin ang payo ng mga eksperto at magsisimulang mag-aral ng mga uso sa industriya ng IoT, makumbinsi tayo na alam nila ang kanilang pinag-uusapan. Ang Internet of Things ay talagang mabilis na umuunlad, at aktibong nakakahanap ng aplikasyon sa mga bagong larangan. Pag-usapan natin ang tungkol sa mga larangan kung saan nagsisimula pa lang maging popular ang IoT at maaaring hindi ito ang mga unang bagay na naiisip kapag binanggit ang Internet of Things.Business intelligence at pangongolekta ng data
Taliwas sa tanyag na paniniwala, ang IoT ay hindi lamang consumer electronics. Saklaw ng Internet of Things ang halos lahat ng larangan ng negosyo. Alinsunod dito, mahalagang maunawaan ng mga developer kung paano magagamit ng mga kumpanya ang mga IoT device upang mangolekta ng data at pagkatapos ay pag-aralan ito. Depende sa uri ng device at mga sensor nito, ang data ay maaaring magkaroon ng iba't ibang anyo, mula sa data ng geolocation hanggang sa impormasyon sa tibok ng puso o mga kagustuhan sa pagkain.
GO TO FULL VERSION