Iskra JS работа по https

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем vchernokuslky, 27 июн 2016.

  1. vchernokuslky

    vchernokuslky Нуб

    Здравствуйте, уважаемые форумчане.

    Хотелось бы узнать, пробовал ли кто-то организовывать взаимодействие с удаленным сервером по протоколу https. В примерах и документации на espruino.com нашел о такой возможности с пометкой, что работает исключительно на Espruino Pico http://www.espruino.com/Internet#line=131 (раздел https) будет ли это работать на плате Iskra JS. Так же есть пример взаимодействия с google spreadsheet, в нем в параметрах https запроса передаются сертификаты, как эти сертификаты можно получить ведь она передаются сервером в момент установки соединения. Буду благодарен за любую информацию по данному вопросу.
     
  2. acos

    acos Официальный гик Команда форума

    @Morgan как раз с этим вопросом сейчас разбирается для следующего проекта Амперки. Я попрошу его делится своими открытиями здесь.
     
  3. vchernokuslky

    vchernokuslky Нуб

    Подскажите пожалуйста, прогресс у вашего коллеги по вопросу работы по https есть, или этот проект быльотложен?
     
  4. ИгорьК

    ИгорьК Давно здесь

    Стоит ли ждать такую возможность?
    Искра все равно сама с Интернет работать не может, не так ли? Значит к ней следует что-то присоединить для этого.
    Если Вы будете работать через ESP8266, то этот модуль сам в состоянии организовывать все виды связи: раз, два.
    Задача работы с ним будет заключаться лишь в передаче данных для отправки, а куда и как - дело за ESP8266.
    И, коль Вы работаете с Искра на JS, осилить документацию NodeMCU Lua Вам десять минут.
     
  5. vchernokuslky

    vchernokuslky Нуб

    Большое спасибо за ответ, с помощью этого модуля мы организуем связь. А есть ли возможность таким образом работать с модулем WIZnet?
     
  6. acos

    acos Официальный гик Команда форума

    Так вот же пример http://wiki.amperka.ru/projects:maze
     
  7. ИгорьК

    ИгорьК Давно здесь

    Именно ТАКИМ ОБРАЗОМ работать с WIZnet не возможно. Все связанное с http надо будет делать внутри Искры.
     
  8. vchernokuslky

    vchernokuslky Нуб

    Да но в данном примере обмен производиться по протоколу HTTP, а нас интересует именно HTTPS. Пример с HTTPS есть на сайте espruino.com но он предполагает наличие сертификата на стороне клиента, что для решения нашей задачи не подходит.
     
  9. Morgan

    Morgan Administrator Команда форума

    На данный момент IskraJS не поддерживает HTTPS, но поддерживает Espruino Pico.
    В ближайшее время (август/сентябрь) мы включим поддержку HTTPS в Iskra JS.
    При желании вы можете самостоятельно собрать бинарник для IskraJS со встроенным HTTPS (https://github.com/amperka/Espruino/tree/iskrajs).
     
  10. vchernokuslky

    vchernokuslky Нуб

    Спасибо, попробуем собрать.
     
  11. AntonMZ

    AntonMZ Нерд

    Включили HTTPS или нет?
     
  12. AntonMZ

    AntonMZ Нерд

    Или может кто знает как обращаться к https ссылкам в библиотеке WizNet, которая используется Ethernet шилдом для IskraJS. В оригинальной библиотеке есть данный функционал, есть ли он во встроенной в IskraJS.

    На данный момент, при обращении по https, пишет ошибку
    Код (Javascript):
    InternalError: Failed! mbedtls_ssl_handshake returned -0x7780