Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 3
Регистрация: 20.12.2015
Сообщений: 339

PHP+ComPort

10.10.2018, 11:30. Показов 721. Ответов 8

Студворк — интернет-сервис помощи студентам
Добрый день всем, как можно отправить сообщения на компорт через php ?, в интернете поискал нашел примеры
PHP
1
2
3
4
5
6
7
8
9
`mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off`; 
$fp = fopen ("COM1:", "w+"); 
if (!$fp) { 
    echo "Uh-oh. Port not opened."; 
} else { 
    $string = "AAA"; 
    fputs ($fp, $string ); 
    fclose ($fp); 
}
но этот кусок кода работает на локальном сайте, мне надо из сервера отправить на компорт клиента, вообще возможно такое сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2018, 11:30
Ответы с готовыми решениями:

Comport vs Delphi
Вечер в хату! Хочу спросить в 100500-й раз)) Есть прога на Delphi, есть Arduino. Скетч Arduino void setup() { ...

Не читает с ComPort
Добрый день, форумчане! Помогите, пожалуйста! Не могу считать с компорта. Затыкается на чтении, хотя терминал показывает, что данные...

Чтение данных из COMport
Хоть эта тема уже поднималось не раз, но проблему я так решить и не смог. Задача: Нужно что бы программа считывала информацию из com...

8
Эксперт .NET
 Аватар для Rius
13112 / 7673 / 1674
Регистрация: 25.05.2015
Сообщений: 23,395
Записей в блоге: 14
10.10.2018, 12:03
На компе клиента установить приложение, которое будет обращаться к com порту, и принимать указания от кода javascript на странице.
Под виндой и линуксом, у клиента, по разному.

Добавлено через 1 минуту
И вот ещё https://m.habr.com/post/240775/
0
2 / 2 / 3
Регистрация: 20.12.2015
Сообщений: 339
12.10.2018, 10:13  [ТС]
Rius, а по проще никак?, или есть примеры,
Цитата Сообщение от Rius Посмотреть сообщение
, тут только понял последний абзац, где index.html, строку из компорта выводит на input, а как сделать наоборот
0
Эксперт .NET
 Аватар для Rius
13112 / 7673 / 1674
Регистрация: 25.05.2015
Сообщений: 23,395
Записей в блоге: 14
12.10.2018, 10:57
Примеров нет у меня. Я вообще не php-шник, но над такой архитектурой задумывался ранее в применении к ASP .Net Core сайту и связи с устройством на ПК пользователя.
Попроще - написать нормальное десктопное ПО.
По ссылке пример использования API браузера Chrome.
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
12.10.2018, 11:45
Привязка к одному браузеру не есть хорошо.

Umar Egamberdie, ну не будете же Вы каждому пользователю php устанавливать?

Самый простой и быстрый вариант, написать примитивную программу на java, которая совместима со всеми ОС и будет передавать/считывать данные (в обоих направлениях) хоть на ip хоть напрямую в БД.
0
2 / 2 / 3
Регистрация: 20.12.2015
Сообщений: 339
16.10.2018, 15:20  [ТС]
Цитата Сообщение от sasha0012 Посмотреть сообщение
Самый простой и быстрый вариант, написать примитивную программу на java, которая совместима со всеми ОС и будет передавать/считывать данные (в обоих направлениях) хоть на ip хоть напрямую в БД.
, есть примеры таких программ, я не разу не работал с js, php и html знаю на уровне любителя
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
16.10.2018, 18:12
Цитата Сообщение от Umar Egamberdie Посмотреть сообщение
есть примеры таких программ
ну у меня есть программа (посредник) которая связывает сом порт с сайтом, но это реализация под определённый проект, под Вашу реализацию нужно писать отдельную программу.

Цитата Сообщение от Umar Egamberdie Посмотреть сообщение
я не разу не работал с js
здесь не js нужен а java.

Цитата Сообщение от Umar Egamberdie Посмотреть сообщение
php и html знаю на уровне любителя
если Вы понимаете принцип работы с базами данных из php, то и с java разберётесь. Там буквально за пару дней (с нулевыми знаниями) можно написать простенькую программу под Ваши нужды.
0
2 / 2 / 3
Регистрация: 20.12.2015
Сообщений: 339
16.10.2018, 19:25  [ТС]
Цитата Сообщение от sasha0012 Посмотреть сообщение
ну у меня есть программа (посредник) которая связывает сом порт с сайтом, но это реализация под определённый проект, под Вашу реализацию нужно писать отдельную программу.
да у меня простенькая сайт типа терминал, оплата идет на стороне яндекс кассы, после успешной оплаты надо на компорт терминала отправить команду(строку), для далнейшей операции, можете кусок кода или пример скинуть, чтобы вкурил что там происходит и как реализуется, выше указанный на ссылке пример открывал пробовал вкурить без результата, ни туда ни сюда данные не идут, вроде в амперке видел пример, из компорта ардуины отправляют на веб, но сейчас не могу это найти
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
17.10.2018, 10:59
прослушка и запись COM-порта

работа с mysql из java

Ну а логику работы программы уже сами прорабатывайте. Например, если в БД что-то изменилось, то посылаем на сом-порт инфу, или наоборот.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.10.2018, 10:59
Помогаю со студенческими работами здесь

Старый добрый COMPORT
Как же надоели эти ком порты, уже неделю занимаюсь с ними а толку ноль. У меня C++ Bulder. Собственно никаких элементов управления для...

Открытие и запись в COMport
Добрый день друзья пишу программу для записи и чтения в ком порт, на данный момент не получается даже его открыть, вот таким образом я его...

Delphi+RS232 ComPort
Уважаемые форумчане-дельфичане! Обращаюсь к Вам за помощью, изъясняя на ходу суть проблемы: Задание: «Проверка качества связи между...

Молчит COMPort Toolkit
Здравствуйте, при отправке каких-либо данных молчит COMPort Toolkit. Т.е. данные он вроде как отсылает, а ответа с приемника нет. Использую...

Не компилится с ComPort Library
Привет! Для того, чтобы программа запускалась на чужом компе, что делать прочитал в теме вверху, спасибо! Я использую ComPort Library...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru