jQuery заливать будешь текстом в html? У него железка и там мелкая, там html также нужно дерать как можно меньше. Желательно минифицировать как можно.
Используй Vanilla JS и ванильный AJAX:
XMLHttpRequest
// find button
var button = document.getElementById('button');
var onClick = function() {
// make AJAX request
var req = new XMLHttpRequest();
req.addEventListener('load', function() {
// console log response
console.log(req.response);
});
req.open('GET', '/url-here');
req.send();
}
// subscribe to button click
button.addEventListener('click', onClick, false);
Лучше сервить веб-панель вообще не с самого девайса.
Девайс пусть просто реализует API - пару web страниц для управления его состояние. А панель контроля реализована где-то на другом серерве. Все что нужно будет, это из панели вызвать нужный API путь на модуле.
Так оптимальнее, проще обновлять, и модуль может буквально "спать" пока на него не ссылаешься, что экономит энергию тоже.