Programming for IoT with Python培訓
Internet of Things (IoT) 是一種網路基礎設施,它以無線方式連接物理對象和軟體應用程式,允許它們通過網路通信、雲計算和數據捕獲相互通信並交換數據。Python 是一種推薦用於物聯網的高級程式設計語言,因為它具有清晰的語法和龐大的社區支援。
在這個以講師為主導的現場培訓中,參與者將學習如何使用 Python 對物聯網解決方案進行程式設計。
在培訓結束時,參與者將能夠:
- 瞭解IoT架構的基礎知識
- 瞭解使用 Raspberry Pi 的基礎知識
- 在 Raspberry Pi 上安裝和設定 Python
- 瞭解在物聯網系統程式設計中使用 Python 的好處
- 使用 Python 和 Raspberry Pi 構建、測試、部署IoT系統並對其進行故障排除
觀眾
- 開發人員
- 工程師
課程形式
- 部分講座,部分討論,練習和大量的實踐練習
注意
- 如需申請此課程的定製培訓,請聯繫我們進行安排。
課程簡介
Internet of Things (IoT) 簡介
- 瞭解IoT基礎知識
- 物聯網設備和平臺示例
為什麼 Python 是用於構建物聯網系統的 Good 語言
IoT 解決方案體系結構概述
- IoT 元件
- 模擬感測器和執行器
- 數位感測器
- 互聯網閘道和數據採集系統
- 數據聚合
- 模數轉換
- 邊緣IT
- 分析學
- 預處理
- 數據中心/雲
- 分析學
- Management
- 檔案
將 Raspberry Pi 用於物聯網
在 Raspberry Pi 上安裝和配置 Python
使用 Python 和 Raspberry Pi 構建物聯網系統
- 連接和管理感測器
- 從感測器中提取和分析數據
- 存儲、管理和處理數據
使用 Python 和 Raspberry Pi 測試和部署IoT系統
故障排除
總結和結論
最低要求
- 基本 Python 程式設計經驗
- 具有微控制器或微處理器的基本經驗或熟悉程度
公開培訓課程需要5名以上參與者。
Programming for IoT with Python培訓 - 訂單
Programming for IoT with Python培訓 - 詢問
Programming for IoT with Python - 咨詢詢問
客戶評論 (1)
提供實際案例和更廣泛的背景。
James - Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
課程 - IoT Programming with Python
機器翻譯
即將到來的課程
相關課程
5G與物聯網
14 小時本次培訓的目的是解釋5G網絡是什麼,以及它對智能技術的影響。我們將向您展示這些技術關係(5G/物聯網)的優缺點,並向您展示網絡的發展方向,這些方向從一開始就致力於智能世界。
6G與物聯網
14 小時6G是下一代無線通信標準,通過超高速連接、先進傳感和集成AI能力,旨在徹底改變物聯網生態系統。
本課程由講師指導,提供線上或線下培訓,面向希望理解和利用6G技術與物聯網應用新興交集的進階學員。
完成本課程後,學員將能夠:
- 解釋6G背後的核心技術概念。
- 評估6G將如何重塑物聯網設備通信和架構。
- 評估跨行業的6G賦能物聯網用例。
- 制定將6G能力集成到現有物聯網解決方案中的策略。
課程形式
- 以概念爲中心的講座結合專家討論。
- 旨在強化關鍵工程原理的應用練習。
- 在指導環境中進行案例探索和場景分析。
課程定製選項
- 如需根據您的組織技術路線圖定製本培訓,請聯繫我們安排。
Big Data Business Intelligence for Govt. Agencies
35 小時技術進步和信息量的增加正在改變許多行業的業務模式,包括政府機構。由於移動設備和應用、智能傳感器和設備、雲計算解決方案以及面向公民的門戶的快速增長,政府數據生成和數字存檔率正在上升。隨着數字信息的擴展和複雜化,信息管理、處理、存儲、安全和處置也變得更加複雜。新的捕獲、搜索、發現和分析工具正在幫助組織從其非結構化數據中獲得洞察。政府市場正處於一個轉折點,意識到信息是一種戰略資產,政府需要保護、利用和分析結構化和非結構化信息,以更好地服務和滿足任務需求。隨着政府領導者努力發展數據驅動的組織以成功完成任務,他們正在爲跨事件、人員、流程和信息的依賴關係奠定基礎。
高價值的政府解決方案將由最具顛覆性的技術組合而成:
- 移動設備和應用
- 雲服務
- 社交商業技術和網絡
- 大數據和分析
大數據是智能行業解決方案之一,它使政府能夠通過分析大量數據(相關和不相關、結構化和非結構化)揭示的模式來做出更好的決策。
但實現這些成就遠不止簡單地積累大量數據。白宮科技政策辦公室的Tom Kalil和Fen Zhao在OSTP博客的一篇文章中寫道:“理解這些大數據量需要尖端工具和技術,能夠從大量和多樣化的信息流中分析和提取有用的知識。”
白宮在2012年設立了國家大數據研究與開發計劃,朝着幫助機構找到這些技術邁出了一步。該計劃包括超過2億美元,以充分利用大數據的爆炸式增長及其分析工具。
大數據帶來的挑戰幾乎與其承諾一樣令人望而生畏。高效存儲數據是這些挑戰之一。預算總是緊張的,因此機構必須最大限度地降低每兆字節的存儲成本,並確保數據易於訪問,以便用戶能夠在需要時獲取數據。備份大量數據進一步加劇了這一挑戰。
有效分析數據是另一個主要挑戰。許多機構採用商業工具,使他們能夠篩選大量數據,發現有助於提高運營效率的趨勢。(MeriTalk最近的一項研究發現,聯邦IT高管認爲大數據可以幫助機構節省超過5000億美元,同時還能實現任務目標。)
定製開發的大數據工具也允許機構滿足分析數據的需求。例如,橡樹嶺國家實驗室的計算數據分析組已將其Piranha數據分析系統提供給其他機構。該系統幫助醫學研究人員找到了一種可以在主動脈瘤發作前提醒醫生的鏈接。它還用於更平凡的任務,例如篩選簡歷以將求職者與招聘經理聯繫起來。
物聯網與邊緣計算驅動的數字化轉型
14 小時本次由講師指導的培訓(線上或線下)面向中級IT專業人士和業務經理,旨在幫助他們瞭解物聯網和邊緣計算在提高效率、實現即時處理和推動各行業創新方面的潛力。
培訓結束後,學員將能夠:
- 理解物聯網和邊緣計算的原理及其在數字化轉型中的作用。
- 識別物聯網和邊緣計算在製造、物流和能源領域的應用場景。
- 區分邊緣計算與雲計算的架構及部署場景。
- 實施邊緣計算解決方案,用於預測性維護和即時決策。
Edge AI 在物聯網應用中的應用
14 小時本次由講師指導的線下或線上培訓,面向中級開發人員、系統架構師和行業專業人士,旨在幫助他們利用Edge AI增強物聯網應用的智能數據處理和分析能力。
培訓結束後,學員將能夠:
- 理解Edge AI的基礎知識及其在物聯網中的應用。
- 爲物聯網設備設置和配置Edge AI環境。
- 在邊緣設備上開發和部署用於物聯網應用的AI模型。
- 在物聯網系統中實現即時數據處理和決策。
- 將Edge AI與各種物聯網協議和平臺集成。
- 解決Edge AI在物聯網中的倫理問題和最佳實踐。
邊緣計算
7 小時這種由 台灣 的講師指導式現場培訓(在線或現場)面向希望使用 Edge Computing 來分散數據管理以獲得更快性能的產品經理和開發人員,利用位於源網路上的智能設備。
在本次培訓結束時,參與者將能夠:
- 瞭解 Edge Computing 的基本概念和優勢。
- 確定可以應用 Edge Computing 的用例和示例。
- 設計和構建 Edge Computing 解決方案,以加快數據處理速度並降低運營成本。
嵌入式系統與物聯網基礎
21 小時嵌入式系統是爲執行特定功能而設計的專用計算系統,通常集成在更大的系統中。物聯網(IoT)是由嵌入傳感器和軟件的互聯物理設備組成的網絡,這些設備通過互聯網進行通信和數據交換。
本課程爲講師指導的培訓(線上或線下),面向希望瞭解並應用嵌入式系統和物聯網概念的初級技術專業人員,課程內容涵蓋C語言和微控制器架構。
培訓結束後,學員將能夠:
- 理解嵌入式系統的架構和組件。
- 編寫並編譯用於嵌入式硬件交互的C代碼。
- 使用微控制器外設,如定時器和ADC。
- 理解嵌入式系統如何爲物聯網架構做出貢獻。
課程形式
- 互動式講座與討論。
- 大量練習與實踐。
- 在實驗環境中進行實際操作。
課程定製選項
- 如需定製本課程,請聯繫我們進行安排。
Federated Learning在物聯網和邊緣計算中的應用
14 小時這種講師指導的現場培訓在 台灣(在線或現場)進行,面向希望應用 Federated Learning 來優化IoT和邊緣計算解決方案的中級專業人士。
在本次培訓結束時,參與者將能夠:
- 瞭解 Federated Learning 在IoT和邊緣計算中的原理和優勢。
- 在 IoT 設備上實施 Federated Learning 模型以進行去中心化的 AI 處理。
- 減少延遲並改進邊緣計算環境中的實時決策。
- 解決與IoT系統中的數據隱私和網路限制相關的挑戰。
Programming for IoT with Azure
14 小時Internet of Things (IoT) 是一種網路基礎設施,它以無線方式連接物理對象和軟體應用程式,使它們能夠通過網路通信、雲計算和數據捕獲相互通信並交換數據。Azure 是一套全面的雲服務,它提供了一個物聯網套件,由預配置的解決方案組成,可幫助開發人員加速物聯網項目的開發。
在這個以講師為主導的現場培訓中,參與者將學習如何使用 Azure 開發物聯網應用程式。
在培訓結束時,參與者將能夠:
- 瞭解IoT架構的基礎知識
- 安裝和配置 Azure IoT 套件
- 瞭解在物聯網系統程式設計中使用 Azure 的好處
- 實現各種 Azure IoT 服務(IoT 中心、Functions、流分析、Power BI、Cosmos DB、DocumentDB、IoT 設備 Management)
- 使用 Azure 構建、測試、部署IoT系統並對其進行故障排除
觀眾
- 開發人員
- 工程師
課程形式
- 部分講座,部分討論,練習和大量的實踐練習
注意
- 如需申請此課程的定製培訓,請聯繫我們進行安排。
Programming for IoT with C
14 小時Internet of Things (IoT) 是一種網路基礎設施,它以無線方式連接物理對象和軟體應用程式,允許它們通過網路通信、雲計算和數據捕獲相互通信並交換數據。C 是一種通用程式設計語言,推薦用於IoT,因為它具有無處不在和低級程式設計優勢。
在這個以講師為主導的現場培訓中,參與者將學習如何使用C語言對物聯網解決方案進行程式設計。
在培訓結束時,參與者將能夠:
- 安裝和配置 NetBeans 以使用 C 語言對物聯網系統進行程式設計
- 瞭解IoT架構的基礎知識
- 瞭解在物聯網系統程式設計中使用 C 語言的好處
- 使用 C 語言構建、測試、部署IoT系統並對其進行故障排除
觀眾
- 開發人員
- 工程師
課程形式
- 部分講座,部分討論,練習和大量的實踐練習
注意
- 如需申請此課程的定製培訓,請聯繫我們進行安排。
IoT ( Internet of Things) for Entrepreneurs, Managers and Investors
21 小時與其他技術不同,物聯網(IoT)更爲複雜,涵蓋了幾乎所有核心工程領域——機械、電子、固件、中間件、雲、分析和移動。對於每個工程層,都有經濟、標準、法規和技術發展現狀的方面。這是首次推出一個涵蓋物聯網工程所有關鍵方面的課程。
概述
一個高級培訓項目,涵蓋物聯網的最新技術現狀
跨越多個技術領域,以增強對物聯網系統及其組件的認識,並瞭解它如何幫助企業和組織。
通過模型物聯網應用的現場演示,展示不同行業領域的實際物聯網部署,如工業物聯網、智慧城市、零售、旅行與交通,以及圍繞連接設備和物品的用例
目標受衆
負責各自組織內業務和運營流程的管理者,他們希望瞭解如何利用物聯網使其系統和流程更高效。
希望建立新業務的創業者和投資者,他們希望更好地瞭解物聯網技術格局,以瞭解如何有效利用它。
物聯網或IoT的市場價值估計非常巨大,因爲從定義上講,物聯網是一個集成和分散的設備、傳感器和計算能力層,覆蓋整個消費者、企業對企業以及政府行業。物聯網將佔據越來越多的連接:目前有19億臺設備,到2018年將達到90億臺。那一年,它將大致等於智能手機、智能電視、平板電腦、可穿戴計算機和PC的總和。
在消費者領域,許多產品和服務已經進入物聯網,包括廚房和家用電器、停車、RFID、照明和供暖產品,以及工業互聯網中的許多應用。
然而,物聯網的底層技術並不是新事物,因爲M2M通信自互聯網誕生以來就存在。然而,過去幾年發生變化的是,隨着智能手機和平板電腦在每個家庭中的廣泛應用,許多低成本的無線技術湧現出來。移動設備的爆炸性增長導致了當前對物聯網的需求。
由於物聯網業務的無限機會,大量中小型創業者加入了物聯網淘金熱。同時,由於開源電子和物聯網平臺的出現,物聯網系統的開發成本以及後續的大規模生產管理變得越來越可承受。現有的電子產品所有者正面臨着將其設備與互聯網或移動app集成的壓力。
本培訓旨在對新興行業進行技術和業務回顧,以便物聯網愛好者/創業者能夠掌握物聯網技術和業務的基礎知識。
課程目標
課程的主要目標是介紹新興的技術選項、平臺和物聯網在家庭和城市自動化(智能家居和城市)、工業互聯網、醫療保健、政府、移動蜂窩和其他領域的實施案例。
物聯網所有元素的基本介紹——機械、電子/傳感器平臺、無線和有線協議、移動與電子集成、移動與企業集成、數據分析和總控制平面
物聯網的M2M無線協議——WiFi、Zigbee/Zwave、Bluetooth、ANT+:何時何地使用哪一種?
移動/桌面/Web app——用於註冊、數據採集和控制——可用的M2M數據採集平臺——Xively、Omega和NovoTech等。
物聯網的安全問題和安全解決方案
開源/商業電子平臺——Raspberry Pi、Arduino、ArmMbedLPC等
開源/商業企業雲平臺——AWS-IoT apps、Azure-IOT、Watson-IOT雲以及其他次要的物聯網雲
一些常見物聯網設備的業務和技術研究,如家庭自動化、煙霧報警器、車輛、軍事、家庭健康等。
Programming for IoT with Java
14 小時Internet of Things (IoT) 是一種網路基礎設施,它以無線方式連接物理對象和軟體應用程式,允許它們通過網路通信、雲計算和數據捕獲相互通信並交換數據。Java 是一種通用語言,以“一次編寫,隨處運行”而聞名。Java 因其便攜性和效率而被推薦用於物聯網。
在這個以講師為主導的現場培訓中,參與者將學習如何使用 Java 對物聯網解決方案進行程式設計。
在培訓結束時,參與者將能夠:
- 安裝和配置工具和框架 (Eclipse Open IoT Stack),以便使用 Java 對 IoT 系統進行程式設計
- 瞭解IoT架構的基礎知識
- 使用 Eclipse Open IoT Stack for Java 連接和管理 IoT 解決方案中的設備
- 使用 Java 構建、測試和部署IoT系統
觀眾
- 開發人員
- 工程師
課程形式
- 部分講座,部分討論,練習和大量的實踐練習
注意
- 如需申請此課程的定製培訓,請聯繫我們進行安排。
工業物聯網(IoT)面向製造業專業人士
21 小時與其他技術不同,物聯網(IoT)更加複雜,涵蓋了幾乎所有的核心工程領域——機械、電子、固件、中間件、雲、分析和移動。對於每一個工程層,都有經濟、標準、法規和技術發展的各個方面。這是首次提供一個全面的課程,涵蓋物聯網工程的所有關鍵方面。
對於製造業專業人士來說,最關鍵的是瞭解工業物聯網的進展,包括預測性和預防性維護、基於條件的機器監控、生產優化、能源優化、供應鏈優化以及製造設施的運行時間等。
總結
- 一個高級培訓課程,涵蓋智能工廠中物聯網的最新技術。
- 跨越多個技術領域,培養對物聯網系統及其組件的認識,以及它如何幫助製造業管理專業人士。
- 智能工廠模型IIoT應用的現場演示。
目標受衆
- 負責各自制造組織內業務和運營流程的經理,他們希望瞭解如何利用物聯網使其系統和流程更高效。
時長 3天(每天8小時)
物聯網(IoT)市場價值的估計非常巨大,因爲從定義上講,物聯網是一個集成和擴散的設備、傳感器和計算能力層,覆蓋了整個消費者、企業對企業(B2B)和政府行業。物聯網的連接數量將不斷增加:目前有19億臺設備,到2018年將達到90億臺。那一年,它將大致相當於智能手機、智能電視、平板電腦、可穿戴計算機和PC的總和。
在消費領域,許多產品和服務已經跨越到物聯網,包括廚房和家用電器、停車、RFID、照明和加熱產品,以及工業互聯網中的許多應用。
然而,物聯網的底層技術並不新鮮,因爲M2M通信自互聯網誕生以來就存在。然而,過去幾年發生的變化是,大量廉價的無線技術的出現,加上智能手機和平板電腦在家庭中的廣泛應用。移動設備的爆炸性增長導致了當前對物聯網的需求。
工業物聯網(IIoT)自2014年以來在製造業中廣泛使用,自那時以來,許多IIoT創新已經出現。本課程將介紹工業物聯網領域創新的所有重要方面。
本培訓旨在對新興行業進行技術和業務回顧,以便物聯網愛好者/企業家能夠掌握物聯網技術和業務的基礎知識。
課程目標
課程的主要目標是介紹新興技術選項、平臺以及物聯網在智能工廠中的實施案例研究。
- 研究一些常見的IIoT平臺(如西門子MindSphere和Azure IoT)的業務和技術。
- 開源/商業企業雲平臺,用於AWS-IoT apps、Azure-IOT、Watson-IOT、Mindsphere IIoT雲以及其他小型IoT雲。
- 開源/商業電子平臺,用於IoT——Raspberry Pi、Arduino、ArmMbedLPC等。
- IIoT的安全問題及安全解決方案。
- 用於註冊、數據採集和控制的移動/桌面/Web應用程序。
- M2M無線協議——WiFi、LoPan、BLE、Ethernet、Ethercat、PLC:何時何地使用哪種協議?
- IoT所有元素的基本介紹——機械、電子/傳感器平臺、無線和有線協議、移動與電子集成、移動與企業集成、數據分析和總控制平面。
Introduction to IoT Using Raspberry Pi
14 小時Internet of Things (IoT) 是一種網路基礎設施,它以無線方式連接物理對象和軟體應用程式,允許它們通過網路通信、雲計算和數據捕獲相互通信並交換數據。
在這個由講師指導的現場培訓中,參與者將學習物聯網的基礎知識,同時逐步使用Raspberry Pi創建物聯網感測器系統。
在培訓結束時,參與者將能夠:
- 瞭解物聯網的原理,包括物聯網元件和通信技術
- 瞭解如何專門為IoT應用程式設置Raspberry Pi
- 構建和部署自己的物聯網感測器系統
觀眾
- 愛好者
- 硬體/軟體工程師和技術人員
- 各行各業的技術人員
- 初學者開發人員
課程形式
- 部分講座,部分討論,練習和大量的實踐練習
注意
- Raspberry Pi 支援各種作業系統和程式設計語言。本課程將使用基於 Linux 的 Raspbian 作為作業系統,使用 Python 作為程式設計語言。如需具體設置,請聯繫我們進行安排。
- 參與者負責購買 Raspberry Pi 硬體和元件。
NB-IoT for Developers
7 小時在這個由講師指導的 台灣 現場培訓中,參與者將在開發和部署基於樣本 NB-IoT 的應用程式時瞭解 NB-IoT (也稱為 LTE Cat NB1)的各個方面。
在培訓結束時,參與者將能夠:
- 確定 NB-IoT 的不同組成部分,以及如何組合在一起形成一個生態系統。
- 了解並解釋 NB-IoT 設備中內置的安全功能。
- 開發一個簡單的應用程式來跟蹤 NB-IoT 個設備。