鏡像安裝
Windows下可以使用Win32DiskImager
軟件刻錄到SD卡
ssh連接
在boot
分區新建一個名稱為ssh
的文件即可
賬戶
- 樹莓派默認的賬戶為
pi
,密碼是raspberry
; - 登錄成功后啟用root賬戶,輸入命令
sudo passwd root
,再連續輸入兩次root密碼; - 如果要啟用root賬戶登錄,需修改
/etc/ssh/sshd_config
配置文件,將#PermitRootLogin prohibit-password
去掉注釋並改為PermitRootLogin yes
,再重啟樹莓派。
更新源
# 編輯 /etc/apt/sources.list 文件,刪除原文件所有內容,用以下內容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi # 編輯 /etc/apt/sources.list.d/raspi.list 文件,刪除原文件所有內容,用以下內容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
然后使用 Ctrl+O 保存文件,Ctrl+X 退出編輯器。
執行 sudo apt-get update 命令更新軟件列表。
執行 sudo apt-get upgrade 更新文件。
修改時區
sudo dpkg-reconfigure tzdata
#選擇 Asia(亞洲)
#選擇 Shanghai
設置靜態 IP 地址
設置的是有線網卡的 IP 地址,編輯文件 sudo nano /etc/dhcpcd.conf
# Example static IP configuration:
interface eth0
static ip_address=192.168.1.30/24
static routers=192.168.1.1
重啟系統,sudo reboot。
安裝Blynk Server
# 安裝java # sudo apt-cache search openjdk sudo apt-get install openjdk-11-jdk # 下載blynk server wget https://github.com/blynkkk/blynk-server/releases/download/v0.41.11/server-0.41.11-java8.jar sudo nano server.properties # 在同級目錄下創建Blynk server配置文件 參考 https://github.com/Blynkkk/Blynk-server/blob/master/server/core/src/main/resources/server.properties # 為了開啟blynk的數據庫存儲功能,需要修改以下配置,將enable.db和enable.raw.db.data.store都設為true: #enable DB enable.db=true #enable raw data storage to DB enable.raw.db.data.store=true # 安裝並配置PostgreSQL數據庫 sudo apt install postgresql libpq-dev postgresql-client postgresql-client-common -y # 在臨時目錄創建數據庫配置文件 sudo nano /tmp/create_schema.sql 參考 https://raw.githubusercontent.com/Blynkkk/Blynk-server/master/server/core/src/main/resources/create_schema.sql # 但是,官方提供的配置文件中時間變量的類型為timestamp,默認不帶時區,會導致數據庫中記錄的時間值與當地時間有差值, # 因此需要修改該文件。將create_schema.sql文件中所有的timestamp替換成timestamp with time zone,再將內容復制到create_schema.sql文件中。 # 切換到postgres數據庫管理員賬號 sudo su postgres psql #進入數據庫管理界面 \i /tmp/create_schema.sql #用於創建數據庫。根據數據庫配置文件,將會創建一個名為Blynk的數據庫, #該數據庫用於存放Blynk產生的所有數據,同時還會創建一個用戶名和密碼都為test的用戶 \q #退出psql exit #退出 java -jar server-0.41.11-java8.jar -dataFolder /home/pi/blynk # 啟動Blynk server服務 Blynk server后台地址https://127.0.0.1:9443/admin #為使用方便,可以將服務設為開機啟動,用命令行打開rc.local文件並編輯該文件 sudo nano /etc/rc.local java -jar /home/pi/server-0.41.11-java8.jar -dataFolder /home/pi/blynk & 重啟樹莓派,等待2-3分鍾后所有相關服務啟動完成,服務器端的配置到此結束。 訪問blynk server后台,地址為https://127.0.0.1:9443/admin,注意該地址為https,而不是http。 默認管理員賬號為admin@blynk.cc,密碼第一次會顯示在終端窗口上。 登錄后可以修改該賬號的用戶名和密碼,還可以創建新的用戶名。 創建用戶名后才能通過app端產生對應的授權碼。 客戶端設置連接端口 8080
運行blynk成功后顯示:
Blynk Server successfully started. All server output is stored in folder '/root/logs' file. Your Admin url is https://192.168.1.106:9443/admin Your Admin login email is admin@blynk.cc Your Admin password is admin