Device Agents Compared
We recommend choosing the Ioto cloud agent for all new devices, even if they are not connected to the cloud as Ioto has the smallest, most efficient and secure embedded web server.
Ioto is ideal for both the smallest embedded systems with minimal memory and for those that require the utmost in performance and security. It offers the highest performance embedded web server, plus MQTT messages and comprehensive AWS IoT integration.
Ioto | GoAhead | Appweb | |
---|---|---|---|
Code Size | 300KB | 500KB | 2MB |
HTTP/1.1 Server | |||
HTTP Client | |||
MQTT Client | |||
Cloud Manageable | |||
Suite of Management Apps | |||
Replicated device state to the cloud | |||
IPv4 and IPv6 | |||
SSL/TLS | |||
File Upload and PUT requests | |||
Authentication and User Management | |||
Session and Cookie Handling | |||
C function Actions | |||
Full-duplex streaming | |||
Embedded Database | |||
JSON State Management | |||
Programming Model | Parallelism via fiber coroutines | Single threaded | Multithreaded |
Throughput (Raspberry PI 4) | 9,300/sec | 3,200/sec | 1,800/sec |
CGI / FastCGI | |||
Web Sockets | Coming Soon | ||
HTTP/2 Protocol | |||
HTTP Proxy |