The ThingsBoard IoT Platform supports HTTP, MQTT, and CoAP APIs. It has a rich set of features including a Dashboard, Rule Engine (node flow based), and Trendz Analytics. You can sign up for a free Community Edition subscription to test it out on an unlimited number of devices. A Live Demo Server is available for initial sandbox testing.