Renesas Synergy – teraz lepsze bezpieczeństwo i funkcje łączności z chmurą

Firma Renesas Electronics przedstawiła nową aktualizację swojej platformy Renesas Synergy. Jest to przetestowana, w pełni wspierana platforma sprzętowo-programowa przeznaczona do projektowania produktów dla Internetu Przedmiotów. Platforma Renesas Synergy obejmuje kompletne, zintegrowane oprogramowanie, narzędzia projektowe oraz rodzinę skalowalnych mikrokontrolerów. Co więcej, nie wymaga ona ponoszenia dodatkowych kosztów – wszystko to jest wliczone w cenę kupowanego mikrokontrolera.

Nowa wersja Platformy Synergy obejmuje pakiet oprogramowania Synergy (SSP) w wersji 1.3.0, który zawiera zabezpieczenie TLS NetX Secure opracowane przez firmę Express Logic oraz obsługę protokołu MQTT firmy NetX Duo. SSP v1.3.0 ponadto wprowadza oprogramowanie szkieletowe (framework), które upraszcza dodawanie obsługi łączności Wi-Fi, komórkowych sieci LTE oraz Bluetooth Low Energy (BLE) za pomocą modułów radiowych w urządzeniach IoT.  Z kolei framework Power Profile pozwala usprawnić zarządzanie zasilaniem i wykorzystać skomplikowane tryby energooszczędne dostępne w mikrokontrolerach Synergy. Platforma zapewnia teraz również obsługę dla trzech nowych serii mikrokontrolerów – S5D5, S3A6 oraz S128. Dostępne są ponadto tanie zestawy zawierające płytkę dla układów S5D5 oraz S3A6, a także zestaw projektowy S128. Pozwalają one rozpocząć projektowanie przy minimalnych nakładach finansowych.

Pakiet SSP v1.3.0 zawiera rozwiązanie NetX Secure, które pozwala chronić komunikację urządzenia IoT wykorzystującego sieci publiczne i Internet. Programiści mogą łatwo wykorzystać NetX Secure w celu uwierzytelnienia tożsamości nadawców i odbiorców, a także chronić przed podsłuchiwaniem i ingerencją w dane przesyłane przez sieć. NetX Secure wykorzystuje protokół TLS, aby zapewnić bezpieczeństwo na poziomie gniazda, korzystając ze stosu protokołów TCP/IP NetX Duo. TLS zapewnia bezpieczeństwo na trzy sposoby: ustalając klucz niejawny wykorzystywany w komunikacji między klientem a serwerem, stosując algorytmy haszujące w celu wykrycia zmian lub podrabiania zawartości pakietów, a także identyfikując hosta za pomocą cyfrowych certyfikatów. Protokół MQTT pozwala na komunikację urządzeń M2M na potrzeby małych węzłów brzegowych sieci IoT opartych na mikrokontrolerze. Połączenie protokołów TLS oraz MQTT gwarantuje bezpieczną i wydajną komunikację urządzeń brzegowych z chmurą.

 

Rozszerzenia dla aplikacji bezprzewodowych

Oprogramowanie szkieletowe dla aplikacji bezprzewodowych dostępne w pakiecie SSP v1.3.0 pozwala na łatwe dodawanie i zamianę modułów RF różnych dostawców. Dzięki jednolitemu interfejsowi aplikacji (API) można wykorzystać je w jednym projekcie, abstrahując od niskopoziomowych szczegółów sprzętowych. Dzięki temu użytkownicy platformy Synergy mogą szybko przetestować dostępne moduły RF i w razie zmiany dostępności konkretnych modułów w krótkim czasie dostosować odpowiednio projekt przy minimalnych zmianach w kodzie. Ponadto wraz z aktualizacją v1.3.0 oprogramowanie Wi-Fi staje się natywne dla SSP, a w pakiecie znalazły się nowe frameworki dla sieci komórkowych i łączności BLE, zapewniając obsługę trzech najważniejszych protokołów bezprzewodowych wykorzystywanych w IoT. Narzędzia Synergy upraszczają wybór funkcji i konfigurację modułów RF oraz połączenie z systemem operacyjnym czasu rzeczywistego (RTOS) ThreadX. Użytkownicy mają dostęp do oprogramowania platformy Synergy i sterowników obsługiwanych urządzeń za pośrednictwem serwisu Synergy Gallery.

 

Mikrokontrolery z serii S5D5

S5D5 jest ósmą serią mikrokontrolerów należących do platformy Synergy. Sześć nowych modeli kompatybilnych pod względem oprogramowania rozszerza możliwości skalowania tej platformy. Każdy z modeli zapewnia atrakcyjną wydajność w stosunku do ceny, dużą pamięć SRAM w porównaniu do pamięci Flash i rozbudowane funkcje bezpieczeństwa przeznaczone dla systemów IoT. Mikrokontrolery S5D5 zawierają rdzeń ARM Cortex-M4 taktowany zegarem 120 MHz, wbudowaną pamięć Flash o pojemności 512 KB lub 1 MB, 384 KB pamięci SRAM, precyzyjne układy analogowe do akwizycji danych, interfejs Ethernet i USB wysokiej szybkości (HS). Natomiast specjalne funkcje zabezpieczeń obejmują możliwość generacji i bezpiecznego przechowywania klucza prywatnego na potrzeby kryptografii symetrycznej i niesymetrycznej, generator liczb prawdziwie losowych (TRNG) i specjalne funkcje ochrony pamięci.

 

Dostępność

Pakiet oprogramowania SSP v1.3.0 jest już dostępny do pobrania tu. Mikrokontrolery z serii Synergy S5D5 są natomiast dostępne u autoryzowanych dystrybutorów Renesas Electronics, podobnie jak tani zestaw projektowy TB-S5D5, który pozwala użytkownikom szybko rozpocząć tworzenie projektu i ocenić go.

Dostępny jest również nowy zestaw ewaluacyjny TB-S3A6 dla mikrokontrolerów z serii S3A6, a także zestaw DK-S128 dla mikrokontrolerów z serii S128.

Dodatkowe informacje na temat platformy Renesas Synergy można uzyskać tu.

O autorze