Skip to content
Skip to navigation
ITTIA DB Safe and Secure Embedded Edge Data Platform
Navigation menu
Download
ITTIA DB
General ITTIA DB Evaluation
Evaluate ITTIA DB for STM32
Evaluate ITTIA DB for NXP S32
Request Assistance
Products
ITTIA DB
Overview
Edge DB for MPUs/ECUs
Edge DB for MCUs
Edge DB Security
ITTIA
Success Stories
Developers
Platforms
Why ITTIA?
Solutions
Industries
Automotive
Industrial IoT
Embedded IoT
Support and Services
Support
Technical Support
Training
Services
Certified Partners
Database Consulting
Resources
Resource Center
White Papers
Webinars
Videos
Media Center
News
Articles
Blog and Podcasts
Company
ITTIA
About ITTIA
Partners
Employment
Legal Notice
Contact
Distributors
Questions
1. Do you develop software for embedded devices on any of the following architectures?
Intel MPUs (x86, x86_64)
Arm applications processors (MPUs, e.g. Cortex-A)
Arm microcontrollers (MPUs, e.g. Cortex-M)
Other
2. What type of information do your applications need to store on edge or embedded devices?
*
Sensor readings with timestamp
Application or system logging
Software configuration data
Other
3. Do you develop applications for embedded devices that store data in any of the following locations?
*
On-board flash memory (e.g. eMMC)
Removable flash media (e.g. MicroSD card)
Solid state drive (SSD)
Hard disk drive
Cloud storage provider
Other
4. How do your device applications need to process real-time data?
*
Store data with high density (e.g. 120 Hz per stream)
Filter, aggregate, or merge high-density data as it arrives
Communicate data to other devices with minimum lag
Sample data is averaged over time before it is transmitted or stored on the device
Data is filtered, e.g. to identify outliers, before it is transmitted or stored on the device
Data that arrives with varying lag or out of order delivery must be reordered by time
Data from multiple sources is combined and correlated on the device before it is transmitted or stored
Other
5. How do your device applications access historical real-time data after it is stored on a device?
Export data in large batches (e.g. daily, weekly, or annually)
Answer remote queries from other devices
Search for individual data points by timestamp
Calculate statistics over a long time period (e.g. mean, min, max, standard deviation)
Search for full-resolution sample values over a long time period
Search for patterns across multiple sample values captured over time
Search for keywords in large documents
6. What protections are required for data stored on devices?
Encrypt data stored at rest
Securely transmit data to other devices and services
Active monitoring of device data access
Protect stored data from unexpected power loss
Protect stored data from software crashes
Safely write data without blocking reader threads or connections
Write large atomic transactions in multiple threads or connections
7. What is your preferred interface(s) to develop software that would process, store, and query data on an embedded device?
C/C++
MISRA C/C++
Python
Lua
JavaScript
HTTP/REST
MQTT
DDS
OPC-UA
8. Do you develop software for any of the following operating systems?
*
Windows
Linux
Android
RTOS
9. Do you have any upcoming projects that require devices to process or store real-time data, e.g. on an IoT edge network?
No
Yes, presently
Yes, within the next 6 months
Yes, within the next 2 years