Firebase雲端資料庫 - Firebase 遠端控制 LED燈亮
樹莓派安裝 Firebase Admin SDK 後,就可以呼叫其 API 與設備溝通,達到遠端控制的目的,只要變更 Firebase 資料庫的屬性值就可以讓LED 燈亮與燈熄。
樹莓派安裝 Firebase Admin SDK 後,就可以呼叫其 API 與設備溝通,達到遠端控制的目的,只要變更 Firebase 資料庫的屬性值就可以讓LED 燈亮與燈熄。
Firebase 能夠提供毫秒級的回應,這樣樹莓派不但能夠把資料儲存這 Firebase 資料庫,同時不同的設備也能藉此溝通訊息,必要的條件就是安裝 Admin SDK了。
Firebase Realtime Database 是透過 Rules (安全性規則)來讓資料多一層保護,規則除了可以設定欄位的讀取或寫入,也可以規範授權(auth)的使用者。
Firebase 提供了 SDK 讓用戶端建構應用程式,能夠即時的存儲與同步資料,任何連接的設備都可以在幾毫秒內收到更新,這樣不同的設備也能彼此溝通,來看看怎麼安裝吧。
Firebase 是 Google 的雲端資料庫,在這個平台建立物聯網的專案,讓網頁與 IoT 設備能存取這個資料庫,就能達到遠端控制的效果,首先先來建立 Firebase 專案。
GPIO(General Purpose I/O Ports)意思是通用輸入/輸出埠,也就是一些針腳可以通過它們輸出高電位或者低電位,掌握了 GPIO 就相當於掌握了硬體的控制。
控制樹莓派的 GPIO ,連結到麵包板上讓 LED 燈閃爍,這個 Lab 算是接觸硬體程式的 Hello World了,本次學習是控制 LED 亮一秒暗一秒的簡單控制。
Thonny 是專為初學者設計的 Python 集成開發環境,非常適合在樹莓派上學習 Python 時使用喔!
在本機電腦都用 conda 來建立虛擬環境,且可以用它的 IDE 建立,但 conda 太肥了,在樹莓派裡就用 Python 的指令來建立嘍。
在樹莓派安裝了Jupyter Notebook後,若只能在樹莓派用就不方便了,本篇介紹如何修改設定可以讓本機也能連到樹莓派的Jupyter Notebook喔!
Jupyter Notebook對於熟悉Python與數據分析的人員來說是必備的工具,一般都是在安裝電腦上,而樹莓派也支援這個工具的安裝!
管理電腦伺服器時,不是走到那台電腦的位置,而是遠端連線到那台電腦操控,而 Microsoft 遠端桌面就是筆者日常管理常使用的工具之一。
Raspberry Pi 4 出來了,和之前的版本最大的改變是多了 2GB/4GB 的記憶體版本可供選擇!
上一篇只知道這門是學電的基礎,現在才開始進入課程,真正的來認識電吧。本篇將會瞭解電有什麼特性?是怎麼型成的?什麼是物質、分子與原子?
在學習物聯網時,常常會搞不清楚這些感測器之間的電路為何是這樣連接的,沒有學過基本電學的我,找到了 DeltaMOOCx 這個線上學習平台,準備來好好充電一下嘍!
在資料倉儲(Data Warehouse)或大型資料庫常常因 tempdb 不當使用而造成效能的瓶頸,甚至把 tempdb 所在的磁碟空間耗盡,這時原本一個查詢只要幾秒鐘都可能變成幾小時。
SQL Server Data Tools (SSDT) 是一款新式開發工具,舉凡 SSAS、SSIS 與 SSRS 都可以用這個工具來建置。
Python 深度學習的開發環境需要使用 NumPy、TensorFlow、Keras等多種套件,建議使用 Anaconda 整合安裝套件來建構 Python 深度學習的開發環境。
TensorFlow 是一套開放原始碼和高效能的數值計算函式庫,一個建之機器學習的框架, Keras 是使用 Python 開發的一套的高階神經網路函式庫, 支援多種後台的神經網路計算引擎, 其預設引擎是 TensorFlow。
安裝了 python3,呼叫 python 時,卻告訴你 python not found!只要安裝了 python-is-python3 即可。
用 Windows 的遠端桌面也可以連線到 Linux ! 只要在 Linux 系統安裝 Xrdp 就可以嘍。
很多人都覺得 Docker是個新技術,其實不然,Docker除了其開發語言用 go比較新外,其實它還真不是個新東西,也就是個新瓶裝舊酒的東西,所謂的 The New 「Old Stuff」。
PyCharm 是一款功能強大的 Python 編輯器,具有跨平台性,版本有付費的Professional專業版與免費的Community社群版。
在Windows更名一個檔案只要按 F2 ,但如果要一次更改多個檔名時,一個個改可真的很浪費時間,所以懂得一些命令是可以提升效率的喔。
Firebase 提供了 SDK 讓用戶端建構應用程式,能夠即時的存儲與同步資料,任何連接的設備都可以在幾毫秒內收到更新,這樣不同的設備也能彼此溝通,來看看怎麼安裝吧。
建構企業級的監控系統,使用 docker 來建置 Grafana + Influxdb + Telegraf。