The proliferation of Internet of Things (IoT) devices in our daily lives has led device manufacturers to seek ways to incorporate cloud-based management into their products. However, building a cloud-based device management solution is a complex task that requires expertise in various domains, including embedded development, communications, cloud computing, and user interface (UI) and user experience (UX) design.
To create a solution using Amazon Web Services (AWS) IoT, for instance, requires knowledge of numerous AWS services. Therefore, it can be challenging to develop a cloud-based device management solution that is secure, scalable, and cost-effective to maintain.
So we created Ioto to be the most secure, scalable IoT solution for volume device builders.
With over two decades of experience in device management and the development of device agents, EmbedThis has a wealth of knowledge in creating secure and effective solutions for device builders of all sizes.
Our GoAhead and Appweb embedded web servers are two of the most popular device agents and have been widely used in the industry. As cloud-based remote management becomes increasingly important, we wanted to create the best possible IoT framework for scalable and secure device management both locally and via the cloud.
The result is Ioto, a comprehensive cloud-based solution for device-based and cloud-based management that includes an embedded device agent, cloud device management service, device builder portal, and low-code app designer to create device apps.
The EmbedThis Ioto solution is a complete, end-to-end device management solution that includes an embedded device agent, cloud device services, builder portal, and user device managers. It is built upon the reliable and secure AWS IoT infrastructure, ensuring that it is scalable, cost-effective, and secure for device management. Ioto offers a comprehensive IoT framework for managing devices locally and remotely via the cloud.
Ioto includes the following core components:
The Device Builder Portal is a tool that allows device manufacturers to design, configure, and manage their device management solutions. It is used to subscribe and download device agents, create Device Clouds and manage manufactured devices.
The Ioto Device Agent is embedded in devices and communicates securely with the Ioto Device Apps for local or remote management.
The Ioto Cloud Service provides the centralized device data storage and management service. It provisions devices for secure communication and manages device messaging, device commands, OTA firmware updates and device automated actions.
Ioto Device Apps are created using the low-code app designer to visually create mobile or desktop apps. Apps can be branded with the your own logo and design elements to create a seamless experience for your customers. Apps can be embedded in your device for local device-based management or hosted in the cloud for cloud-based management.
Embedthis Ioto is a small but powerful embedded agent for local and remote device management. It boasts impressive speed and a comprehensive range of management protocols and capabilities.
Ioto includes an HTTP web server, embedded database, MQTT client, HTTP client, JSON parsing, AWS IoT cloud integration, easy provisioning, and OTA upgrading. It can be used for local management through its embedded web server or integrated with the cloud through comprehensive AWS IoT integration. Ioto offers a versatile and flexible solution for managing devices in a variety of environments.
In addition to its range of features and capabilities, Ioto also has a very small memory footprint of only 300K of code, making it ideal for use on Linux and FreeRTOS systems. It can also be easily ported to other platforms, providing flexibility and versatility for device management on a variety of systems.
Ioto provides the following components:
The Ioto solution provides a low-code visual app designer so you can visually create one or more device apps to manage your devices.
Device apps can be embedded in your device for local management or deployed from the cloud for cloud-based management. The Builder portal is used to create and configure device apps.
Using the app designer, you can completely customize your device app with your logo, product name, color and font theme, device data and device-specific screens, interface and navigation.
The Ioto Manager is extremely flexible, however, if you have specific requirements, you can also create your own device app from the ground up by using the Ioto APIs.
EmbedThis has chosen AWS IoT as the foundation for its Ioto cloud management solution for several key reasons:
Scalability: AWS IoT can handle a large number of devices and handle the data generated by them, making it suitable for use in large-scale IoT deployments.
Security: AWS IoT has built-in security measures such as encryption, authentication, and access controls to protect device data and communication. Further, AWS supports over two dozen regions, so your data can be hosted in your AWS account near you.
Integration with other AWS services: AWS IoT can be easily integrated with other AWS services such as Amazon Kinesis, Amazon S3, and Amazon Machine Learning, allowing for further processing and analysis of device data.
Cost-effectiveness: AWS IoT offers a pay-as-you-go pricing model, allowing users to only pay for the resources they consume, making it cost-effective for device management.
Reliability: AWS has a proven track record of reliability, with multiple availability zones and disaster recovery measures in place to ensure smooth operation of its services.
With Ioto, you get the best of both worlds. A complete end-to-end IoT solution and the rock-solid foundation of AWS IoT.
To learn more about EmbedThis Ioto, please read:
{{comment.name}} said ...
{{comment.message}}