User manual
22 1 | Das Modul kennenlernen
1
001
boolean confi
g
AP(
)
00
2
{
003 boolean success = true
;
004
00
5 success &= (sendCom("
A
T+CWMODE=2", "OK"))
;
006
success &= (sendCom("AT+CWSAP=\"NanoESP\"
,
\"\"
,
5
,
0"
,
"OK"))
;
00
7
008 re
t
urn success
;
00
9
}
Di
e
F
u
nkti
o
n confi
g
AP(
)
wird in diesem Beispiel nicht auf
g
erufen, soll
aber dennoch kurz behandelt werden. Sie stellt sozusa
g
en das Ge
g
en-
s
tüc
k
zu
d
e
r
c
onfi
g
Station(
)
-Fun
k
tion
d
ar
,
d
enn
h
ier wir
d
d
as Mo
d
u
l
als Access Point ein
g
estellt. Ein lan
g
er Timeout ist hier nicht nöti
g
, da
das Modul den CWSAP-Befehl deutlich schneller verarbeiten kann.
In späteren Versuchen wird dann in der espConfi
g()
-Funktion statt
confi
g
Station(
)
die
c
onfi
g
AP(
)
-Funktion auf
g
erufen
.
001
void setu
p
(
)
002
{
003 // O
p
en serial communications and wait for
p
ort to
open
:
004
Seria
l
.
b
e
g
in
(1
9200
);
005
//
set the data rate for the SoftwareSerial por
t
006 esp8266.begin(19200)
;
00
7
008 if (!espConfig()) serialDebug()
;
009
else debu
g
("Confi
g
OK")
;
0
1
0
01
1
if (sendCom("
A
T+PING=\"www.google.de\"", "OK")
)
0
12
{
0
1
3 Seria
l
.print
l
n
(
"Ping OK"
);
014 di
g
italWrite(13, HIGH)
;
0
15 }
0
16 else
0
1
7
{
018 Serial.println("Ping Error")
;
0
1
9
}
0
2
0
}
02
1
0
2
2
void loop() // run over and ove
r
10215-5 Lernpaket Internet of Things_02.indd 2210215-5 Lernpaket Internet of Things_02.indd 22 19.04.2016 12:17:1919.04.2016 12:17:19