http://view24.ru/mks.htm Добавил видео, смотрите, пишите отзывы. Управляем поливом, вентиляцией, светом при выращивании цветов на орбите. SCADA 'view24' создана с нуля, как альтернатива MQTT. Еще одно достижение - панель, по-американски dash-board. Панель - это страница в интернете, с помощью которой можно видеть переменные объекта и управлять ими. Эту панель для управления поливом можно увидеть на http://view24.ru/mks Чтобы было еще интересней, есть страница, где с панелью совмещена трансляция с орбиты. То есть свои действия по включению/выключению приборов вы можете наблюдать визуально, адрес http://view24.ru/mks.htm На сайте view24.ru есть примеры скетчей. Можете пользоваться. Ваше размещение объекта сведется к написанию скетча и все! Панель вам дает 'view24'. Обмен информацией работает через оригинальный websocket сервер. Наличие выделенного ip не требуется.
Ардуино Мега Сервер: http://forum.amperka.ru/threads/arduino-mega-server.6850/ : "Фантастические возможности уже сегодя" - здесь не бранч этого проекта?
Все проекты связанные с космосом делаем в корыстных целях: издай книгу с документацией, запатентуй и продавай её
Защита предусмотрена. Только два id могут управляться без пароля - test24 и mks, Соответственно http://view24.ru/test24 и http://view24.ru/mks. Для остальные id получают пароли при регистрации на view24.ru. Для ввода пароля предусмотрено поле в панели. Пароли только для управления. Просмотр всегда без пароля.
Вам спасибо. Узнал, что за слово 'бранч'. Ну, да. Кое в чем пошутил, насчет орбиты. Но все остальное, включая видеотрансляцию - настоящее.
Защита есть. На панели есть поле для пароля. Пароль получаем при регистрации id. Для демонстрационных id - test24 и mks - пароль не нужен. Для справки - данные от некого id просматриваются в директории view24.ru/id Пример - тестовый id test24 вызывается как http://view24.ru/test24
Прикольный проект, не так уж много людей, которые решаются выложить свои объекты в онлайн. Забавно крутить чужой вентилятор, правда цветы жалко, простынут ещё от такого сквозняка
Для справки и для обсуждения. Началось все с websocket сервера, который работает и будет работать . Он уже год работает и сам не 'ложился' ни разу, даже при помощи злодеев. На этом сервере построен сбор информации с оборудования на одном из предприятий. См. сайт http://biosoft24.ru Чтобы управлять своим объектом, вы должны 1. Подключиться к websocket серверу ws://view24.ru:8081 2. Послать инструкции однократно: id=your_id; pass=pass_to_your_id; format=var1,var2; - определяет набор переменных tz=3; - определяет ваш часовой пояс многократно: data=значение_var1,значение_var2 И сразу информация появляется в панели по адресу view24.ru/your_id И это реально все, что нужно сделать!
Для справки и для обсуждения. (продолжение) Вы можете попробовать подключиться к серверу 'view24' используя сайт http://websocket.org/echo.html Вызовите сайт; укажите наш websocket сервер; нажмите 'Connect' и увидите ответ сервера. Введите в поле Message точка с запятой нужны id=proba; нажмите send , затем введите пароль для id proba pass=919947; нажмите send , затем введите имена переменных format=p1,p2,p3; нажмите send. И теперь можете наблюдать панель для id с введенными переменными по адресу http://view24.ru/proba Если введете другие имена переменных и их количество то в панели появятся эти переменные. Далее вводит значения переменных и нажимаете send data=1,2,3; data=4,5,6; data=7,8,9; Данные сразу будут отражаться в панели.
Добавлять свои параметры это хорошо, но также нужен инструмент для создания графических панелей управления. Не хватает javascript библиотеки, с помощью которой можно было бы получать текущие значения параметров. Тогда бы сторонним разработчикам можно было бы верстать произвольные HTML странички. Какую нагрузку выдержит ваш сервер? Сервер сделан на PHP, Java, Node?
Пингуется 20 раз в сек без проблем с одного id. Сделан на node.js, на арендуемом VPS. Текущие параметры идут с сервера постоянно, ведь ими 'питается' панель. Любой желающий заходит на сервер по id - вот он их уже получает. Попробовать можно на http://websocket.org/echo.html Введите в поле сервер ws://view24.ru:8081 а в поле message - id=mks; Вы удивитесь, но пойдут данные. Насчет графики - это все для показухи. В основном юзеры знают свой объект и им графика не нужна. Пытаться быть в графике универсальным - можно далеко уйти. А вот сделать панель по заказу - это пожалуйста.
На вашем сайте появилась такая надпись. Здесь тоже можно удалённо управлять объектом: http://mgt24.ru Правда для управления будет доступна только панель "Демонстрация" (остальные панели доступны только для просмотра).