要使用NTP网络时间协议。是比较复杂的,内容很多。
https://blog.csdn.net/u014470361/article/details/79140450
一般都是连接NTP网络授时服务器,然后获取时间。现在比较流行的是通过ESP8266连接网络,然后获取时间。
有线就是使用W5500这种以太网芯片连接网络;无线就是ESP8266
访问ntp服务器,或者一般的服务器的报文也会有时间戳。
如果没有头绪的话,可以用这个方案
在esp8266里面烧进机智云的固件,用机智云的api获取网络时间
需要把 stm32 接入网络,然后从网络时间服务器获取时间。
有公共的网络时间服务器,可以自己搜搜看。或者电脑里面的网络时间服务器也能用