====== First steps ====== The Unipi Neuron unit does not contain internal storage, so it is necessary to purchase a [[https://www.unipi.technology/memory-cards-c33|memory card]] for each unit, ideally the **SLC** type. For more detailed information and recommendations on which card to choose, see [[en:hw:02-neuron:suitable-sd-card|the SD card article]]. ;;# Neuron ;;# [[en:hw:02-neuron:download-image|Available OS images for Neuron units]] are based on the Linux Debian system and may also contain pre-installed SW, such as Mervis or Node-RED. This article assumes the choice of OS with Mervis SW. Each Unipi Neuron unit is shipped with Mervis RT license. ---- \\ {{ :en:sw:mervis_color_without_padding.png?400&nolink |}} \\ [[en:sw:01-mervis|Mervis]] is the primary officially supported software platform for Unipi units. The basis of the Mervis platform is [[en:sw:01-mervis:01-mervis-ide|Mervis IDE]], serving as a software development environment with support for two languages defined by the **IEC 61131-3** standard (function blocks - FUPLA and structured text - ST) and [[en:sw:01-mervis:02-mervis-rt|Mervis RT]] - runtime (RunTime), which executes the resulting compiled program deployed to the unit from the Mervis IDE. Additionally, the unit within the RT also contains a web server [[en:sw:01-mervis:01-mervis-ide#mervis_hmi|Mervis HMI]], which communicates with the program and can be used to control or read data from the running program. The [[en:sw:01-mervis:03-mervis-db|Mervis DB]] service is used for data storage, in which data can be stored for several years. Remote supervision or control of a running program in the unit and collection or processing of data from Mervis DB is provided by the service [[en:sw:01-mervis:05-mervis-scada|Mervis SCADA]]. All these products together form a comprehensive system suitable for interconnection, automation and supervision of all operated technologies. If it is not clear what state the device is in, all possible states are described in the category [[en:hw:02-neuron:led-indication|]] including a graphic example. {{page>en:hw:02-neuron:01-first-steps:preparation-of-controller-hidden}} {{page>en:hw:02-neuron:01-first-steps:connection-to-mervishmi-hidden}} {{page>en:sw:01-mervis:installation-of-mervis-hidden}} ===== Mervis tutorials ===== If you have already connected to your unit and have the Mervis IDE installed, continue with the instructions: [[en:sw:01-mervis:creating-new-project-hidden|]]. Other important tutorials that need to be read in case you decide to use SW Mervis for your project are: * [[en:sw:01-mervis:getting-mervis-licence-hidden|]] * [[en:sw:01-mervis:use-mervis-runtime-licence-hidden|]] All other tutorials for working with SW Mervis on Unipi units can be found [[en:sw:01-mervis:06-tutorials|at this link]].