Для создания цифрового двойника устройства я бы использовал технологии NumPy и NodeJS.
NumPy ― это библиотека языка программирования Python, которая предоставляет мощные многомерные массивы и функции для работы с ними. Она позволяет эффективно выполнять вычисления над большими объемами данных, что является важным аспектом при создании цифрового двойника устройства. С помощью NumPy можно легко обрабатывать и анализировать данные, применять математические операции и визуализировать результаты.
NodeJS ― это среда выполнения JavaScript, которая позволяет запускать код на стороне сервера. Она является удобным инструментом для разработки веб-приложений и серверов, в т.ч. для создания цифровых двойников устройств. С помощью NodeJS можно создать сервер, который будет обрабатывать запросы и отправлять данные на устройство. NodeJS также позволяет легко интегрировать различные модули и библиотеки, что упрощает разработку цифрового двойника.
Однако, стоит отметить, что выбор технологий зависит от конкретного случая и требований проекта. Возможно, в некоторых ситуациях Excel или Fortran могут быть более подходящими вариантами. Но в большинстве случаев использование NumPy и NodeJS предоставляет широкие возможности для создания эффективного и функционального цифрового двойника устройства.