WebSocket-сервер

Просмотр 15 сообщений - с 31 по 45 (из 73 всего)
  • Автор
    Сообщения
  • #23551
    manjey73
    Участник

    У вас доступно только облако производителя или доступно устройство по IP в сети ?

    Если доступно облако, то есть соответственно адрес, куда стучаться.

    Попробуйте пример запроса, где логин и пароль ввести в драйвере KpNotif используя POST запрос

    { «method»: «login», «params»: { «hostid»: «AAAAA», «hostname»: «Smatgen», «password»: «980318», «longitude»: «54», «latitude»: «0», “gsen”:0, «moduletype»: «HGM6120» } }

    Единственное надо понять как кроме самой строки json еще требуется формировать строку. Я видел релейные платы от китайцев, которые из строки браузера управляли выходами и в ответ присылали json ответы о состоянии реле и т.д. тут вроде похожая ситуация.

    #23552
    Romiros
    Участник

    Пробовали каким-нибудь postmen https://www.postman.com/ отправить запрос устройству. Ответит или нет?
    Если нет и только TCP, то нужно писать драйвер для отправки и разбора json пакетов.

    #23553
    ZIV
    Участник
    #23554
    ZIV
    Участник

    Пробывал Не отвечает https://cloud.mail.ru/public/dwAQ/T6P6cLjUr

    #23556
    ZIV
    Участник

    Драйвер по любому надо новый. именно для этого я и обратился. Экспериментировал с разными запросами, потом обратился к производителю. Они утвердили, что только ТСP запросы будет принимать устройство и отвечать на них. Драйвер нужен только для мониторинга текущих параметров с контроллера. обмен по USB между модемом СММ и контроллером HGM уже налажен через CLOUD monitoring. Управлять генератором через СКАДА тоже не требуется. Прошу помочь в разработке драйвера!

    #23557
    ZIV
    Участник

    Устройство доступно по IP в локальной сети. Сейчас в облако (во внешку) модему закрыт доступ.

    #23558
    manjey73
    Участник

    Меня удивило, что нет примеров запросов с учетом адреса…

    В той реле, что видел там было что-то похожее на

    https://ВАШ_АДРЕС И ПОРТ/json? {тут json }
    или https://ВАШ_АДРЕС И ПОРТ/json:body? {тут json }

    ну и в том же духе…

    А в доке, которую вы выложили просто сами json а как их оправлять не указано…

    #23559
    manjey73
    Участник

    Вы на скрине со Scada отправляете строку только IP и порт, вас карта и бортует, так как в теле запроса нет данных кроме этого

    #23560
    ZIV
    Участник

    https://cloud.mail.ru/public/s4Ez/fUq94NdRm

    Может из Web страницы Cloud производителя можно выдернуть нужный формат запросов и расшифровки пакетов с ответом?

    #23561
    manjey73
    Участник

    Тут может не совсем быть так, зависит как работает доступ в облако. Это может быть web страница, которую вы видите, но вам будет недоступно API запросов, так как они выполняются со стороны облака и к вам в страницу не попадают.

    #23562
    ZIV
    Участник

    Сейчас попробую!

    #23563
    ZIV
    Участник

    https://cloud.mail.ru/public/Y1v6/NyC5ecaSC

    В этом месте нужно запрос прописывать по шаблону?

    #23564
    ZIV
    Участник

    https://cloud.mail.ru/public/9UoM/saBVain4V

    Не знаю на сколько верно прописал, но особо ничего не поменялось. Указанный в скобках JSON не прописывается в строке.

    #23565
    manjey73
    Участник

    А производителю написать, чтобы пример полного запроса показали?

    #23566
    Romiros
    Участник

    Мне кажется можно взять за основу DrvTester из 6 версии и отправлять-получать json данные. Ну и парсинг, разумеется. По идее не очень сложно, но может я конечно и ошибаюсь.

Просмотр 15 сообщений - с 31 по 45 (из 73 всего)
  • Вы должны авторизироваться для ответа в этой теме.