Although Google removed official support for Miracast with Android 6.0, Samsung still uses it for their smart view features.
I'm using an older Belkin Miracast adapter, it's WiFi direct and requires no router or home network.
I think Microsofts Wireless Display Adapter will work, it doesn't list official Android support, but it's still the same tech Samsung is using so should work with your phone.
Might be worth mentioning I've used Miracast on the S3, S7, N3, N4, N5, N8, N9, Tab S2.