- •«Кубанский государственный университет» (фгбоу впо «КубГу») Институт начального среднего профессионального образования
- •Выпускная квалификационная работа Организация связи между роботизированной платформой и веб-интерфейсом
- •Содержание
- •Глава 1. Беспроводная технология передачи данных Wi-Fi 5
- •Глава 2. Технические средства организации связи 18
- •Глава 3. Реализация связи между роботизированной платформой и веб-интерфейсом 22
- •Введение
- •Глава 1. Беспроводная технология передачи данных Wi-Fi
- •1.1 История Wi-Fi
- •1.2. Принцип работы и устройство Wi-Fi сети
- •1.3. Группа стандартов WiFi ieee 802.11
- •1.4. Преимущества и недостатки WiFi сети
- •1.5. Методы защиты Wi-Fi сети
- •Глава 2. Технические средства организации связи
- •2.1. Модуль беспроводной связи Wi-Fi Bee V.2
- •2.2. Плата расширения Wireless Shield.
- •Глава 3. Реализация связи между роботизированной платформой и веб-интерфейсом
- •3.1. Конфигурация аппаратных средств связи
- •3.2. Настройка по Wi-Fi Bee для работы с беспроводной сетью
- •3.3. Реализация соединения
- •3.4. Тестирование соединения
- •Заключение
- •Список используемых источников
- •Приложение а: Техническое задание
- •Отказы из-за некорректных действий пользователей системы.
- •Организация входных и выходных данных
- •Условия эксплуатации
- •Приложение б: Листинг программы
- •Приложение в: Соглашение о требованиях
Приложение б: Листинг программы
<?php
error_reporting(E_ALL);
$port = '2000';
$address = '192.168.0.40';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$result = socket_connect($socket, $address, $port);
$data = $_POST['forward'];
socket_write($socket, $data);
socket_close($socket);
header('Location: http://arduinouno.dlinkddns.com');
exit;
?>
Приложение в: Соглашение о требованиях
Описание программных средств
Наименование программных средств
Winginx, socket.php, DDNS.
Краткое описание изделия
При помощи определённых программных и аппаратных средств необходимо обеспечить связь между веб-интерфейсом и роботизированной платформой через Интернет.
Цели
Планом предусматриваются создание скрипта «socket», предназначенного для получения данных с веб-интерфейса и передача данных на роботизированную платформу, в рамках дипломного проекта..
Перечень требований пользователя
Программа для передачи данных с веб-интерфейса на роботизированную платформу, должна обеспечивать быстрый, надёжный обмен данными с обработкой ошибок. Ожидается, что пользователи не знакомы с программированием и не имеют подготовленных операторов терминалов.
Стратегия
Соглашения относительно представления материала
Обозначения
Специальные обозначения отсутствуют.
Системное программное обеспечение
Все программное обеспечение, относится к основному типу и является изделием.
Внешние ограничения «socket».
Функции программы должны выполняться безошибочно. Внешних ограничений нет.
Ограничения на совместимость
Не существует программных изделий или баз данных, совместимых с приложением «socket».
Результаты работы
Выходными данными являются байты, отправленные на роботизированную платформу.
Процессы обработки
Рабочий режим состоит в получении POST запроса, создания socket соединения и отправка данных.
Надежность
Надежность заключается в безупречном выполнении задач по обработке данных отправленных с веб-интерфейса, создания соединения с роботизированной платформой, передача данных, обработка ошибок.
Рабочие характеристики
Программа накладывает ограничения на конфигурацию беспроводной сети и на используемое оборудование.
