Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Http

С этим тегом используют

IT юмор Https IT Программирование Все
53 поста сначала свежее
47
fotopisets
3 месяца назад
IT-юмор

Коды ответов HTTP и Мимино (часть 2)⁠⁠

Http Ошибка Код Мимино IT юмор Видео Вертикальное видео
2
445
fotopisets
3 месяца назад
IT-юмор

Коды ответов HTTP и Мимино⁠⁠

Http Ошибка Код Мимино IT юмор Видео Вертикальное видео Короткие видео
40
alagopus
alagopus
9 месяцев назад

Ответ на пост «Почему 1994 не похож на 1994»⁠⁠5

е мое, теперь официально Маск неуч и просто богатый дурак! Шон Магуайр сам хвастается, что был двоечником, с него взятки гладки.

TCP создан в конце 70х, начале 80х. к 1981 году, когда наконец опубликовали (https://apps.dtic.mil/sti/tr/pdf/ADA123201.pdf), вышло аж девять редакции.

в 1990 году Тим Бернерс-Лии создал язык HTML и описал простейший протокол HTTP. доказательство тому его описание в 1991 году (https://www.w3.org/People/Berners-Lee/1991/08/art-6484.txt). это не транспортный протокол TCP, а протокол приложения. спустя несколько лет компания Netscape выпустит приложение Netscape Navigator, и до сих пор называем оные навигаторами. дети, не заставшие навигатор, называют браузерами.

ничего существенного в 1994 году ни вокруг TCP, ни вокруг HTTP не происходило. улучшение до HTTP/1.0 опубликовано в 1996 году (https://www.rfc-editor.org/rfc/rfc1945), а HTTP/1.1 - в 1997 году (https://www.rfc-editor.org/rfc/rfc2068).

[моё] Арест Павла Дурова X (Twitter) Скриншот Илон Маск Tcp Http Дотошность Как тебе такое Илон Маск Ответ на пост Текст Волна постов
3
0
tablepedia
10 месяцев назад

Обсуждение капитализма на Пикабу (02.07.2024-11.07.2024)⁠⁠

Спойлер: визуализация находится по адресу http://tablepedia.com/dataviz-2024_07_28.htm

К сайту добавлен SSL сертификат, теперь он открывается через протокол HTTPS и не ругается на угрозу личным данным.

Хэштег:

https://pikabu.ru/tag/Капитализм

Теперь показываю визуализацию данных о о просмотре статей на тему «Обсуждение капитализма на Пикабу (02.07.2024-11.07.2024)» по адресу http://tablepedia.com/dataviz-2024_07_28.htm

Если перейдёте на данную страницу, то там есть ссылки на самые читаемые статьи с данным хэштегом.

Для запуска этой страницы (если вы её скачали) на компьютере необходимы библиотеки (то есть файлы) jquery-3.7.1.js и raphael.min.js.

Можно скачать архив с этой страницей и нужными библиотеками по адресу:

http://www.tablepedia.com/dataviz-2024_07_28.zip

Обсуждение капитализма на Пикабу (02.07.2024-11.07.2024) Сайт, Визуализация, Javascript, Jquery, HTML, Http, Https, Ssl, Капитализм, Социализм, СССР, Дмитрий Медведев

Визуализация данных по адресу http://tablepedia.com/dataviz-2024_07_28.htm

Сайт Визуализация Javascript Jquery HTML Http Https Ssl Капитализм Социализм СССР Дмитрий Медведев
2
Razmut
Razmut
11 месяцев назад

Коды состояния ответа HTTP и их значение от Олега Тинькова⁠⁠

Юмор Вертикальное видео Http Видео
1
31
antexdom
antexdom
11 месяцев назад
Arduino & Pi
Серия Контроллер интернет вещей AntexGate

HTTP <AntexGate> Modbus конвертор Linux⁠⁠

HTTP <AntexGate> Modbus конвертор Linux

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

В мире промышленной автоматизации интерфейсы HMI устарели, выглядят пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс, тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые "WEB-морды" в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.

Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную "web-морду", либо другой сервис.

Представим, что вы пришли на производство, в котором уже стоят промышленные приборы - датчики температуры, станки, принимающие\передающие данные по протоколу Modbus RTU TCP, а Вам нужно закинуть некоторые данные в систему мониторинга. Действительно подавляющее большинство систем мониторинга не смогут опросить устройства по Modbus без специального программно-аппаратного шлюза.

Предлагаем бесплатное программное обеспечение Node-Red и контроллер AntexGate и получаем мощный программно-аппаратный комплекс для преобразования различных протоколов. В предыдущей статье мы уже рассмотрели конвертацию ModbusTCP2ModbusRTU.

Первое, что необходимо – это установить программный продукт Node-Red, это делается одним скриптом:

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/...)

Сделать Node-Red после установки сервисом:

sudo systemctl enable nodered.service

Перезагружаем "железяку":

sudo reboot

Теперь попадаем в среду нашего программного конвертора Node-Red через web браузер по ссылке ip шлюза:1880

В настройках справа устанавливаем плагин node-red-contrib-modbus.

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Установка node-red-contrib-modbus

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Установка node-red-contrib-modbus

После того, как плагин установлен приступаем к настройке, делается это так же просто из web интерфейса. Нажимаем кнопку меню, импорт, примеры, Modbus-HTTP, импорт.

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Импортируем пример Modbus-HTTP

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Импортируем пример Modbus-HTTP

Итак, настройка почти закончилась, нам остается настроить наши модули опроса и записи на нужные параметры Modbus соединения.

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Настройка Modbus RTU

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

Настройка Modbus RTU узел чтения 4 регистров, начина с 512

Итак мы настраиваем все 4 узла. В моем случае это опрос Modbus RTU устройства с параметрами аппаратного порта /dev/ttyRS485-1 115200 - 8 - 1 - N. Еще 2 узла отвечают за автоматическое чтение из предустановленных регистров, поэтому я сразу настроил чтение массива 4х регистров начиная с 512, функцией (3) Read Holding Register. Кстати не забудьте собственно подключить конечное устройство к RS485 шине.

Теперь в блоке комментариев вы можете встретить rest API для взаимодействия, ниже с ними познакомимся.

## Read

### Flex Read

http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=5 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=5 ### Read http://ip:1880/modbus/read ## Write ### Test HTTP without Modbus http://ip:1880/modbus/flex/write/test?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ### Flex Write

http://ip:1880/modbus/flex/write?value=10&unitid=1&fc=6&address=0&quantity=1 http://ip:1880/modbus/flex/write?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ###

Write

http://ip:1880/modbus/write

Мне были интересны пару запросов, которые прекрасно сработали.

Сначала тестируем функцию записи - пишем значение 123 в Modbus RTU устройство с адресом 16 функцией 6 в регистр 512 ну и длина записи 1 значение. Можно писать и сразу массивы функцией 16 например [1,2,3,4,5] тогда и длина записи соответственно 5.

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

HTTP запрос записи

Теперь проверим, записалось ли наше значение в нужное адресное пространство и прочитаем состояние 5-ти регистров начиная с 512 функцией 3.

HTTP <AntexGate> Modbus конвертор Linux Linux, Информационная безопасность, Программа, Raspberry pi, Nodejs, Http, Rest, Длиннопост

HTTP запрос чтения

Как видим значение записалось. Теперь мы можем внедрить наши данные в любое web приложение.

ВНИМАНИЕ: в таким виде без авторизации ни в коем случае не пускаем в интернет и обязательно создаем как минимум связку логин + пароль.

Контроллер AntexGate в связке с Node-Red или другим софтом является отличным универсальным решением для обработки, пересылки и хранения данных. Прошу прощения за рекламу, однако выше представленный проект Вы можете реализовать на любом "железе" и любой ОС.

Присоединяйтесь к нашему сообществу в Telegram обсудим свободно программируемые продукты.

"Железо" можно получить на тесты, пишите на почту: info@antexcloud.ru (на три месяца для ЮР лиц и ИП)

Показать полностью 9
[моё] Linux Информационная безопасность Программа Raspberry pi Nodejs Http Rest Длиннопост
22
455
tproger.official
tproger.official
1 год назад
Типичный программист

Шпаргалка по кодам состояния ответа HTTP⁠⁠

Шпаргалка по кодам состояния ответа HTTP
IT юмор Программирование IT Программист Картинка с текстом Фотография Юмор Шпаргалка Http Без перевода
48
14
bigseo
bigseo
1 год назад

Шпаргалка по HTTP статусам⁠⁠

Шпаргалка по HTTP статусам
Шпаргалка SEO Вебмастер Http Скриншот
5
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии