IoT Programming with Python Training Course
Internet of Things (IoT) adalah infrastruktur jaringan yang menghubungkan objek fisik dan aplikasi perangkat lunak secara nirkabel, memungkinkan keduanya berkomunikasi satu sama lain dan bertukar data melalui komunikasi jaringan, komputasi awan, dan pengambilan data. Python adalah bahasa pemrograman tingkat tinggi yang direkomendasikan untuk IoT karena sintaksisnya yang jelas dan dukungan komunitas yang besar.
Dalam pelatihan langsung yang dipimpin instruktur ini, peserta akan belajar bagaimana memprogram solusi IoT dengan Python.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar arsitektur IoT
- Pelajari dasar-dasar penggunaan Raspberry Pi
- Instal dan konfigurasikan Python pada Raspberry Pi
- Pelajari manfaat menggunakan Python dalam pemrograman sistem IoT
- Bangun, uji, terapkan, dan pecahkan masalah sistem IoT menggunakan Python dan Raspberry Pi
Hadirin
- Pengembang
- Insinyur
Format kursus
- Sebagian ceramah, sebagian diskusi, latihan, dan praktik langsung yang berat
Catatan
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Course Outline
Pengantar Internet of Things (IoT)
- Memahami Dasar-Dasar IoT
- Contoh Perangkat dan Platform IoT
Mengapa Python adalah Bahasa yang Good untuk Membangun Sistem IoT
Ikhtisar Arsitektur Solusi IoT
- Komponen IoT
- Sensor dan Aktuator Analog
- Sensor Digital
- Gerbang Internet dan Sistem Akuisisi Data
- Agregasi Data
- Konversi Analog ke Digital
- Tepi ITU
- Analisis
- Pra-Pemrosesan
- Pusat Data / Awan
- Analisis
- Management
- Arsip
Menggunakan Raspberry Pi untuk IoT
Menginstal dan Mengonfigurasi Python pada Raspberry Pi
Membangun Sistem IoT dengan Python dan Raspberry Pi
- Menghubungkan dan Mengelola Sensor
- Mengekstrak dan Menganalisis Data dari Sensor
- Menyimpan, Mengelola, dan Menindaki Data
Menguji dan Menerapkan Sistem IoT dengan Python dan Raspberry Pi
Penyelesaian masalah
Ringkasan dan Kesimpulan
Requirements
- Pengalaman pemrograman dasar Python.
- Pengalaman dasar atau keakraban dengan mikrokontroler atau mikroprosesor
Open Training Courses require 5+ participants.
IoT Programming with Python Training Course - Booking
IoT Programming with Python Training Course - Enquiry
IoT Programming with Python - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Practical examples and wider context given.
James - Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Course - IoT Programming with Python
Upcoming Courses (Minimal 5 peserta)
Related Courses
5G and IoT
14 HoursTujuan dari pelatihan ini adalah untuk menjelaskan apa itu jaringan 5G dan apa dampaknya terhadap teknologi pintar. Saya ingin menunjukkan kepada Anda kelebihan dan kekurangan dari hubungan teknologi ini (5G / IoT) dan menunjukkan kepada Anda arah pengembangan jaringan, yang - sejak awal - didedikasikan untuk dunia pintar.
Big Data Business Intelligence for Govt. Agencies
35 HoursAdvances in technologies and the increasing amount of information are transforming how business is conducted in many industries, including government. Government data generation and digital archiving rates are on the rise due to the rapid growth of mobile devices and applications, smart sensors and devices, cloud computing solutions, and citizen-facing portals. As digital information expands and becomes more complex, information management, processing, storage, security, and disposition become more complex as well. New capture, search, discovery, and analysis tools are helping organizations gain insights from their unstructured data. The government market is at a tipping point, realizing that information is a strategic asset, and government needs to protect, leverage, and analyze both structured and unstructured information to better serve and meet mission requirements. As government leaders strive to evolve data-driven organizations to successfully accomplish mission, they are laying the groundwork to correlate dependencies across events, people, processes, and information.
High-value government solutions will be created from a mashup of the most disruptive technologies:
- Mobile devices and applications
- Cloud services
- Social business technologies and networking
- Big Data and analytics
IDC predicts that by 2020, the IT industry will reach $5 trillion, approximately $1.7 trillion larger than today, and that 80% of the industry's growth will be driven by these 3rd Platform technologies. In the long term, these technologies will be key tools for dealing with the complexity of increased digital information. Big Data is one of the intelligent industry solutions and allows government to make better decisions by taking action based on patterns revealed by analyzing large volumes of data — related and unrelated, structured and unstructured.
But accomplishing these feats takes far more than simply accumulating massive quantities of data.“Making sense of thesevolumes of Big Datarequires cutting-edge tools and technologies that can analyze and extract useful knowledge from vast and diverse streams of information,” Tom Kalil and Fen Zhao of the White House Office of Science and Technology Policy wrote in a post on the OSTP Blog.
The White House took a step toward helping agencies find these technologies when it established the National Big Data Research and Development Initiative in 2012. The initiative included more than $200 million to make the most of the explosion of Big Data and the tools needed to analyze it.
The challenges that Big Data poses are nearly as daunting as its promise is encouraging. Storing data efficiently is one of these challenges. As always, budgets are tight, so agencies must minimize the per-megabyte price of storage and keep the data within easy access so that users can get it when they want it and how they need it. Backing up massive quantities of data heightens the challenge.
Analyzing the data effectively is another major challenge. Many agencies employ commercial tools that enable them to sift through the mountains of data, spotting trends that can help them operate more efficiently. (A recent study by MeriTalk found that federal IT executives think Big Data could help agencies save more than $500 billion while also fulfilling mission objectives.).
Custom-developed Big Data tools also are allowing agencies to address the need to analyze their data. For example, the Oak Ridge National Laboratory’s Computational Data Analytics Group has made its Piranha data analytics system available to other agencies. The system has helped medical researchers find a link that can alert doctors to aortic aneurysms before they strike. It’s also used for more mundane tasks, such as sifting through résumés to connect job candidates with hiring managers.
Insurtech: A Practical Introduction for Managers
14 HoursInsurtech (alias Asuransi Digital) mengacu pada konvergensi asuransi + teknologi baru. Di bidang Insurtech, "perusahaan asuransi digital" menerapkan inovasi teknologi pada bisnis dan model operasi mereka untuk mengurangi biaya, meningkatkan pengalaman pelanggan, dan meningkatkan kelincahan operasi mereka.
Dalam pelatihan yang dipandu instruktur ini, peserta akan memperoleh pemahaman tentang teknologi, metode, dan pola pikir yang diperlukan untuk mewujudkan transformasi digital dalam organisasi mereka dan industri secara umum. Pelatihan ini ditujukan bagi para manajer yang perlu memperoleh pemahaman gambaran besar, menepis kehebohan dan jargon, serta mengambil langkah awal dalam menetapkan strategi Insurtech.
Pada akhir pelatihan ini, peserta akan dapat:
- Diskusikan Insurtech dan semua bagian komponennya secara cerdas dan sistematis
- Mengidentifikasi dan mengungkap peran masing-masing teknologi kunci dalam Insurtech.
- Buatlah rancangan strategi umum untuk menerapkan Insurtech dalam organisasi mereka
Hadirin
- Perusahaan asuransi
- Teknologis dalam industri asuransi
- Pemangku kepentingan asuransi
- Konsultan dan analis bisnis
Format kursus
- Bagian kuliah, bagian diskusi, latihan dan kegiatan kelompok studi kasus
Digital Transformation with IoT and Edge Computing
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional TI tingkat menengah dan manajer bisnis yang ingin memahami potensi IoT dan komputasi tepi untuk memungkinkan efisiensi, pemrosesan waktu nyata, dan inovasi di berbagai industri.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip IoT dan komputasi tepi serta perannya dalam transformasi digital.
- Mengidentifikasi kasus penggunaan untuk IoT dan komputasi tepi di sektor manufaktur, logistik, dan energi.
- Bedakan antara arsitektur komputasi edge dan cloud serta skenario penerapannya.
- Terapkan solusi komputasi tepi untuk pemeliharaan prediktif dan pengambilan keputusan waktu nyata.
Edge AI for IoT Applications
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ini ditujukan untuk pengembang tingkat menengah, arsitek sistem, dan profesional industri yang ingin memanfaatkan Edge AI untuk meningkatkan aplikasi IoT dengan kemampuan pemrosesan dan analitik data yang cerdas.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar Edge AI dan penerapannya di IoT.
- Menyiapkan dan mengonfigurasi lingkungan Edge AI untuk perangkat IoT.
- Mengembangkan dan menerapkan model AI pada perangkat edge untuk aplikasi IoT.
- Menerapkan pemrosesan data dan pengambilan keputusan secara real-time dalam sistem IoT.
- Integrasikan Edge AI dengan berbagai protokol dan platform IoT.
- Mengatasi pertimbangan etis dan praktik terbaik di Edge AI untuk IoT.
Edge Computing
7 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk manajer produk dan pengembang yang ingin menggunakan Edge Computing untuk mendesentralisasi manajemen data demi kinerja yang lebih cepat, memanfaatkan perangkat pintar yang terletak di jaringan sumber.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami konsep dasar dan keuntungan Edge Computing.
- Identifikasi kasus penggunaan dan contoh di mana Edge Computing dapat diterapkan.
- Merancang dan membangun Edge Computing solusi untuk pemrosesan data yang lebih cepat dan mengurangi biaya operasional.
Federated Learning in IoT and Edge Computing
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional tingkat menengah yang ingin menerapkan Federated Learning untuk mengoptimalkan solusi IoT dan komputasi tepi.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip dan manfaat Federated Learning dalam IoT dan komputasi tepi.
- Terapkan model Federated Learning pada perangkat IoT untuk pemrosesan AI yang terdesentralisasi.
- Kurangi latensi dan tingkatkan pengambilan keputusan waktu nyata di lingkungan komputasi tepi.
- Atasi tantangan terkait privasi data dan kendala jaringan dalam sistem IoT.
Securing Cloud and IoT Applications
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (di tempat atau jarak jauh) ini ditujukan untuk para teknisi yang ingin menyiapkan, menerapkan, dan mengelola aplikasi IoT yang aman.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan dan menerapkan aplikasi untuk mengelola perangkat IoT secara aman.
- Integrasikan perangkat IoT ke Cloud dengan aman.
- Integrasikan aplikasi IoT dengan infrastruktur yang ada.
Getting Started with IoT (Internet of Things) and Augmented Reality
14 HoursInternet of Things (IoT) adalah domain teknologi baru yang menghubungkan objek fisik dan aplikasi perangkat lunak secara nirkabel untuk penginderaan dan kontrol jarak jauh. Augmented Reality (AR) adalah teknologi yang meningkatkan pengalaman pengguna dengan memadukan elemen virtual yang dihasilkan komputer dengan lingkungan dunia nyata. AR memungkinkan bisnis untuk menyediakan informasi secara langsung dan nyata kepada pengguna. Ini adalah dua teknologi yang telah mengalami peningkatan pesat dalam berbagai industri.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari dasar-dasar IoT dan AR dan menerapkan pembelajaran ini ke dalam operasi dan strategi organisasi mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami dasar-dasar IoT dan AR
- Pelajari cara kerja teknologi IoT dan AR
- Memahami bagaimana teknologi IoT dan AR dapat diterapkan pada strategi bisnis mereka
- Buat keputusan bisnis yang tepat tentang IoT dan AR
Hadirin
- Manajer
- Pengusaha
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Introduction to IoT Using Arduino
14 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari dasar-dasar IoT saat mereka melangkah melalui pembuatan sistem sensor IoT berbasis Arduino.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip IoT, termasuk komponen IoT dan teknik komunikasi.
- Pelajari cara menggunakan modul komunikasi Arduino yang dapat digunakan untuk berbagai sistem IoT.
- Pelajari cara menggunakan dan memprogram aplikasi seluler untuk mengontrol Arduino.
- Gunakan modul Wi-Fi untuk menghubungkan Arduino ke perangkat lain.
- Membangun dan menyebarkan Sistem Sensor IoT mereka sendiri.
Introduction to IoT Using Raspberry Pi
14 HoursInternet of Things (IoT) adalah infrastruktur jaringan yang menghubungkan objek fisik dan aplikasi perangkat lunak secara nirkabel, memungkinkan mereka untuk berkomunikasi satu sama lain dan bertukar data melalui komunikasi jaringan, komputasi awan, dan penangkapan data.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari dasar-dasar IoT saat mereka melangkah melalui pembuatan sistem sensor IoT menggunakan Raspberry Pi.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip-prinsip IoT, termasuk komponen IoT dan teknik komunikasi
- Pelajari cara mengatur Raspberry Pi khusus untuk aplikasi IoT
- Membangun dan menerapkan Sistem Sensor IoT mereka sendiri
Hadirin
- Penghobi
- Insinyur dan teknisi perangkat keras/perangkat lunak
- Tenaga teknis di semua industri
- Pengembang pemula
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Raspberry Pi mendukung berbagai sistem operasi dan bahasa pemrograman. Kursus ini akan menggunakan Raspbian berbasis Linux sebagai sistem operasi dan Python sebagai bahasa pemrograman. Untuk meminta pengaturan tertentu, silakan hubungi kami untuk mengaturnya.
- Peserta bertanggung jawab untuk membeli Raspberry Pi perangkat keras dan komponen.
NB-IoT for Developers
7 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari berbagai aspek NB-IoT (juga dikenal sebagai LTE Cat NB1) saat mereka mengembangkan dan menerapkan contoh aplikasi berbasis NB-IoT.
Pada akhir pelatihan ini, peserta akan dapat:
- Identifikasi berbagai komponen NB-IoT dan cara menyusunnya untuk membentuk ekosistem.
- Memahami dan menjelaskan fitur keamanan yang terpasang pada perangkat NB-IoT.
- Mengembangkan aplikasi sederhana untuk melacak NB-IoT perangkat.
Raspberry Pi for Beginners
14 HoursRaspberry Pi is a very small, single-board computer.
In this instructor-led, live training, participants will learn how to set up and program the Raspberry Pi to serve as an interactive and powerful embedded system.
By the end of this training, participants will be able to:
- Set up an IDE (integrated development environment) for maximum development productivity
- Program Raspberry Pi to control devices such as motion sensor, alarms, web servers and printers.
- Understand Raspberry Pi's architecture, including inputs and connectors for add-on devices.
- Understand the various options in programming languages and operating systems
- Test, debug, and deploy the Raspberry Pi to solve real world problems
Audience
- Developers
- Hardware/software technicians
- Technical persons in all industries
- Hobbyists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.
Raspberry Pi + OpenCV for Facial Recognition
21 HoursPelatihan langsung yang dipandu instruktur ini memperkenalkan perangkat lunak, perangkat keras, dan proses langkah demi langkah yang diperlukan untuk membangun sistem pengenalan wajah dari awal. Pengenalan Wajah juga dikenal sebagai Face Recognition.
Perangkat keras yang digunakan dalam lab ini meliputi Rasberry Pi, modul kamera, servo (opsional), dll. Peserta bertanggung jawab untuk membeli sendiri komponen-komponen ini. Perangkat lunak yang digunakan meliputi OpenCV, Linux, Python, dll.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal Linux, OpenCV dan utilitas perangkat lunak serta pustaka lainnya di Rasberry Pi.
- Konfigurasikan OpenCV untuk menangkap dan mendeteksi gambar wajah.
- Pahami berbagai pilihan untuk mengemas sistem Rasberry Pi untuk digunakan di lingkungan dunia nyata.
- Sesuaikan sistem untuk berbagai kasus penggunaan, termasuk pengawasan, verifikasi identitas, dll.
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Pilihan perangkat keras dan perangkat lunak lainnya meliputi: Arduino, OpenFace, Windows, dll. Jika Anda ingin menggunakan salah satu di antaranya, silakan hubungi kami untuk mengaturnya.
Setting Up an IoT Gateway with ThingsBoard
35 HoursThingsBoard adalah platform IoT sumber terbuka yang menawarkan manajemen perangkat, pengumpulan data, pemrosesan, dan visualisasi untuk solusi IoT Anda.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari cara mengintegrasikan ThingsBoard ke dalam solusi IoT mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan ThingsBoard
- Memahami dasar-dasar fitur dan arsitektur ThingsBoard
- Membangun aplikasi IoT dengan ThingsBoard
- Integrasikan ThingsBoard dengan Kafka untuk perutean data perangkat telemetri
- Integrasikan ThingsBoard dengan Apache Spark untuk agregasi data dari beberapa perangkat
Hadirin
- Insinyur perangkat lunak
- Insinyur perangkat keras
- Pengembang
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.