Сначала получите MAC-адрес. station_info структура содержит MAC-адрес клиента, но вам нужно передать его этой функции, чтобы иметь возможность использовать его, здесь я использую mac AP для демонстрационных целей:
uint8_t mac[6];
wifi_get_macaddr(SOFTAP_IF, mac);
и теперь создайте имя файла, которое содержит этот адрес:
char filename[64];
sprintf(filename, "enduser_custom_parameters_%02x%02x%02x%02x%02x%02x.json", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
и затем откройте файл:
p_file = vfs_open(filename, "w");