Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplomnaya_Rabota_5.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
897.09 Кб
Скачать

Приложение б: Листинг программы

<?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 соединения и отправка данных.

Надежность

Надежность заключается в безупречном выполнении задач по обработке данных отправленных с веб-интерфейса, создания соединения с роботизированной платформой, передача данных, обработка ошибок.

Рабочие характеристики

Программа накладывает ограничения на конфигурацию беспроводной сети и на используемое оборудование.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]