You can’t be too small or too powerful
LTE-M1 / 2G / GNSS / 2 x CAN
Development that is quick & fun
Setting up the development environment literally takes only minutes.
Install the Arduino IDE and dice-support package.
Plug in the CAN interface, dice & DevBox and you are ready to “Hello World“!
|Arduino IDE||This free and open source development environment with a massive community support includes |
tool chain, core code, endless libraries, examples and demos for almost every task.
|CAN bus||Dice modules are designed for mobile machines where the CAN bus is the predominate communication interface.|
So in contrast to other Arduino devices the entire system communication is based on CAN bus. This includes:
CAN-Bootloader, a CAN-to-Serial Terminal, System updates, Configuration, Intermodul communication and so on.
|Easy||The dice board package integrates all that is needed into the IDE with the help of the Arduino board manager. |
Tools like the CAN2SER Monitor, CAN-flash and -configuration tool can be used right from the IDE but are also available as standalone applications.
|Software Reference||Both the Arduino project and DICE provide extensive documentation of the free libraries, supplemented by many code examples (available from the IDE menu). Take a look at our software reference (link).|
|USB powered||Due to the large supply voltage range of dice devices (5 … 32V) the entire development setup can be powered straight from USB. So that not even an external power supply is needed to start developing.|
DICE connectivity module series comprises numerous connectivity and interface technologies in a rugged and size optimized form-factor that allows easy and efficient system integration.
In contrast to the conventional approach of an all-in-one heavyweight central communication unit, the dice system approach is decentralize.
This gives the system designer the freedom of applying, extending and updating technologies at the location and to the extent that suits best into the targeted architecture. This approach limits effort and cost of implementation and ownership and it increases the maintainability
The main machine side communication interface of all dice-devices is the CAN bus so that it can be used to create, extend and update onboard networks with additional functionality (e.g. adding cloud connectivity, positioning functions or data recoding etc.). Since it is freely programable (e.g. through the Arduino IDE) it can easily be adapted to work with existing on-board control systems via CAN or it might be used to create standalone distributed applications.