Functionality of the Standard Design
The platform offers these options (see also the drawing above: blue part):
- Operator interface
- via a local operator interface
- LCD/ OLED display up to 4'096 x 2160 pixel resolution
- touch
- camera
- with app on smartphone, tablet or laptop
- Maintenance
- communication with e.g. service
- service interface incl. service tool
- remote maintenance
- via any interface, e.g. with MQTT
- communication with the internet/cloud:
- Gigabit Ethernet
- Wireless LAN
- Application framework
- infrastructure framework for modular and maintainable applications
- automatic generation of protocol code
- Data storage
- device configuration, event log...
The non-functional requirements that the design fulfills are also important. These are often the larger limitation than the functional aspects:
- Data security
- built-in hardware secure element (Root of Trust)
- secure processor/ system on chip
- secure certificate and key store
- encryption
- identification
- Secure software updates via the Internet, secure boot of the controller
- Industrial quality
- temperature range -40..+85 °C
- long product lifetime (long-term availability)
- EMC and radio certification
- developed according to Solcept processes (CMMI for Development (Maturity Level 3), ISO 9001)
Your Application
The specific application (developed in C/ C++ and C#) can include, but is not limited to:
- Operator interface
- local operating interface
- classic (Qt) or web-based GUI
- GUI development based on the platform framework
- e.g. automatic generation of menu trees
- Analysis and signal processing of sensors (incl. simple AI (Artificial Intelligence))
- temperature, humidity, air quality
- position in space, position, distance
- vibrations, acceleration, forces, weight
- current, voltage measurements
- Control of actuators
- switching of (resistive) loads
- stepper, DC, BLDC motors
- Any control function
Technology Base
This standard system design is based on the following technologies:
- Applications domain
- Microcontroller
- Operating system
- Docker software container
- Real-time domain
- Microcontroller
- Operating system
- Display
- Camera
- Security
- Unique ID
- Cryptography unit
- External Secure Element
- Interfaces & protocols
- Wired
- USB
- Gigabit-Ethernet, Ethernet-Switch
- Profinet, EtherCAT, Profibus
- CAN, LIN, IOlink
- Wireless
- "IoT/ IIoT"
- MQTT (Message Queuing Telemetry Transport)
- AMQP (Advanced Message Queuing Protocol)
- CoAP (Constrained Application Protocol)
- Towards sensors, actors...
- USB, UART
- SPI, I2C
- ADC, DAC
- Current/ voltage interfaces