Raspberry Pi 3B+ |
同ブログ関連記事:【Blynk (Legacy )Raspberry Pi OSのインストール】
参考サイト
●Blynk(Legacy)を自前サーバー構築で無料かつ使い放題スマートホーム実現の方法【https://androgundan.blue/blynk-local-server-5265.html】
Raspberry Pi アップデート・アップグレード
【sudo apt-get update】アップデート
【sudo apt-get upgrade】アップグレード
WIFI設定確認
【sudo nano /etc/wpa_supplicant/wpa_supplicant.conf】
IPアドレスの固定
【ifconfig】IPアドレスの確認
【sudo nano /etc/dhcpcd.conf】固定IPアドレス(任意)設定
interface wlan0
static ip_address=192.168.1.81/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
static domain_search=
JAVA 11をインストール
【sudo apt install openjdk-8-jdk openjdk-11-jre】JAVA 11をインストール
Blynkサーバー起動
【java -jar server-0.41.17.jar -dataFolder /home/pi/Blynk】
Blynkサーバー自動起動
【crontab -e】
【@reboot java -jar server-0.41.17.jar -dataFolder /home/ユーザー名/Blynk】最下行
mail.properties(/home/ユーザー名)
mail.smtp.username=任意@gmail.com
mail.smtp.port=587
mail.smtp.password=パスワード
mail.smtp.auth=true
mail.smtp.starttls.enable=true
mail.smtp.timeout=120000
mail.smtp.host=smtp.gmail.com
mail.smtp.connectiontimeout=30000
スマホBlynk(Legacy)アプリ ダウンロード
Create New Accountが有るアプリ
【APKCombo】検索
【APK DOWNLOADER】
【Blynk】検索
【Blynk(Legacy)】選択
【Blynk(Legacy)2.27.30】選択
Blynk(Legacy)
※Raspberry Pi ローカルサーバーを立ち上げておく。
【Create New Account】選択
ローカルサーバーを指定
【Ξ】選択
【CUSTOM】スライド
【192.168.1.81】任意
【9443】
【OK】
ボタン例
【//127.0.1.1:9443/admin#/users/list】
Raspberry Pi ローカルサーバー ブラウザ
※Raspberry Pi 画面を表示する
(リモートデスクトップ接続 )
【//127.0.1.1:9443/admin】【admin@blynk.cc】
【admin】
【Sign in】
【任意@gmail.com】選択
【//127.0.1.1:9443/admin#/users/edit/xxxxx@gmail.com-Blynk】
ESP32スケッチ
auth[] = "Token"
ssid[] = "ネットワーク名"
pass[] = "パスワード"
追加項目
server[] = 固定IP(任意)port = 8080
Blynk.begin(...server,port)
参考サイト
紆余曲折の記録:【https://rainbowgoblinss.blogspot.com/2022/03/blink-local-server-raspberry-pi_01109652140.html】
スケッチ(コピー用)
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "Token";
char ssid[] = "ネットワーク名";
char pass[] = "パスワード";
char server[] = "固定IP";
int port = 8080;
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass, server, port);
}
void loop()
{
Blynk.run();
}
※NodeMCU-32S(ESP-32 NodeMCU)開発ボード(技適製品)
0 件のコメント:
コメントを投稿