Try out the OpenRemote Manager and see how the Map and Asset view work. We translate all your things into assets with attributes. On the rules page you can create When-Then logic, and the Flow Editor allows you to process data. What you see is all open source. If you want to set it up yourself, follow our Get Started.

Credentials to use to access demo:
Username: smartcity
Password: smartcity

You can also use our app to view the demo.
On the project selection page, fill in:

Project: demo
Realm: smartcity

You can use the same credentials to log in.

Get the OpenRemote app on Google Play
Mobile app with asset map and data visualization