2024年2月9日 星期五

Firebase 專案建立與新增即時資料庫(下)

新增Firebase 即時資料庫 

在Firebase 中建立專案後,就可以開始在專案中新增即時資料庫。
展開[建構]選單,點選[Realtime Database]。

按下[建立資料庫]按鈕。

2023年12月18日 星期一

Firebase 專案建立與新增即時資料庫(上)


Firebase是Firebase,Inc.在2011年發布的行動和網路應用程式開發者平台,在2014年被Google收購。截至2020年3月,Firebase平台擁有19項產品,它們被超過150萬個應用程式採用。(維基百科) 
 Firebase 即時資料庫是一個雲託管資料庫。資料以 JSON 格式存儲並實時同步到每個連接的客戶端。當使用 Apple 平台、Android 和 JavaScript SDK 構建跨平台應用程序時,所有客戶端可共享一個即時資料庫並自動接收最新資料的更新。 

2023年12月3日 星期日

使用後端程式來進行 LINE Notify 訊息推播(Python + Google Apps Script)


LINE Notify 是 LINE 的一項免費訊息推播服務,可以讓程式設計者或系統管理者用程式發送 LINE 訊息至指定的聊天室。

在上一篇 LINE Notify 權杖申請與取用 的文章中已詳細說明如何進行LINE Notify的申請與使用,但LINE Notify 無法直接透過網頁前端的方式來發送訊息,所以以下是一個簡單使用 Python 來推播訊息的例子。


編寫 Python 程式碼如下:
import requests

# LINE Notify 權杖
LINE_token = '你的權杖'

# 要推播的訊息
LINE_message = '這是用LINE Notify推播訊息測試'
message = {'message': LINE_message}

# 設定HTTP 標頭參數把LINE Notify 權杖帶入
headers = { "Authorization": "Bearer " + LINE_token }

# 以 requests 發送 POST 請求
requests.post("https://notify-api.line.me/api/notify", headers = headers, data = message)

2023年11月26日 星期日

LINE Notify 權杖申請與取用

LINE Notify 申請與使用 LINE 官方有一個特殊的 LINE Notify 帳號 (@linenotify),是一個 LINEBot 機器人專門用來發送訊息的服務帳號,讓用戶可以透過LINE接收GitHub、IFTTT及Mackerel等網站服務的訊息提醒。 

 訊息接收者不需要事先加入LINE Notify 帳號,只要有訂閱任何一個 LINE Notify 通知服務就會收到訊息。任何 LINE 用戶都可以成為服務提供者(訊息推播者),可以發送推播訊息給任何人。 

 LINE Notify 存取權杖申請 

要使用 LINE Notify 推播訊息必須先取得 LINE Notify 存取權杖。開啟 LINE Notify 的網站https://notify-bot.line.me/zh_TW/ ,並使用自己的 LINE 帳號登入。

2023年11月9日 星期四

物聯網雲端平台: Adafruit.IO 應用3 _取用金鑰與記錄物聯數據

在之前各單元已經學習過如何利用 ESP8266  MicroPython 網路HTTP傳輸 、 ESP8266 MicroPython 無線基地台連線、 Adafruit.IO 服務平台的申請使用,現在就來將這些相關學習串連起來。

本實作將利用ESP8266建立無線網路連線將DHT11溫溼度模組所取得的溫濕度資料上傳到  Adafruit.IO 服務平台上加以記錄。