Internet of Things (IoT) telah wujud sebagai satu konsep sejak sekian lama — ini bukan tahun pertama ia dipaparkan dalam senarai niche yang menjadi sohor kini dengan masa depan yang menjanjikan. Bersama data besar, AI dan beberapa industri popular dan berkembang pesat yang lain.
Tetapi dalam beberapa tahun kebelakangan ini, IoT telah mula menyusup secara aktif dalam kehidupan seharian kita, dan bilangan inovasi dalam bidang ini sentiasa berkembang, satu fakta yang dicerminkan oleh kemunculan peningkatan jumlah peluang pekerjaan baharu untuk pembangun IoT. Dan di sinilah topik ini menjadi menarik, kerana kebanyakan pengekod IoT menggunakan Java sebagai bahasa pengaturcaraan utama mereka dalam niche ini (yang tidak menghairankan, tetapi lebih lanjut mengenainya kemudian). Dari segi popularitinya dalam dunia pengaturcaraan IoT, Java jauh mengatasi bahasa lain, seperti C, Python dan C ++.
Menurut Karen Panetta, seorang profesor kejuruteraan elektrik dan komputer di Universiti Tufts, tidak seperti pemaju lain yang bekerja dalam bidang IoT, adalah sangat berguna untuk mempunyai sekurang-kurangnya pemahaman asas tentang penderia dan komunikasi tanpa wayar. "Selain pengkomputeran, IoT akan membawa anda ke dalam dunia kejuruteraan mekanikal dan awam apabila penderia mengumpul data fizik. Sangat sukar untuk menjadi ahli teknologi IoT yang 'mendalam'--anda perlu secara semula jadi ingin tahu tentang dunia dan orang yang renaissance di hati ," kata Bryan Kester, ketua pembangunan IoT di Autodesk.
Pengumpulan data menggunakan IoT pastinya merupakan trend penting yang baru mula mendapat momentum. Oleh itu, adalah penting bagi pembangun untuk memahami proses yang bertanggungjawab untuk mengumpul, memproses, menyimpan dan seterusnya menggunakan data ini. Sistem khas sedang dibangunkan untuk pengumpulan data dan analitik, yang sukar untuk difahami tanpa sekurang-kurangnya pengetahuan asas analitik perniagaan.

IoT — Beralih daripada konsep futuristik kepada kehidupan seharian
Artikel hari ini ditumpukan kepada penggunaan Java dalam Internet of Things, bagaimana pembangun Java boleh meningkatkan daya saing IoT mereka, serta aliran IoT terkini. Tetapi pertama sekali, anda perlu memahami mengapa Java begitu popular di dunia IoT. Dalam melakukan ini, tidak ada salahnya untuk mengingatkan anda secara umum tentang Internet Perkara. Internet of Things ialah sistem peralatan harian dan elektronik pengguna yang saling berkaitan, daripada mesin basuh hingga cerek teh, yang berkomputer dan disambungkan ke Internet. Ini membuka pelbagai kemungkinan baharu: khususnya, peranti IoT memungkinkan untuk mengumpul dan menganalisis sejumlah besar data baharu, menyesuaikan diri mereka kepada setiap pengguna. IoT sedang dilaksanakan secara aktif, bersama-sama dengan beberapa teknologi yang berkaitan, seperti automasi rumah, analitik video dan kecerdasan buatan. Sebagai contoh, dalam bidang perubatan, niche IoT semakin popular melalui pengenalan peranti inovatif yang boleh memantau pesakit di lokasi terpencil. Ciri Internet Perkara ialah setiap peranti atau penderia data memerlukan perisian terbenam untuk melaksanakan fungsi IoT. Dan pengaturcara lebih suka menggunakan Java untuk mencipta aplikasi terbenam ini.Seolah-olah Java dan IoT dibuat untuk satu sama lain
Malah, ini adalah tepat untuk Java dicipta pada asalnya, jadi tidak menghairankan bahawa Java sangat sesuai untuk mencipta aplikasi IoT. Pada awal tahun sembilan puluhan (bahasa ini mula dibangunkan pada tahun 1990, dan versi pertama dikeluarkan pada tahun 1996), Java muncul sebagai bahasa untuk menulis aplikasi untuk peranti PDA (pembantu digital peribadi), nenek moyang telefon pintar moden. Kemudian, sepanjang dekad yang berikutnya, Java secara beransur-ansur berubah menjadi platform yang lebih universal, kerana ternyata bahasa itu bagus untuk mencipta aplikasi yang berjalan pada banyak peranti mudah alih moden. Salah satu sebab Java dan IoT menjadikan pasangan yang hebat adalah kerana aplikasi Java biasanya memerlukan sedikit sumber. Dan realitinya ialah peranti pada tahun sembilan puluhan dan awal mempunyai jumlah RAM yang terhad dan kuasa pengkomputeran yang sedikit. Banyak kali kurang daripada peranti semasa. Java dicipta khusus untuk digunakan dalam persekitaran terhad sumber ini yang memerlukan aplikasi berguna yang menuntut kuasa pemprosesan yang minimum. Ciri yang tidak dapat dinafikan terpuji ini telah dipelihara dalam bahasa itu hingga ke hari ini. Akibatnya, aplikasi berasaskan Java untuk IoT mempunyai keperluan yang sangat sederhana, bertahan dengan sumber dan memori komputer yang minimum.Pakar: kunci kejayaan pembangunan IoT terletak pada fleksibiliti
Apabila rumah, kereta, pejabat, peti sejuk dan pembuat kopi menjadi "lebih pintar" dan "lebih pintar", iaitu apabila infrastruktur IoT berkembang, begitu juga dengan keperluan untuk pembangun yang berkelayakan yang boleh memastikan peranti ini beroperasi dengan betul dan selamat. Ini membuka banyak peluang untuk pengekod Java — anda hanya perlu menghantar resume anda. Apakah pengetahuan dan kemahiran yang perlu ditingkatkan oleh sesiapa sahaja yang tidak mahu melepaskan peluang ini dan berhasrat untuk menjadi pemaju IoT yang dihormati dan, lebih penting lagi, pembangun IoT bergaji tinggi? Malangnya, tiada jawapan yang mudah, kerana istilah "pembangun IoT" mempunyai makna yang sangat luas hari ini. "Terdapat banyak bidang disiplin yang sedang dimainkan, termasuk keselamatan, rangkaian, kejuruteraan sistem, pengaturcaraan awan dan pengaturcaraan peranti perkakasan.menasihati Greg Gorman, Pengarah Ekosistem Pembangun IoT di IBM.
https://www.flickr.com/photos/national_instruments/19728696923/
Berlatih pada Raspberry Pi dan mikrokomputer lain
Elliot Schrock, pengasas dan ketua pemaju di Thryv, menasihati pengkod untuk berlatih menjalankan projek untuk peranti Raspberry Pi. "Raspberry Pis adalah komputer kecil yang sangat murah, dan sering digunakan dalam bukti projek konsep IoT. Ia juga merupakan cara terbaik untuk mempelajari cara memateri bersama litar ringkas dan menghubungkan litar tersebut dengan perisian," katanya. Pakar lain bersetuju dengannya. Suz Hinton, penginjil teknikal Microsoft, juga telah menyatakan bahawa pengetahuan praktikal perkakasan selalunya sangat berguna untuk pengekod IoT. "Menggunakan peranti seperti Tessel 2, atau Particle Photon, atau malah Raspberry Pi yang sederhana boleh membuatkan pembangun cepat dalam perjalanan mereka untuk mempelajari cara tanda perkakasan dan kemahiran baharu yang diperlukan. Menulis untuk IoT sebenarnya hanya belajar cara menulis untuk yang lebih kecil , komputer yang lebih perlahan," katanya.Pembangun IoT mesti "taksub" dengan teknologi baharu
Pakar lain bersetuju dengan idea memaksimumkan serba boleh dan sentiasa mengkaji inovasi untuk menjadi pembangun IoT yang benar-benar berjaya. Menurut Eli Dow, seorang penyelidik IBM, mengetahui satu platform dan mempunyai satu set kemahiran khusus tidak mencukupi. "Platform yang anda tulis untuk minggu ini selalunya akan lapuk dalam tempoh 6 bulan hingga setahun. Penderia akan berubah, komputer papan tunggal atau platform terbenam lain akan terus berkembang, dan anda perlu mempunyai fleksibiliti untuk menyesuaikan diri apabila platform berubah dengan cepat. laju," katanya. "Pembangun IoT yang berjaya mestilah peminat berita teknologi--mereka harus tahu segala-galanya yang berlaku dalam industri, apa yang hangat, apa berita lama, dan apa yang boleh menjadi perkara hebat seterusnya," kata Essex. "Trend
Jika kami mengikuti nasihat pakar dan mula mengkaji arah aliran dalam industri IoT, kami akan yakin bahawa mereka tahu perkara yang mereka perkatakan. Internet Perkara berkembang dengan sangat pesat, dan sedang mencari aplikasi secara aktif dalam bidang baharu. Mari kita bercakap tentang bidang di mana IoT baru mula mendapat populariti dan yang mungkin bukan perkara pertama yang terlintas di fikiran apabila Internet Perkara disebut.Perisikan perniagaan dan pengumpulan data
Bertentangan dengan kepercayaan popular, IoT bukan sekadar elektronik pengguna. Internet of Things merangkumi hampir semua bidang perniagaan. Sehubungan itu, adalah penting bagi pembangun memahami cara syarikat boleh menggunakan peranti IoT untuk mengumpul data dan kemudian menganalisisnya. Bergantung pada jenis peranti dan penderianya, data mungkin datang dalam bentuk yang sangat berbeza, daripada data geolokasi kepada maklumat kadar denyutan jantung atau pilihan makanan.
GO TO FULL VERSION