使用ESP32 / ESP8266 發送Line 訊息

2024/03/03 更新 找到問題了,之前SSID與password是傳值,後來是改用傳址的方式傳入到WiFi函式庫中。所以改為傳址的方式後,就可以正常使用了。

2024/02/23更新
目前新版IDE+Library的WiFi的組合,我自已試起來也是無法進行WiFi連線的動作,之後有時間再來找問題。

開發環境如下
Arduino IDE 2.3.2
Line Notify函式庫 3.0.6
NodeMCU-32S 開發板

#include <WiFi.h>  //這裡是ESP32 WIFI函式庫
#include <WiFiClient.h>
#include <TridentTD_LineNotify.h>
#define LINE_TOKEN "你的token放在這"

// Set WiFi credentials
const char* ssid     =  "你的無線網路SSID";
const char* password =  "無線網路的密碼";

WiFiClient client; //網路連線物件

void setup(){
  Serial.begin(115200);  // 設定速率
// 進行無線網路連接
  WiFi.mode(WIFI_STA); 
  WiFi.begin(ssid, password);

//等待無線網路連接
  while (WiFi.status() != WL_CONNECTED)
  {
    delay(100);
    Serial.print(".");
  }
  LINE.setToken(LINE_TOKEN); //設定Line Token權杖

  LINE.notify("這裡的文字會出現在Line上面"); //發送訊息到Line上面
}

void loop() {
}

參考資料
[Day23] Esp32 + LINE
Line Notify服務首頁
申請Line Token教學

5 replies on “使用ESP32 / ESP8266 發送Line 訊息

  1. 可以請問您是用ide 幾版以及 8266 及TridentTD_LineNotify.h的版本 我之前舊的筆電可以傳送新的筆電試過幾種組合都無法正常運作

    1. 2024/03/03 更新 找到問題了,之前SSID與password是傳值,後來是改用傳址的方式傳入到WiFi函式庫中。所以改為傳址的方式後,就可以正常使用了。

  2. 我的電腦重灌過了,不知道當時用的版本。有空我再找時間試一下。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *