News
We have completed development of Evok 3 and operating systems based on Debian 12 Bookworm. Check out the latest updates!
Evok 3
We are pleased to announce that we have made several improvements, such as reviewed API, brand new documentation, configuration file rewritten to yaml, and other changes we want to present today. The main changes are described on GitHub.
General information
- Evok 3 is based on Python 3
- The API has been reviewed - some methods have been changed and some dropped completely
- Configuration file has been completely rewritten to yaml
- Example web site aka 'Unipi Control panel' has been split into separate project evok-web
- Completely new documentation
- Description, installation guides and simple usage examples are available on https://evok.readthedocs.io/en/stable/
- Complete REST API documentation is released in OpenAPI format and on https://unipitechnology.stoplight.io/docs/evok/
- What to do if something doesn't work?
- The best thing to do is to open an issue on GitHub or contact us at support (ticket or e-mail)
- Send ticket: https://tickets.unipi.technology/portal/en/newticket
or - Write us an e-mail: support@unipi.technology
- Send ticket: https://tickets.unipi.technology/portal/en/newticket
- The best thing to do is to open an issue on GitHub or contact us at support (ticket or e-mail)
- Where to download / how to install?
- Follow the installation instructions
Operating systems general information (Base OS, Node-RED OS)
Revised OS backup and recovery system, faster access to I/O, automatic configuration of the operating system, unified access to peripherals, and much more contribute to a significantly enhanced user experience.
- Revised operating system backup and recovery
- Added support for larger filesystem backup
- Revised way of obtaining and presenting hardware information thanks to Unipi-id
- Unified access to peripherals https://kb.unipi.technology/en:sw:02-apis:04-sysfs
- Automatic configuration of the operating system using the platform-dependent os-configurator tool thanks to unipi-id
- Usable for configuring custom applications
- Documentation on GitHub - https://github.com/UniPiTechnology/os-configurator
- Updated internal bus protocol for communication with I/O to achieve lower latency
- What does it bring? Faster access to I/O in some cases (6 registers requests) by up to 100%
- Requires firmware > 6.20
- Currently supported only for Patron. Support for Neuron (RPi based platform) is under development.
- Firmware is automatically updated after the first start of the OS Deb 12 (only for FW >=6; others need to be uploaded manually)
- Completely redesigned access to I/Os of Unipi 1.1 and Unipi 1.1 Lite
- Unified access to I/Os with other controllers using Modbus TCP https://github.com/UniPiTechnology/unipi-one-modbus
- Kernel 6.1 used
- 64bit operating system images are generated for Raspberry Pi platforms (Unipi 1.1, Unipi 1.1. Lite, Neuron)
- Networking uses systemd-networkd and systemd-resolved
- Base OS
- Renamed OpenSource OS to Base OS
- Evok is no longer a native part of Base OS and should be installed manually
- Node-RED OS
- Uses the latest Node-Red v4
- Released new nodes node-red-contrib-unipi-evok supporting Evok 3
- Discontinued support for Axon controllers
- New OS images for Axon series are no longer provided
- Software tools will no longer be updated
- Where to download from?
- What to do if something doesn't work?
- Send ticket: https://tickets.unipi.technology/portal/en/newticket
or - Write us an e-mail: support@unipi.technology
- Send ticket: https://tickets.unipi.technology/portal/en/newticket