Integrating Luos engine into an electronic board
To create and match with a default reference design, electronic boards must respect some design rules to work in a Luos network properly.
Electronic design
A Luos-friendly electronic board must contain at least the following elements:
- 1 microcontroller unit (MCU): It hosts, as a node, the Luos engine based firmware along with the different servicesSoftware element run by Luos that can communicate with other services. It can be a driver or an app. (drivers and apps).
- At least two connectors (only for wired networks): They allow to link boards together into a Luos network and link them as a daisy-chain or star mounting. Through PTP pins, the nodes know if there is another node connected to the connector. This is used when the user wants to make a topology detection of the system.
Robus reference designs
One-wire reference design
Robus' One-wire official connector is DF11-4DP-2DS.
RS485 reference design
Robus' RS485 official connector is DF11-8DP-2DS.
See the default pinout configuration in the luos_hal_config.h file, situated in the folder associated to the chosen MCU family.