Головна сторiнка
eng
Наукова бібліотека ім. М. Максимовича UNDP in Ukraine
Увага! Відтепер можна отримати пластиковий читацький квиток також за адресою:
проспект академіка Глушкова 2, кім. 217.

Подробиці читайте тут.
Список містить (0 документів)
Ваше замовлення (0 книжок)
Перегляд стану та історії замовлень
Допомога

Назад Новий пошук

Опис документа:

Автор: Мясищев А.А., Комарова Л.А., Грицкий Р.В., Кулик К.В.
Назва: WEB-server на ARDUINO с авторизацией и графическим представлением информации с датчиков
Видавництво: ВІКНУ
Рік:
Сторінок: С. 99-112
Тип документу: Стаття
Головний документ: Збірник наукових праць Військового інституту Київського національного університету імені Тараса Шевченка
Анотація:   В работе на базе Arduino Mega и контроллера W5100 построен web-сервер для графического отображения данных удаленного клиента, полученных с датчиков температуры, давления, влажности. Программа сервера написана в среде разработки Arduino IDE. Откорректирована библиотека Ethernet для W5100, которая для Arduino IDE ver. 1.0.3, 1.0.5-r2 приводила к зависанню сервера. Показана возможность использования библиотеки Dygraphs для графической визуализации данных, полученных с помощью датчиков. Написаны скрипты для прорисовки графиков для спроектированного web-сервера. Проанализирована скорость передачи данных с web-сервера Arduino для различных сетевых контроллеров ENC28J60, W5100, W5500 для среды программирования Arduino IDE и библиотек UIPEthernet, Ethernet, Ethernet2. Показано, что с наименьшей скоростью данные передаются web-сервером с контроллером ENC28J60 - 3.3КБайт/с, с наибольшим контроллером W5500 - 23.4Кбайт/с. Отмечено, что эти сервера не поддерживают многопоточную работу. Поэтому они не могут быть использованы для создания миниатюрных универсальных web-серверов для обработки нескольких запросов одновременно. Рассмотренный в работе сервер может обслуживать только один запрос от одного удаленного клиента. Проанализированы скоростные параметры пере&дачи данных для сервера на микроконтроллере ATmega328p(Arduino UNO) с контроллером сети ENC28J60. Программа сервера реализована на языке Си в среде программирования AVR Studio. Отмечена высокая скорость передачи данных - 140КБайт/с и возможность мног&опоточной работы. Установлено, что при одновременной передачи трех файлов разным клиентам суммарная скорость передачи достигает 120-130КБайт/с, а для каждого клиента 40-50КБайт/с. Показано, что использование такого сервера для решения задачи графичес&кого представления данных с датчиков затруднено вследствие сложности переноса програмного обеспечения на другие микроконтроллеры и ограниченностью библиотеки для работы с картой microSD. Эксплуатация разработанного здесь сервера в течении трех лет по&казала высокую надежность его работы. В работе рассмотрено создание web-сервера на Arduino, который имеет модернизированную HTTP basic authentication. Модернизация состоит в том, что для авторизации используется па- роль из списка паролей, который вы&бирается пользователем на основании ключа, пересылаемого сервером. При каждом новом входе на сервер предыдущий пароль становиться недействительным. Представлен практический пример web-сервера на Arduino Mega, контроллерами Ethernet: enc28j60 и w5500.&
   У роботі на базі Arduino Mega і контролера W5100 побудований web-сервер для графічного відображення даних віддаленого клієнта, отриманих з датчиків температури, тиску, вологості. Програма сервера написана в середовищі розробки Arduino IDE. Відкориг&ована бібліотека Ethernet для W5100, яка для Arduino IDE ver. 1.0.3, 1.0.5-r2 приводила до зависання сервера. Показана мож- ливість використання бібліотеки Dygraphs для графічної візуалізації даних, отриманих за допомогою датчиків. Написані скрипти д&ля промальовування графіків для спроектованого web-сервера. Проаналізовано швидкість передачі даних з web-сервера Arduino для різних мережевих контролерів ENC28J60, W5100, W5500 для середовища програмування Arduino IDE і бібліотек UIPEthernet, Ethern&et, Ethernet2. Показано, що з найменшою швидкістю дані передаються web-сервером з контролером ENC28J60 - 3.3КБайт/с, з найбільшою контролером W5500 - 23.4Кбайт / с. Відзначено, що ці сервера не підтримують багатопотокову роботу. Тому вони не можуть б&ути використані для створення мініатюрних універсальних web-серверів для обробки декількох запитів одночасно. Розглянутий в роботі сервер може обслуговувати тільки один запит від одного віддаленого клієнта. Проаналізовано швидкісні параметри передачі& даних для сервера на мікроконтролері 112 ATmega328p (Arduino UNO) з контролером мережі ENC28J60. Програма сервера реалізована на мові Сі в середовищі програмування AVR Studio. Відзначено високу швидкість передачі даних - 140КБайт/с і можливість бага&


З 31.12.2014 по 01.03.2015 Наукова бібліотека
читачів не обслуговує.



Вибачте, зараз проходить оновлення бази системи, тому пошук тимчасово недоступний.
Спробуйте будь ласка через 20 хвилин

Цей сайт створено за спiльною програмою UNDP та
Київського нацiонального унiверситету iменi Тараса Шевченка
проект УКР/99/005

© 2000-2010 yawd, irishka, levsha, alex