iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
AI & Data

AIoT的藍藥丸與紅藥丸,你選哪個?系列 第 51

補充:用 Python 的 pyusb模組 來控制 USB 的通訊協定

  • 分享至 

  • xImage
  •  

為什麼要用 Pythonpyusb 模組來控制 USB 的通訊協定

Day 27:Flask 與 Docker 的密室大逃殺中,我們提到了關於用 Pythonpyusb 模組來控制 USB 的通訊協定的問題。

如果想了解「為什麼要用 Pythonpyusb 模組來控制 USB 的通訊協定」,可以參考阿甘的小窩(2020)寫的這篇文章

這邊簡單說明幾個原因:

  • USB 有一套標準的通訊協定,可以讓我們用統一的方式來傳送和接收資料。
  • pyusb 遵循這套協定,還提供一些方便的 API ,使用者就可以輕鬆建立、設定、讀取和寫入 USB 設備。
  • pyusb 是用 Python 的語法和物件來操作 USB 的,不需要用其他語言。用 Python 寫的好處就是「簡潔」、「用更少的程式碼」來完成更多的功能。
  • Python 也有很多方便的模組,例如這邊使用的 pyusb 就是專門為 Python 設計的模組。pyusb抽象化的模組,使用者只需要關心邏輯和功能。

上一篇
Day 27:Flask 與 Docker 的密室大逃殺
下一篇
補充:用 Docker 架設 Flask Web Server的潛在安全風險
系列文
AIoT的藍藥丸與紅藥丸,你選哪個?62
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言