Страница 1 из 13 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 123

Тема: Доступ к облаку по API

  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию Доступ к облаку по API

    Собственно пытаюсь сделать драйвер для RapidScada для OwenCloud и есть некоторые вопросы, чтобы понять в какую сторону копать, чтобы потом сильно не переделывать.

    1. Токен ? - Токен получаем всегда через авторизацию как в Демо варианте и потом используем, или Токен может быть постоянным для пользователя?
    К сожалению нет личного кабинета для Облака, есть правда ПЛК100 после ремонта, не знаю, он может быть подключен к облаку? Покупать шлюзы нет никакого желания как бы, да и просто на это пока денег нет...

    2. Что будет происходить если будут добавляться приборы или даже компании с приборами (так понял для интеграторов есть такая возможность)

    3. Облако имеет OPC UA Клиент, или Сервер чтобы организовать пересылку данных от одного устройства другому при помощи драйвера? И главное доступ к этим механизмам через API ?

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    Информация о приборах, фильтр вида device_ids какое тело запроса должно быть ?

    {"device_ids":"тут что и как?"}

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    {"filter":"100"} - и какое тут число в фильтре должно быть? ставлю число любого id и получаю пустоту []

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    И если не жалко, поделитесь классами для device/index и device/id, а то ручками тяжко создавать, много там всего, а кто-то может уже сделал

    Ау, разработчики, ну поделитесь классами готовыми, или вы парсите свой JSON построчно????
    Последний раз редактировалось melky; 07.11.2022 в 16:30.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    filter - число, в таком случае будут выведены только приборы, пользовательское описание которых подходит под этот фильтр. // СТРОКА - исправьте в документации

    device_ids - могли бы в доках пример привести, чтобы не заниматься тестированием, если применительно к демо будет так

    {"device_ids":[171772, 43549]}

    company_id - в демо нет такого, чтобы проверить

    p.s. такое ощущение, что я разговариваю сам с собой....
    Последний раз редактировалось melky; 08.11.2022 в 12:06.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Ау, разработчики, ну поделитесь классами готовыми, или вы парсите свой JSON построчно????
    каково это называть всех недопрограммистами, а потом просить помочь.
    Ни кто самописанием не занимается, примеры можно брать любые, от любого сервиса базовые функции работают. Если Вы писали драйвера, взяв готовый пример и подставив свои значения, то чем Вы хвастались тогда?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    capzap я всего лишь прошу поделиться готовыми классами сериализации, чтобы не тратить время на это самому. Разрабы могли бы и поделиться готовыми... Я их и сам то сделаю, не проблема, просто это время.

    Что касается остального, достаточно было бы быть внимательнее, при составлении документации и качеству примеров. Например POST /v1/device/125 HTTP/1.1 - а пример ответа с id = 4 а не 125 и так далее по
    тексту.

    от своих слов не отказываюсь потому что столько мусора напихали в параметрах всяких, и часть можно сократить. На счет json пока не знаю, только начал с ним разбираться, есть ли у него функционал не записывать строки с параметрами false, "", 0 и так далее как это есть в одном из вариантов xml... что очень сильно сокращает файлы при сериализации...

    Еще пример
    "register_byte_order": 1,
    "register_order": 1,
    Можно просто сделать "Order":"01" - первое для байтов, второе для регистров. И мало того, закинуть это не в параметр переменной а в параметр устройства.
    Посчитайте сколько произойдет экономии
    Последний раз редактировалось melky; 08.11.2022 в 12:18.

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap я всего лишь прошу поделиться готовыми классами сериализации, чтобы не тратить время на это самому. Разрабы могли бы и поделиться готовыми... Я их и сам то сделаю, не проблема, просто это время.

    Что касается остального, достаточно было бы быть внимательнее, при составлении документации и качеству примеров. Например POST /v1/device/125 HTTP/1.1 - а пример ответа с id = 4 а не 125 и так далее по
    тексту.

    от своих слов не отказываюсь потому что столько мусора напихали в параметрах всяких, и часть можно сократить. На счет json пока не знаю, только начал с ним разбираться, есть ли у него функционал не записывать строки с параметрами false, "", 0 и так далее как это есть в одном из вариантов xml... что очень сильно сокращает файлы при сериализации...

    Еще пример
    "register_byte_order": 1,
    "register_order": 1,
    Можно просто сделать "Order":"01" - первое для байтов, второе для регистров. И мало того, закинуть это не в параметр переменной а в параметр устройства.
    Посчитайте сколько произойдет экономии
    ну идиоту идиотово
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,652

    По умолчанию

    Смотрю вы прямо бог программирования
    В последнее время становится тяжко смотреть в сторону ОЛ, из-за постоянных "Ошибка сериализации" даже в версии 2 никак избавиться не могут. И тут еще в документации на облако, ошибка на ошибке... А все разработчики наверное или в отпуске или разбежались из Овен. Просмотров темы много, и ни одного ответа со стороны Овен. теория доказательства блин какая-то....

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Смотрю вы прямо бог программирования
    В последнее время становится тяжко смотреть в сторону ОЛ, из-за постоянных "Ошибка сериализации" даже в версии 2 никак избавиться не могут. И тут еще в документации на облако, ошибка на ошибке... А все разработчики наверное или в отпуске или разбежались из Овен. Просмотров темы много, и ни одного ответа со стороны Овен. теория доказательства блин какая-то....
    еще раз повторю, хамлу ни кто помагать не спешит

    Посчитайте сколько произойдет экономии
    есть такой параметр в сетях MTU поэтому особой разницы нет 20 байт или 40 передать. Так как Вы стремитесь сэкономить, то комментарии поясняющие назначения передавать не желательно, как тогда понять что передали если параметр будет максимально ужат

    одном из вариантов xml
    нет такого, xml един и соответствует стандарту, тот кто собрал файл может и разобрать его по своим правилам, помимо этого есть DTD но передавая его мы потратим драгоценные на Ваш взгляд килобайты. С json все так же свою сборку можете как угодно сокращать, потому что знаете как распарсивать, а чужой файл разбираете по чужим правилам

    Например POST /v1/device/125 HTTP/1.1 - а пример ответа с id = 4 а не 125
    фишка в том, что ни кто не сможет повторить этого потому что как минимум нет токена работать с этими приборами, соответственно важны не сами примеры а расшифровка того что приходит и отправляется
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 1 из 13 12311 ... ПоследняяПоследняя

Похожие темы

  1. Подключение ПР200 удаленной на 300м к облаку.
    от megadocent в разделе Подбор Оборудования
    Ответов: 14
    Последнее сообщение: 04.08.2021, 16:34
  2. Удаленный доступ к ПЛК 150
    от Владимир Ивонин в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 25.08.2016, 14:52
  3. СПК 207 04 доступ из вне сети
    от Serrk в разделе СПК2хх
    Ответов: 5
    Последнее сообщение: 25.07.2016, 09:15
  4. Доступ к проекту
    от KDS в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.07.2011, 16:14
  5. Доступ к ftp
    от Oleg в разделе Сервисное ПО
    Ответов: 0
    Последнее сообщение: 21.11.2007, 12:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •