Overview
What is Toit?
Toit is a platform designed to offer technology startups a solid foundation for developing Internet of Things (IoT) solutions. According to the vendor, Toit enables developers to securely run their applications on ESP32 microcontrollers using high-level code and containerization. This platform is aimed...
Leaving a review helps other professionals like you evaluate Internet of Things (IoT)
Be the first one in your network to review Toit, and make your voice heard!
Get StartedPricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
Alternatives Pricing
Product Details
- About
- Tech Details
What is Toit?
Toit is a platform designed to offer technology startups a solid foundation for developing Internet of Things (IoT) solutions. According to the vendor, Toit enables developers to securely run their applications on ESP32 microcontrollers using high-level code and containerization. This platform is aimed at startups and small to medium-sized businesses in various professions and industries, including IoT developers, embedded systems engineers, software developers, hardware engineers, and technology startups.
Key Features
High-level code and containers on the ESP32: According to the vendor, Toit allows developers to secure the code on ESP32 microcontrollers using lightweight containers that run on their robust open-source technology. It empowers developers to write applications in a high-level, memory-safe language and execute them efficiently on ESP32s using a battery-optimized virtual machine.
Serviceability for your devices: The vendor claims that Toit provides robust support for continuous code updates on ESP32 microcontrollers, even over cellular connections. It enables remote servicing of devices and facilitates the maintenance of firmware, services, and configurations.
Connectivity and peripherals: Toit supports the ESP32's built-in WiFi and common external communications modules. Users can connect to the cloud via cellular modems using NB-IoT or LTE-M. Developers can control peripherals connected to ESP32 through the GPIO pins using I2C, SPI, I2S, or UART protocols. The platform also offers a package manager with access to drivers for commonly used peripherals.
Modular applications for embedded devices: According to the vendor, Toit allows developers to build modular applications for embedded devices using the free and open-source Toit language. Applications run independently from the system and each other on the devices using sandboxed containers.
Fast and safe: The vendor claims that Toit's platform, built on the Toit language, is designed for high-speed development and safe execution of applications on ESP32 microcontrollers. It leverages the language's high-level, memory-safe, and battery-efficient characteristics.
Secure communications: Toit enables developers to securely send data to the cloud using protocols like HTTPS, MQTT, or CoAP.
Control your data: According to the vendor, developers retain ownership of their data and have the flexibility to store it wherever they prefer. Data from devices can be directly transmitted to their own cloud using secure protocols, bypassing the need for intermediate servers.
Risk-free code deployment: The vendor states that Toit ensures that even if a bug slips into the code, it will only impact the specific application, keeping the system and other applications running smoothly. Firmware and drivers can be treated as software, enabling continuous delivery and risk-free deployment of new device code.
Built for software developers: Toit is a free and open-source object-oriented language specifically designed for IoT, according to the vendor. The Toit language incorporates modern features and editor integration, enhancing the development experience. Deploying code on devices is quick, taking just a second without the need for device flashing.
Toit Features
- Supported: API
- Supported: Monitoring
- Supported: Visual Analytics
Toit Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Web-Based |