子網掩碼,閘道器位址dns
通常這些引數都是通過路由器的dhcp(動態主機配置協議)自動分配.但在路由器未開啟此協議時就需要手動設定這幾個引數。
使用dhcp自動分配ip:
#include
//wifi名及密碼
const
char
* ssid =
"yournetworkname"
;const
char
* password =
"yournetworkpass"
;void
setup()
//ip位址
serial.
print
("local ip: ");
serial.
println
(wifi.
localip()
);//子網掩碼
serial.
print
("subnet mask: ");
serial.
println
(wifi.
subnetmask()
);//閘道器位址
serial.
print
("gateway ip: ");
serial.
println
(wifi.
gatewayip()
);//dns
serial.
print
("dns 1: ");
serial.
println
(wifi.
dnsip(0
)); serial.
print
("dns 2: ");
serial.
println
(wifi.
dnsip(1
));}
void
loop()
自定義ip,dns,子網掩碼:
#include
#include
const
char
* ssid =
"yournetworkname"
;const
char
* password =
"yournetworkpass"
;//ipaddress 型別變數
ipaddress staticip
(192
,168,0
,113);
ipaddress gateway
(192
,168,0
,1);
ipaddress subnet
(255
,255
,255,0
);ipaddress dns
(192
,168,0
,1);
void
setup()
//連線網路
wifi.
begin
(ssid, password)
;//等待連線
while
(wifi.
status()
!= wl_connected)
//同上,列印網路引數
ESP32學習筆記之Arduino開發環境搭建
搭建環境 win10 64位 執行git gui 如果在arduino首選項中的 sketchbook位置 下方列出了另乙個目錄,請將其更改為sketchbook位置。單擊clone以開始轉殖儲存庫 開啟d program files x86 arduino hardware espressif e...
esp32的arduino擴充套件開發方式
2.用例程建立乙個idf的工程目錄。3.進入工程目錄輸入下面的命令 4.利用make menuconfig設定arduino的啟動模式 1 設定arduino通用的啟動方式 setup loop 模式 在選單中選擇 autostart arduino setup and loop on boot 後...
ESP32 學習記錄
首次接觸freertos和espressif的產品,例如我,那還是要先來個整體印象,然後再逐個深化。做專案的都知道,老闆們是不允許我們四平八穩的研究完然後再開始專案。那也不妨礙咱們要有自己的節奏,既要平衡專案的進度,也要按照事情的規律來做事情 這就需要快速的準備一些預備知識,磨刀不誤砍柴功,倉促上陣...