Suggestions
Aaron Ardiri
CEO of RIoT Secure AB and technology enabler
Aaron Ardiri is the Chief Executive Officer of RIoT Secure AB, a company focused on technology solutions in the cybersecurity sector. He has gained recognition for his innovative leadership, recently being awarded the "Innovative and Visionary CEO of the Year" by CXOtime in July 2024, highlighting his contributions to the industry and his company's mission.1
Ardiri's professional journey includes significant insights shared in interviews, such as one with Digital First Magazine, where he discussed his motivations for founding RIoT Secure and the evolution of cybersecurity challenges.24 His educational background includes studies at Curtin University, which has contributed to his expertise in technology and business leadership.5
In addition to his role at RIoT Secure, Ardiri is active on LinkedIn, where he shares updates and insights related to cybersecurity and innovation.3
Highlights
WHY I LOVE CODING FOR EMBEDDED STUFF
i've got a little pet project that i've been working on that uses a micro-controller using a TFT display chip connected to an RGB to HDMI conversion IC that is 100% manageable by RIoT Secure AB's lifecycle management platform.. meaning no dependency on Linux or Windows and I can have a secure and robust information display that will never crash or be compromised - not like we see in public spaces where information screens have windows update warnings or BSOD..
a fun part of this project, is dealing with graphics - my first conversion project is to make my raspberry pi weather station redundant and replace it with an Arduino UNO R4 or heck; it could even be an Arduino Mega. the biggest challenge is dealing with images.. we do not have much RAM on these micro-controllers, so have to pull out some magic.
BMP? too big.. PNG? too complex.. GIF? mm.. maybe..
GIF uses LZW compression; where the maximum table size can be 4096 entries.. with a 256 color bitmap; this required just over 12kb of SRAM for the LZW table alone.. the Arduino Mega only has 8kb.. well.. i can work around that hah.. i eventually got it working with as little as 4kb of SRAM being used on the Arduino Mega - however, my GIF files had to be within a specific constraint.. each icon (256x256 pixels - 29 in total + riot secure logo) is between 1kb and 2kb in size.. compiling this sucker (only displaying icons for now) for the Arduino Mega - i've got plenty of space to play with:
Sketch uses 52042 bytes (20%) of program storage space. Maximum is 253952 bytes. Global variables use 4820 bytes (58%) of dynamic memory, leaving 3372 bytes for local variables. Maximum is 8192 bytes.
HOW NOT TO RUN A CYBERSECURITY BUSINESS
this is bad.. imagine you pay for a service that is supposed to protect you from cybersecurity threats.. and then this happens - as a result of a failed update attempt. have these guys never heard of doing a "dry run".. you know, before you push an update to everyone in the world, even automated.. sic.. you test it on some machines that can survive going down on failure.. as a result; the majority of the IT world, especially those dependent on windows and this service, are feeling the result. ahh.. Linux never looked so good :) all services at RIoT Secure AB are operational - we are not impacted by this. someone surely wont have a job tomorrow.
https://lnkd.in/gh5a5KvG
