最近在下幫助朋友設定網絡監視器
發現現在的網絡監視器,為了方便使用,大部分已經不再需要設定網絡
只需註冊產品官方的帳戶,再使用產品官方的網站或應用程式登入便可以觀看到內容
亦即是使用者必須提交個人資料給產品公司
另外,網絡監視器的影像內容是由產品公司以即時串流方式提供服務
即是技術上,產品公司能夠觀看、保存使用者的影像內容,可能會有私隱泄漏風險
因此在下嘗試尋找能夠自己控制的網絡監視器的工具
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
最近在下幫助朋友設定網絡監視器
發現現在的網絡監視器,為了方便使用,大部分已經不再需要設定網絡
只需註冊產品官方的帳戶,再使用產品官方的網站或應用程式登入便可以觀看到內容
亦即是使用者必須提交個人資料給產品公司
另外,網絡監視器的影像內容是由產品公司以即時串流方式提供服務
即是技術上,產品公司能夠觀看、保存使用者的影像內容,可能會有私隱泄漏風險
因此在下嘗試尋找能夠自己控制的網絡監視器的工具
這個 G300s巨集滑鼠 在下已經使用了一段時間,但要更改其中的巨集功能,就需要安裝官方提供的軟件
然而,官方只提供 Windows 及 Mac OS 版本的更新軟件,因為在下主要使用 Linux,所以無法更新設定
早期在下還接受在 Windows 或 Mac OS 使用官方軟件來更新設定,畢竟在下有很多備用電腦可以使用
但在下對每次都需要使用 Windows 或 Mac OS 來更新設定感到非常不滿
因此,在下決定逆向工程官方的軟件,以了解更新的方法,並嘗試製作一個能在 Linux 上更新 G300s巨集滑鼠 設定的工具
Raspberry Pi 雖然發佈了 RP2040 及 RP2350 這兩款微控制器晶片
但其下的 Raspberry Pi Pico 產品系列都沒有將 RP2040 及 RP2350 所有GPIO引腳導出
因此在下找尋一些基於 RP2040 及 RP2350 而且能夠 所有GPIO引腳 的 第三方廠商設計的開發板
在下曾經製作一些模擬鍵盤、滑鼠、遊戲控制器等 USB HID
但通常功能越多便需要連接越多按鈕,或需要在編寫一鍵多功能的程式設計
所以在下打算參考現代的觸控操作產品,製作一個類似 Stream Deck 的輔助工具
在網上找到需要資料後,如果要將資料保存,最簡單的方法就是使用 熒幕截圖 保存資料
但 熒幕截圖 所保存的資料是 圖像格式,無法將 文字資料 保存
如果圖像與文字都需要同時保存,通常都要將圖像及文字分開保存
因此在下嘗試將圖像及文字能同時保存的方法
Raspberry Pi 發佈了新型號的 Raspberry Pi Pico 2 及 Raspberry Pi Pico 2W 已經一段時間
在下終於有時間測試
之前經常使用不同 微控制器 改裝其他裝置成能夠發送 USB鍵盤訊號
在下發現一款看似操作簡單的 USB鍵盤模組,嘗試了解運作原理及測試自製鍵盤的可行性
SD卡 作為一種廣泛使用的儲存媒介,不少小型裝置都會使用 SD卡保存資料
然而,SD卡 需要依賴物理連接來傳送資料,經常拔插亦增加損壞的風險
因此,在下嘗試探索能否實現讓 SD卡 無線數據傳輸的解決方案
電子遊戲不僅吸引玩家,還吸引開發者製作各種工具,如資料監視器、資料修改器和外觀修改器
這些工具能夠讓遊戲即使失去官方支援後,仍然保持玩家的熱情
然而,由於許多電子遊戲,尤其是電腦遊戲,主要在 Windows 上運行
因此,普遍工具通常只能在 Windows 平台運作,其他平台往往缺乏相應的工具
故此,在下打算了解這些工具的運作原理,並嘗試自行製作類似的工具能在 Linux 上運作
最近公司有一個專案,其中一部分的內容需要將一款巨集鍵盤操作修改成特定內容
由於這些巨集鍵盤必須使用特定軟體才能修改內容,而且這個軟體只能透過滑鼠點擊來操作
如果只是十多個要修改還可以手動修改,但如果是數千個要手動修改會非常耗時
而且出錯率會很高,檢查時也非常困難
因此,在下想辦法將操作自動化,或至少能夠半自動化
按壓按鈕可以方便地將電路選擇性地連接或中斷
但一般按鈕就只有按下及釋放兩個狀態,當要增加操作便要增加按鈕數量
不過現在的電子產品為了降低成本及空間,使用一種執行5種操作的按鈕
在下曾經使用由 Digispark 製作 Attiny85 的開發板,成本低,體積細小
而且支援 Arduino IDE , 令開發與 Arduino 相似
這次在下測試 Digispark 的另一款 MH-ET LIVE Attiny88 開發板
雖然 Android 有很多不同的背景移除工具,但這些工具普遍都不是免費,即使是免費,通常都是有限功能
而且由於這些工具通常都是網絡服務,部分還需要註冊帳戶才能使用服務,非常不方便
因此在下希望找到一些免費、能夠獨立運作的背景移除工具
因為上課關係,但沒有其他體積細小的手提電腦,所以主要使用 Macbook Air 2015 上課
但在下的 Macbook Air 只有 128GB ,可以使用的空間太少
尤其在下將 Linux 安裝到 Macbook Air 令 Mac OS 及 Linux 各佔 64GB 時,可以使用的空間便顯得更少
而且 Apple 官方亦已經沒有售賣支援 Macbook Air 2015 的 SSD
因此上網尋找其他解決方法
最近整理物件時,在下找回一個大約在1年前購買的智能電插座
但又是必須使用專用應用程式才能使用,在下希望不依賴專用應用程式都能夠控制裝置
在下有幾塊 損壞的微控制器開發板,已經廢棄了一段時間,但掉棄又覺得很浪費
最近尋找資料時發現網上有一些 USB腳踏按鈕 可以自訂按鍵功能,但價錢差不多 10 至 20美金
而且自訂按鍵功能還需要使用專用的軟件,而這些專用軟件並不支持 Linux
因此才想到將其中一塊 損壞的 Pro Micro 安置到腳踏按鈕,將 腳踏按鈕 改裝成 USB HID 裝置
雖然普遍 開發板 都有提供 LED 可以用作顯示狀態
但當需要顯示比較複雜的內容、數值資料,甚至圖像時,只有一粒 LED 並不足夠,通常還需要使用 序列輸出
如果需要讓 開發板 獨立運作,便無發使用 序列輸出
如果能夠像 ESP32-S3 0.42in-OLED 預裝熒幕,便可以更簡單地開發獨立運作的裝置
在下學習使用 微控制器 及 開發板 已經一段時間
但在下認為使用 微控制器 或 開發板 都不能即使互動設定訊號非常不方便
每次修改操作內容,除了修改程式碼,還要編譯及寫入韌體到微控制器,需要一些時間
因此在下尋找一些可以直接控制訊號的開發板