Форум » » SSL/TLS клиент » Ответить

SSL/TLS клиент

gosha: Коллеги, правильно ли я понимаю, что штатный TCP/IP Client может работать только по "чистому" TCP-соединению, и если я хочу работать по SSL/TLS, то весь функционал придется реализовывать самому? Или может кто-то видел уже готовый аналог TCP/IP Client, только с SSL/TLS?

Ответов - 7

eoulianov: Написать уровень SSL/TLS на SIMPL/SIMPL+? Мсье знает толк!) В SIMPL# есть HTTPS Client, который может коннектиться к HTTPS серверу по SSL/TLS: http://www.crestron.com/reference/simpl_sharp/html/T_Crestron_SimplSharp_Net_Https_HttpsClient.htm

gosha: Знает,знает. Ибо SIMPL# - это априори третий процессор. А вторых сейчас очень много...

Nick_Rogalev: Скажите пожалуйста ,а можно ли посмотреть данный модуль, возможно я с его помощью смогу подружить Crestron и NetATmo. Спасибо.


gosha: Так а процессор-то какой? Upd: дайте угадаю: процессор MC3 и панелька TSW-750? :)

eoulianov: Nick_Rogalev Увы, это не модуль, а класс) Чтобы воспользоваться его возможностями, Вам нужно написать стыковочную SIMPL# Library как написано в http://reference.crestron.com, в которой Вы создадите публичный пользовательский класс, доступный для SIMPL+ через #USER_SIMPLSHARP_LIBRARY, и в этом самом классе по уму надо бы не только доступиться в желаемый https://, но и распарсить всё полученное оттуда, вернув разжеванные результаты в SIMPL+. Как у Вас с C#?

Nick_Rogalev: c С# не знаком совсем к сожалению. Может быть я могу попросить вас о помощи за вознаграждение?

eoulianov: Если всё это нужно в коммерческом проекте, то гораздо быстрее и дешевле подыскать другую, более удобную для снятия данных, погодную станцию http://applicationmarket.crestron.com/weather-stations/ Лично я с большим скепсисом отношусь к общению Crestron с онлайн сервисами (особенно - облачными): производитель придумает ещё один колокольчик новую фичу, выпустит для её поддержки новую прошивку, разошлёт её в в погодные станции, потом добавит это в ядро облака, подпилит протокол взаимодействия пользовательских клиентов с облаком, и выпустит новую версию пользовательского API и своего клиентского приложения - и все счастливы. А крестроновский "драйвер" может и продолжит работать на изменившемся клиентском протоколе, а может и не продолжит. Но если Вы не торопитесь и пишете для души - то это как раз чудный повод засесть за SIMPL#. Судя по error log, Core3 в контроллерах и крестроновских железках со встроенными контроллерами написано как раз на SIMPL# Pro - может быть за ним-таки будущее, если конечно, Crestron не допилит Wizard, делающий программу сам круче System Builder)



полная версия страницы