AIoT & Cloud & Edge & Machine Learning 【 Cloud 】修改 Azure VM ( Ubuntun 16.04 ) 密碼 內容 學習目標 前置準備作業 重新設定 Azure VM ( Ubuntun 16.04 ) 密碼 登入測試 學習目標 重新設定 Azure VM ( Ubuntun 16.04 ) 密碼 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 重新設定 Azure VM 密碼 Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】於 AWS Ubuntu VM 安裝 MySQL 內容 學習目標 前置準備作業 安裝 MySQL 資料庫 學習目標 以 AWS VM 為例於 Ubuntu VM 中安裝 MySQL 前置準備作業 已註冊 AWS 帳號 https://aws.amazon.com/tw/ Ref 註冊 AWS 帳號 已開啟虛擬機器 建立 AWS VM 設定 AWS Ubuntu VM 連接埠 Step 1. 登入到 AWS 請在瀏覽器下輸入下方網址並登入 https://aws.amazon.com/tw/ Step 2. 選取所建立的虛擬機器
AIoT & Cloud & Edge & Machine Learning 【 Edge 】於 UP Squared 安裝 Ubuntu 與 OpenVINO 內容 學習目標 前置準備作業 安裝 Ubuntu Image 於 UP Squared 安裝 Intel® OpenVINO 於 UP Squared 透過 CPU 驗證 OpenVINO 透過 GPU 驗證 OpenVINO 透過 MYRIAD 驗證 OpenVINO 學習目標 於 UP Squared 重新安裝 Ubuntu 於 UP Squared 安裝 OpenVINO 透過 CPU、GPU 與 MYRIAD 驗證 Intel® OpenVINO 前置準備作業 準備一台 UP Squared
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】Jupyter 安裝於 AWS Ubuntu VM 內容 學習目標 前置準備作業 安裝 Jupyter Notebook 於 AWS Ubuntu VM 開機後自動啟動 Jupyter 學習目標 於 AWS Ubuntu VM 中安裝 Jupyter Notebook 前置準備作業 已註冊 AWS 帳號 https://aws.amazon.com/tw/ Ref 註冊 AWS 帳號 已開啟虛擬機器 建立 Azure VM 設定 AWS Ubuntu VM 連接埠 Step 1. 登入到 AWS 請在瀏覽器下輸入下方網址並登入 https://aws.amazon.
Tools & Solutions & Cybersecurity 【 Solutions 】IPython 與 Python 版本不一致造成啟動錯誤 問題 當啟動 IPython 時出現下方錯誤訊息 原因為安装的 Python 版本是 3.5,但 IPython 版本卻是 7.10+,兩邊的版本不符合,所以降低 IPython 版本即可解決。 解決方案 移除已安裝的 IPython 輸入以下指令進行解除安裝 pip3 uninstall -y ipython 安裝 7.9.0 版本的 IPython 輸入以下指令進行安裝 pip3 install "ipython[notebook]==7.9.0" 啟動 IPython Jupyter 輸入以下指令進行啟動 jupyter notebook GitHub ArcherHuang
Tools & Solutions & Cybersecurity 【 Tools 】透過瀏覽器使用 AWS Ubuntu 終端機 ( Web Terminal ) 內容 學習目標 前置準備作業 安裝 Web Terminal 軟體 ttyd 開機後自動啟動 ttyd 學習目標 以 AWS VM 為例於 Ubuntu VM 中安裝 Web Terminal 軟體 ttyd 來透過瀏覽器使用 AWS Ubuntu 前置準備作業 已註冊 AWS 帳號 https://aws.amazon.com/tw/ Ref 註冊 AWS 帳號 已開啟虛擬機器 建立 Azure VM 設定 AWS Ubuntu VM 連接埠 Step 1. 登入到
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】使用遠端桌面連到 AWS Ubuntu VM 內容 學習目標 前置準備作業 遠端登入到 AWS Ubuntu VM 學習目標 透過 Windows 的 遠端桌面 軟體連線到 AWS Ubuntu VM 前置準備作業 已註冊 AWS 帳號 https://aws.amazon.com/tw/ Ref 註冊 AWS 帳號 已開啟虛擬機器 建立 Azure VM 設定 AWS Ubuntu VM 連接埠 Step 1. 登入到 AWS 請在瀏覽器下輸入下方網址並登入 https://aws.amazon.com/tw/ Step 2.
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】建立 AWS Ubuntu VM 內容 學習目標 使用 AWS 雲端服務 前置準備作業 建立 AWS Ubuntu VM 學習目標 在 Amazon Web Services ( AWS ) 上建立 Ubuntu VM 透過 macOS 或 Windows 登入到 AWS Ubuntu VM 透過 macOS 或 Windows 傳送檔案到 AWS Ubuntu VM 使用 AWS 雲端服務 Amazon Elastic Compute Cloud ( Amazon EC2 ) 前置準備作業 已註冊 AWS 帳號 https://aws.
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】於 Azure Ubuntu VM 安裝 MySQL 內容 學習目標 前置準備作業 安裝 MySQL 資料庫 學習目標 以 Azure VM 為例於 Ubuntu VM 中安裝 MySQL 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 安裝 MySQL Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器 選取所建立的虛擬機器 取得虛擬機器的 公用 IP 位址 Step
Tools & Solutions & Cybersecurity 【 Tools 】透過瀏覽器使用 Azure Ubuntu 終端機 ( Web Terminal ) 內容 學習目標 前置準備作業 安裝 Web Terminal 軟體 ttyd 開機後自動啟動 ttyd 學習目標 以 Azure VM 為例於 Ubuntu VM 中安裝 Web Terminal 軟體 ttyd 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 安裝 ttyd Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】使用遠端桌面連到 Azure Ubuntu VM 內容 學習目標 前置準備作業 遠端登入到 Azure Ubuntu VM 學習目標 透過 Windows 的 遠端桌面 連線到 Azure Ubuntu VM 來透過瀏覽器使用 Azure Ubuntu 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 遠端登入到 Azure Ubuntu VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】Jupyter 安裝於 Azure Ubuntu VM 內容 學習目標 前置準備作業 安裝 Jupyter Notebook 開機後自動啟動 Jupyter 學習目標 於 Azure Ubuntu VM 中安裝 Jupyter Notebook 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 已安裝 Python 3.6 Python 版本管理與虛擬環境 ( Ubuntu ) 安裝 Jupyter Notebook Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】傳送檔案到 Azure VM ( Windows ) 內容 學習目標 前置準備作業 傳送檔案到 Azure Ubuntu VM 學習目標 透過 Windows 的 WinSCP 傳送檔案到 Azure Ubuntu VM 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 傳送檔案到 Azure Ubuntu VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器 選取所建立的虛擬機器 取得虛擬機器的 公用
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】傳送檔案到 Azure VM ( macOS ) 內容 學習目標 前置準備作業 傳送檔案到 Azure Ubuntu VM 學習目標 透過 macOS 的 終端機 ( Terminal ) 傳送檔案到 Azure Ubuntu VM 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 傳送檔案到 Azure Ubuntu VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器 選取所建立的虛擬機器 取得虛擬機器的
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】遠端登入到 Azure VM ( Windows ) 內容 學習目標 前置準備作業 遠端登入到 Azure Ubuntu VM 學習目標 透過 Windows 的 Putty 遠端登入到 Azure Ubuntu VM 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 遠端登入到 Azure Ubuntu VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器 選取所建立的虛擬機器 取得虛擬機器的 公用
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】遠端登入到 Azure VM ( macOS ) 內容 學習目標 前置準備作業 遠端登入到 Azure Ubuntu VM 學習目標 透過 macOS 的終端機 ( Terminal ) 遠端登入到 Azure Ubuntu VM 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 已開啟虛擬機器 建立 Azure VM 遠端登入到 Azure Ubuntu VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取所建立的虛擬機器 點選左上角的三條橫線後,再點選 虛擬機器 選取所建立的虛擬機器 取得虛擬機器的 公用
AIoT & Cloud & Edge & Machine Learning 【 Cloud 】建立 Azure VM 內容 學習目標 前置準備作業 啟動 Azure VM 學習目標 透過 Azure 啟動 Ubuntu VM 前置準備作業 已註冊 Azure 帳號 https://portal.azure.com/ 啟動 Azure VM Step 1. 登入到 Azure 請在瀏覽器下輸入下方網址並登入 https://portal.azure.com/ Step 2. 選取虛擬機器服務 點選左上角的三條橫線後,再點選 虛擬機器 Step 3. 新增 虛擬機器 點選 新增 Step 4. 設定虛擬機器 (基本) 在 訂用帳戶
Front-end & Back-end & Programming Language 【 Version Management 】Python 版本管理與虛擬環境 ( Ubuntu ) 內容 學習目標 前置準備作業 程式與軟體 pyenv 安裝與使用 學習目標 在 Ubuntu 建立安裝多個 Python 版本並進行版本管理 Python 虛擬環境建立與使用 前置準備作業 Ubuntu 16.04 程式與軟體 pyenv pyenv-virtualenv Python pyenv 安裝與使用 Step 1. 登入到 Ubuntu Step 2. 軟體更新 請在 終端機 執行下方指令 sudo apt-get update Step 3. 安裝相依套件 請在 終端機 執行下方指令 sudo apt-get install -y python-pip git make
Front-end & Back-end & Programming Language 【 Integrate 】使用 child_process 整合 Node.js 與 Python 內容 學習目標 前置準備作業 程式與軟體 Node.js 程式 Python 程式 測試 學習目標 透過 Node.js 的 Express 建立一支 API,並經由 child_process 來呼叫 Python 程式,並將結果再回傳給用戶端 前置準備作業 IDE Visual Studio Code 已安裝 Node.js 已安裝 Python 3 程式與軟體 Node.js Python Node.js 程式 Step 1. 建立 Node.js 環境與安裝相依套件 建立專案資料夾
Front-end & Back-end & Programming Language 【 Integrate 】使用 python-shell 整合 Node.js 與 Python 內容 學習目標 前置準備作業 程式與軟體 Node.js 程式 Python 程式 測試 學習目標 透過 Node.js 的 Express 建立一支 API,並經由 python-shell 來呼叫 Python 程式,並將結果再回傳給用戶端 前置準備作業 IDE Visual Studio Code 已安裝 Node.js 已安裝 Python 3 程式與軟體 Node.js Python Node.js 程式 Step 1. 建立 Node.js 環境與安裝相依套件 建立專案資料夾 本範例將資料夾命名為
Front-end & Back-end & Programming Language 【 Version Management 】Python 版本管理與虛擬環境 ( macOS ) 內容 學習目標 前置準備作業 程式與軟體 pyenv 安裝與使用 學習目標 在 macOS 建立安裝多個 Python 版本並進行版本管理 Python 虛擬環境建立與使用 程式與軟體 Homebrew pyenv pyenv-virtualenv Python pyenv 安裝與使用 Step 1. 安裝 Homebrew 請在 終端機 執行下方指令/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Step 2. 更新 Homebrew 請在 終端機
Tools & Solutions & Cybersecurity 【 Python 】Pip Update 後無法使用 發生問題 執行套件安裝時出現以下資訊 修改設定檔 Step 1. 開啟設定檔 Step 2. 開啟 Terminal 修改前 修改後 Step 3. 存檔與離開 按鍵盤上的 esc 輸入下方指令以 存檔與離開:wq! GitHub ArcherHuang @ GitHub List of blogs https://oranwind.org/author/archer/ https://learningsky.io/author/archer/
AIoT & Cloud & Edge & Machine Learning 【 Node.js 】透過 Azure Functions 探索 Azure Cosmos DB - 使用 Windows OS & Web UI 內容 學習目標 前置準備作業 程式與軟體 設定 Azure Cosmos DB 設定 Azure Functions 透過 Postman 測試 學習目標 Integrating Serverless Architecture - 透過 Azure Functions 以 Node.js 操作 Azure Cosmos DB 示意圖 前置準備作業 註冊 Microsoft Azure 程式與軟體 Node.js Postman 設定 Azure Cosmos DB Step 1. 登入到 Azure 網址為 https://portal.azure.
AIoT & Cloud & Edge & Machine Learning 【 Node.js 】透過 Azure IoT Hub 接收 Client 端傳送的數據再經由 Azure Function 存入 Azure Cosmos DB 內容 學習目標 前置準備作業 程式與軟體 建立 Cosmos DB 建立 IoT Hub 建立 IoT Devices 建立 Azure Function 透過機台端模擬程式傳送數據到 Azure IoT Hub 學習目標 如何將機台端的數據傳送到 Azure IoT Hub,再透過 Azure Function 將資料存放到 Azure Cosmos DB 示意圖 前置準備作業 註冊 Microsoft Azure 程式與軟體 Node.js Visual Studio Code 建立 Cosmos DB Step 1. 登入到 Azure
AIoT & Cloud & Edge & Machine Learning 【 Node.js 】透過 express 設定與取得 Heroku Redis 數據 內容 學習目標 前置準備作業 程式與軟體 在 Heroku 部署 Redis 透過 Node.js 的 Express 來設定與取得 Redis 數據 Push 程式到 GitHub 透過 GitHub 部署程式到 Heroku 透過 Postman 測試 學習目標 在 Heroku 部署 Redis 透過 Node.js 的 Express 來設定與取得 Redis 數據 前置準備作業 註冊 Heroku 帳號並綁定信用卡 程式與軟體 Node.js npm( Node Package Manager