Похожие презентации:
WEB-технологии и оборудование: совмещаем "несовместимое"
1. WEB-технологии и оборудование: совмещаем "несовместимое".
1WEB-технологии и
оборудование:
совмещаем
"несовместимое".
РАБОТА С "ЖЕЛЕЗОМ" НА PHP НА ПРИМЕРЕ КАССОВОГО АППАРАТА
2. WEB-технологии
2РАЗДЕЛЯЮТСЯ:
WEB-технологии
ПО ЯЗЫКАМ
ПРОГРАММИРОВАНИЯ
ПО НАЗНАЧЕНИЮ
ПО РАСПРОСТРАНЕННОСТИ
И Т.Д.
3. Оборудование, «железо»
3РАССМАТРИВАЕМЫЕ ТИПЫ
УСТРОЙСТВ:
Оборудование,
«железо»
ЛИЧНЫЕ (ГАДЖЕТЫ)
БЫТОВЫЕ
ДАТЧИКИ
СПЕЦИАЛИЗИРОВАННЫЕ
ПРОИЗВОДСТВЕННЫЕ
И Т.Д.
4. Коммуникационные интерфейсы
4Коммуникационные интерфейсы
Аппаратные
RS-232
(COM-порт)
Ethernet
RS-485
5. Коммуникационные интерфейсы
5Коммуникационные интерфейсы
Программные
Низкоуровневые – «общение»
последовательностями байт, в
некоторых случаях бинарными
данными;
Высокоуровневые – «общение» поверх
общедоступных протоколов.
Пример: REST API поверх протокола HTTPS
6. WEB-технологии и оборудование: совместимы?
Цели и задачиПолучение данных о состоянии
оборудования и окружающей
обстановки
Накопление данных за неограниченный
период времени
Удаленное управление устройствами
Отправка команд на выполнение
6
7. Примеры
7Примеры
Бытовые
Умный дом
Автоматизация приусадебного
участка
Управление привычными
устройствами удаленно с личного
смартфона
Промышленные
Облачные накопление и обработка
данных с большого количества
устройств
Распределенная СКУД
Комплексный контроль за станками
и другим автоматическим
оборудованием
8. Варианты стыковки
8Варианты стыковки
Ethernet
ИЛИ
Адаптер MOXA 5110 (и подобные)
для преобразования
RS-232/485 в Ethernet
9. Программное взаимодействие
9Программное
взаимодействие
СОКЕТЫ. УДОБНЫЙ
СПОСОБ
ВЗАИМОДЕЙСТВИЯ НА
ЛЮБОМ
СОВРЕМЕННОМ ЯЗЫКЕ
ПРОГРАММИРОВАНИЯ
10. Программное взаимодействие
10Программное
взаимодействие
ТРАНСПОРТ
(СОЕДИНЕНИЕ ЧЕРЕЗ
СОКЕТ, КОНТРОЛЬ
ОШИБОК
СОЕДИНЕНИЯ),
НИЖНИЙ УРОВЕНЬ
(КОДИРОВАНИЕ
КОМАНД В
НЕОБХОДИМОМ ДЛЯ
ПЕРЕДАЧИ
ФОРМАТЕ),
ВЕРХНИЙ УРОВЕНЬ
(КОМАНДЫ И
ПАРАМЕТРЫ)
11. Практика применения
11Практика применения
Система управления предприятием
на PHP и взаимодействие с
Фискальным Регистратором:
печать чеков после оформления
заказов.
12. Раздел системы управления для взаимодействия с ФР
1213. Примеры кода для работы с Фискальным Регистратором
1314. Примеры кода для работы с Фискальным Регистратором
1415. Развитие проекта: ФЗ-54 и online-кассы
1516. Изменение Фискальных Регистраторов
16• отказ от MOXA,
• изменение низкоуровневой части
• протокола,
• обязанность печати всех чеков
До
• даже для интернет-магазинов,
• ФР автоматически передает
• информацию о продажах в ОФД
После
17. Периодичность обмена данными
17Периодичность
обмена
данными
О ТРЕБОВАНИЮ
(СПЕЦИАЛЬНАЯ
КОМАНДА ИЗ СУ),
ПЕРИОДИЧЕСКИ
(CRON),
В РЕАЛЬНОМ
ВРЕМЕНИ (NODE.JS)
18. Подходы для других языков
18Подходы для
других языков
ПРИНЦИПЫ АНАЛОГИЧНЫ:
РАБОТА ЧЕРЕЗ СОКЕТЫ
РЕАЛИЗАЦИЯ
ПРОТОКОЛА
19. Итог
19Итог
ВСЕ
СОЧЕТАЕМО!
20. Контакты
20+7 (812) 241-12-34
Контакты
mail@compaero.ru
compaero.ru
vk.com/compaero
Программное обеспечение