It’s connected to the internet using a sort of local cloud I built myself. You can think of it as a home assistant project. This is also the same project that should talk to the SmartThings cloud and should act as a sort of bridge between the two. Where SmartThings can ask it for available devices and it will list those devices that I have locally.