как нажать на ссылку тбо лампочка загорелась?
*Как нажать на ссылку, чтобы лампочка загорелась
Я занаю что вы подумали… 😵 но всёже.
Как сделать так, чтобы я зашёл на сайт с любой точки земного шара, нажал на ссылку и у меня дома загорелась лампочка (светодиод)?
(Это совсем не шутка мне действительно нужно сделать так)
если хочется именно “зайти на сайт и нажать конпочку”, то надо:
- чтобы сайт хостился дома
- компьютер с этим сайтом имел бы фиксированный внешний (паблик) IP для того, чтобы ресурс всегда однозначно определялся бы в Интернет. Этот компьютер не долен никогда выключаться и должен выполнять функцию НТТР сервера
- на сайте должен быть HTML код, который по нажатию кнопочки запускает некоторую программу на этом же компьютере
- программа должна уметь либо напрямую управлять напряжениями, например, на ножках LPT порта - в этом случае светодиод(ы) можно подключить туда, либо через какие-нибудь другие порты (например, USB-) общаться с исполнительным устройством, которое будет зажигать светодиод.
Ага значит итого: я перевожу свой тарифный план на выделенный IP, запихиваю динамики в линейный выход (вместо светодиода) и теперь осталось написать софтинку, которая при нажатии на ссылку вами запустит на моём компьютере проигрывание музыки.
остальсь разобраться со второй частью.
Может существуют готовые решения для этого случая?
думаю, что практически любой медиа-плейер, вызванный в формате командной строки с указанием имени проигрываемого файла, с этой задачей легко справится
но ведь я так понимаю нужен какойто хостинг? тоесть даже если сайт фактически будет находиться на вашем компе, нужно доменное имя сайта зарегистрировать както? Как это осуществляется?
это называется не хостинг, а регистрация домена. Наличие домена для данной задачи не является обязательными, т.к. к сайту можно обращаться и непосредственно по IP адресу, например, так:
111.222.333.444
Конечно, использовать символическое имя вместо IP удобнее, но можно обойтись и без регистрации домена в том случае, когда на данном IP предполагается разместить всего один сайт.
Хмм что-то я не соображу. создал я на HTML страничку со ссылкой. а как теперь сделать так, чтобы при тыкании на ссылку с другого компьютера код исполнялся у меня а не на чужом компьютере? java script для этого не годится? нужно PHP или parser использовать? или как-то по другому?
Чему меня 5 лет учили… 😊
ничего для этого не надо, кроме того, чтобы эта страничка размещалась на сервере, а кнопке (не ссылке!) было бы приписано действие на обычном HTML. Учите этот самый HTML.
Ага начинаю понимать. итого:
Переходу на тарифный план с выделенным ip
устанавливаю софт, который делает из моего компьютера сервер
создаём сайт с кнопкой при нажатии на которую запускается что-то
Сейчас сделаю последний пункт
только учтите, что без сервера этот код не будет работать (т.е. не будет исполняться просто в браузере, т.к. он предназначен для выполнения на серверной машине, а не на клиентской)
*Как нажать на ссылку, чтобы лампочка загорелась
Я занаю что вы подумали… 😵 но всёже.
Как сделать так, чтобы я зашёл на сайт с любой точки земного шара, нажал на ссылку и у меня дома загорелась лампочка (светодиод)?
(Это совсем не шутка мне действительно нужно сделать так)
Есть другое решение, уже многократно обкатаное.
ГСМ-сигнализация с функцией управления внешней нагрузкой. Команду можно отправить с сотового, а можно и через интернет, все тем же старым СМС…
GSM контроллер CCU6225 - это гибко настраиваемая система контроля и управления. Может применяться для охраны квартир, офисов, гаражей, дач, складских помещений и автомобилей. Посредством встроенных реле, контроллер может коммутировать электрические цепи по команде владельца (DTMF сигналы), SMS команде или автоматически, по совокупности событий.
ССЫЛКА
Хмм интересный девайс, но мне нужно чтобы была вэб страничка с человеческим интерфейсом, чтобы я нажимал на пиктограму лампочти и она загоралась (и лампочка и пиктограмма), чтобы я мог зайти с КПК на сайт и управлять из того-же помещения, где нахожусь, или с другой стороны планеты. (а ещё нужно чтобы то-же работало через bluetooth, WiFi, локальную сеть)
На случай, если не будет интернет соединения и я буду находится в зоне доступа к локальной сети, где находится сервер.
Сейчас apache ставлю…
А чегото я не пойму зачем нужно серверское ПО, теость апач там? Чтобы по хтмл управлялась машина на которой собственно и находится код? Или просто чтобы сайт был доступен по запросу из инета, теость соединяет странички хтмл’ные лежащие просто в какойто папке с интернетом?
Шифт прекрати демонстрировать свою безграмотность и в русском языке, и в этой предметной области.
Читать тебя просто ужасно во всех отношениях.
Серверное ПО нужно, чтобы сайт был доступен со всего шарика, где инет есть.
Хорошо бы вэб сервером КПК сделать…
Ещё лучше - контролер, но так, чтобы это было “быстро и просто” - чтобы не возится пару месяцев его программируя.
Может WAGO контроллер использовать или BECKHOFF
Завтра (уже сегодня) помучаюсь на работе с этим, но у нас там маки и времени возможно на это не будет.
Apache - установил, работает (на той-же машине). в локальной сети по localhost - не видет почему-то. Может из-за антивирусов, может я что-то не то делаю.
Перевести тарифный план на выделенный IP - пока не удалось. придётся звонить провайдеру.
Для батона я так понимаю такой HTML код должен быть:
<button onclick=“java script: alert(‘msg box’)”>click me</button>
может я что-то не то делаю.
Не что-то, а все.
издевайтесь издевайтесь…
Выделенный IP - получил.
Но мой чудо сайт с кнопкой из инета - не виден. Разбераюсь… (машина к интернету подключена через роутер)
издевайтесь издевайтесь…
Я абсолютно серьезен. интерфейс с адресом 127.0.0.1 (localhost) означает “эта” машина и пакеты на этот адрес на физический уровень не выходят. Javascript исполняется на стороне клиента, а не сервера.
Но мой чудо сайт с кнопкой из инета - не виден. Разбераюсь… (машина к интернету подключена через роутер)
Ага. И рутер с NAT ? Да еще и в одну сторону ?
Ага. И рутер с NAT ? Да еще и в одну сторону ?
Не уверен. Локальная сеть из нескольких компьютеров подключена к интернет, и выделен для этого 1 IP адрес, кажется. значит наверное с NAT. дома меня сейчас нет, так что точно сказать - не могу. Какой-то D-Link с Wi-Fi -ной антенной стоит.
Вариант соединять напрямую - не годится, также как и распределать интернет через мой компьютер.
Насчёт java скрипта - ступил.
Похоже просто - не получится. Значит буду мучится.