## RTC
> A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time.
> ([Wikipedia](https://en.wikipedia.org/wiki/Real-time_clock))
[![Motherboard](images/motherboard.jpeg)](https://www.alza.sk/asus-prime-h310m-r-r2-0-d5535927.htm)
![RTC Module](images/rtc.module.jpg)
![ESP32 Block Diagram](images/esp32.block.diagram.svg)
* notes:
* https://en.wikipedia.org/wiki/ESP32
## NTP
> The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks.
> ([Wikipedia](https://en.wikipedia.org/wiki/Network_Time_Protocol))
![NTP Servers and Clients](images/ntp.servers.and.clients.svg)
## [chrony](https://chrony.tuxfamily.org)
## [www.ntppool.org](https://www.ntppool.org)
## [`utime`](http://docs.micropython.org/en/latest/library/utime.html?highlight=timestamp)
> This module implements a subset of the corresponding `CPython` module.
## Time Epoch
Unix port uses standard for POSIX systems epoch of `1970-01-01 00:00:00 UTC`. However, embedded ports use epoch of `2000-01-01 00:00:00 UTC`.