Deployment of solutions based on TinyML requires meeting several challenges. These include hardware heterogeneity, microprocessor (MCU) architectures, and resource availability constraints. Another challenge is the variety of operating systems for MCU, limited memory management implementations and limited software interoperability between devices. A number of these challenges are solved by dedicated programming libraries and the ability to compile code for specific devices. Nevertheless, the challenge discussed in the paper is the issue of network connectivity for such solutions. We point out that more emphasis should be placed on standard protocols, interoperability of solutions and security. Finally, the paper discusses how the LwM2M protocol can solve the identified challenges related to network connectivity and interoperability.
翻译:基于TinyML的解决方案部署需要应对若干挑战,包括硬件异构性、微控制器(MCU)架构差异以及资源可用性限制。另一挑战在于MCU操作系统的多样性、有限的内存管理实现方式以及设备间软件互操作性的欠缺。其中部分挑战已通过专用编程库和面向特定设备的代码编译能力得到解决。然而,本文重点讨论了此类解决方案中的网络连接问题。我们指出,应当更加重视标准协议、解决方案的互操作性及安全性。最后,本文探讨了LwM2M协议如何化解网络连接与互操作性领域的上述挑战。