Здравствуйте, уважаемые форумчане. Хотелось бы узнать, пробовал ли кто-то организовывать взаимодействие с удаленным сервером по протоколу https. В примерах и документации на espruino.com нашел о такой возможности с пометкой, что работает исключительно на Espruino Pico http://www.espruino.com/Internet#line=131 (раздел https) будет ли это работать на плате Iskra JS. Так же есть пример взаимодействия с google spreadsheet, в нем в параметрах https запроса передаются сертификаты, как эти сертификаты можно получить ведь она передаются сервером в момент установки соединения. Буду благодарен за любую информацию по данному вопросу.
@Morgan как раз с этим вопросом сейчас разбирается для следующего проекта Амперки. Я попрошу его делится своими открытиями здесь.
Подскажите пожалуйста, прогресс у вашего коллеги по вопросу работы по https есть, или этот проект быльотложен?
Стоит ли ждать такую возможность? Искра все равно сама с Интернет работать не может, не так ли? Значит к ней следует что-то присоединить для этого. Если Вы будете работать через ESP8266, то этот модуль сам в состоянии организовывать все виды связи: раз, два. Задача работы с ним будет заключаться лишь в передаче данных для отправки, а куда и как - дело за ESP8266. И, коль Вы работаете с Искра на JS, осилить документацию NodeMCU Lua Вам десять минут.
Большое спасибо за ответ, с помощью этого модуля мы организуем связь. А есть ли возможность таким образом работать с модулем WIZnet?
Именно ТАКИМ ОБРАЗОМ работать с WIZnet не возможно. Все связанное с http надо будет делать внутри Искры.
Да но в данном примере обмен производиться по протоколу HTTP, а нас интересует именно HTTPS. Пример с HTTPS есть на сайте espruino.com но он предполагает наличие сертификата на стороне клиента, что для решения нашей задачи не подходит.
На данный момент IskraJS не поддерживает HTTPS, но поддерживает Espruino Pico. В ближайшее время (август/сентябрь) мы включим поддержку HTTPS в Iskra JS. При желании вы можете самостоятельно собрать бинарник для IskraJS со встроенным HTTPS (https://github.com/amperka/Espruino/tree/iskrajs).