This is a sample program of IEEE1888. This sample program will upload the temperature every minute.
- Arduino (AVR-based or ESP8266-based)
- Ethernet Shield (if you use AVR-based Arduino)
- Temperature sensor ADT7410(or ADT7420)
Arduino : ADT7410(or ADT7420)
VCC <-> VDD
GND <-> GND
SCL <-> SCL
SDA <-> SDA
This program has a command line interface via serial.
Network: DHCP, IP, GW, SM, DNS, NTP
AVR-based Arduino: MAC
ESP8266-based Arduino: SSID, PASS
IEEE1888: HOST, PORT, PATH, PREFIX
temp_upload Ver.0.02
SerialCLI Ver.0.02
current setting
SSID=samplessid
PASS=samplepass
DHCP=true
...
setting description (and default value)
SSID... wifi ssid(default TAISYO-FREE-WIFI)
PASS... wifi password(default PASSWORDPASSWORD)
DHCP... DHCP enable/disable(default true)
..
commands
help, show, conf, exit, load [default], save,
debug, nodebug,
>
Failed to configure WiFi
>conf
enter conf mode
#load default
loading(default)...done.
#show
SSID=TAISYO-FREE-WIFI
PASS=PASSWORDPASSWORD
DHCP=true
...
#SSID=samplessid
#PASS=samplepass
#save defaul
saving...done.
#reboot
temp_upload Ver.0.02
SerialCLI Ver.0.02
...
>debug
[2016/08/07 06:01:58]26.64
[2016/08/07 06:01:59]26.64
[2016/08/07 06:02:00]26.64
[2016/08/07 06:02:00]uploading...
[2016/08/07 06:02:00]done
[2016/08/07 06:02:01]26.64
[2016/08/07 06:02:01]26.64
[2016/08/07 06:02:01]26.64
>nodebug
>