Embedded

O bezpieczeństwie urządzeń wbudowanych – część pierwsza. Po ciemnej stronie mocy.

                                                                                                                                                                                                                                                        Jak mawiał trener Piechniczek
“Jeśli chcesz grać w piłkę musisz myśleć jak piłka”
AlcMan (więcej…)

Embedded

Implementing a State Machine in C++17 – part 2

In my previous article we’ve talked about implementing a simple state machine based on a std::variant and other newer additions to the C++ standard. Even though the implementation had its merits it was far from being complete. In this article, we improve upon that design to make it more useful and easy to use. (więcej…)

Embedded

IoT HUB, czyli zróbmy ciekawy projekt

Poniższy artykuł przedstawia wewnętrzny projekt, realizowany przez inżynierów-programistów z Centrum Kompetencyjnego Embedded firmy Sii. (więcej…)

Embedded

Automatyzacja testów Systemów Wbudowanych z wykorzystaniem Robot Frameworka – część 2

W tej części zajmiemy się praktyczną stroną testowania, pokażemy w jaki sposób używać słów kluczowych oraz jak pisać testy. Część pierwszą przeczytacie tutaj. (więcej…)

Embedded

MQTT – lekki i przyjemny protokół dla komunikacji M2M

IoT (Internet of Things) jest obecnie jedną z prężnie rozwijających się gałęzi przemysłu leżącą na pograniczu IT oraz elektroniki. Do najważniejszych zagadnień związanych z tą dziedziną należy M2M, czyli komunikacja urządzenie do urządzenia. (więcej…)

Embedded

Implementing a State Machine in C++17

Finite State Machines are a very useful concept that allows modeling complex behavior. The basic idea is quite simple. We have a set of possible states and we define rules that govern transitions between the current state and some other state upon receiving an event. So how to implement one in C++17? Of course, there is a multitude of ways to do it. In this article, we try to explore another possibility based on several newer additions to the C++ standard. (więcej…)