Python 使用 Paho 函式庫發布、訂閱 MQTT 訊息教學與範例

介紹如何在 Python 中使用 Paho 函式庫實作 MQTT 協定的發布與訂閱架構,傳送與接收訊息。 Eclipse Paho 是一套開放原始碼的 MQTT 函式庫,有各種程式語言的實作版本,在 Python 中可使用 Eclipse Paho MQTT Python Client,以下是使用教學與範例。 ...

March 25, 2022 · G. T. Wang

MQTT Broker 伺服器 Mosquitto 安裝、帳號密碼、加密傳輸設定教學與範例

介紹如何在 Ubuntu Linux 中安裝與使用 Mosquitto 伺服器,並設定帳號、密碼與 SSL 加密傳輸。 Mosquitto 是一個 Eclipse 基金會轄下開放原始碼的 MQTT broker 伺服器,屬於輕量級(lightweight)的伺服器,可用於各種規格的硬體,從普通的單板電腦(例如樹莓派)到專用的伺服器主機都能夠運行 Mosquitto。 ...

March 24, 2022 · G. T. Wang

PyTorch 自行訓練 YOLOv5 物件偵測模型教學與範例

介紹如何使用 PyTorch 架構的 YOLOv5 預訓練模型,自行訓練物件偵測模型,用於辨識雞蛋。 安裝 YOLOv5 環境 安裝 Python 的 venc 套件之後,建立一個 YOLOv5 專用的 Python 虛擬環境: ...

March 22, 2022 · G. T. Wang

Python 使用 OpenCV 開啟、顯示、處理與儲存 RTSP 串流影片教學與範例

介紹如何在 Python 中使用 OpenCV 搭配多行程(multiprocessing)的方式開啟、顯示、處理與儲存 RTSP 串流影片。 測試用 RTSP 串流 網路上有一些測試用的 RTSP 串流伺服器,可用於程式的開發與測試: ...

March 17, 2022 · G. T. Wang

Orthanc DICOM 影像伺服器安裝與使用教學

介紹如何在 Ubuntu Linux 中安裝與設定 Orthanc DICOM 影像伺服器,並以 Restful API 來操控 PACS 系統。 安裝 Orthanc 若在 Ubuntu Linux 中,可以透過 apt 安裝 Orthanc 伺服器,而除了基礎的 orthanc 套件之外,亦可選擇性安裝需要的外掛(plugin): ...

March 14, 2022 · G. T. Wang