HTTPS (SSL) получить запрос с NodeMCU
Я хотел бы выполнить запросы GET к googleapi.com с моим ESP8266 под управлением NodeMCU, чтобы получить некоторые данные из API Календаря Google. На сайте разрешено только защищенное соединение (HTTPS / SSL).
Во-первых, я пытался подключиться к google.com (защищенному), чтобы попробовать, но также безуспешно. Вот код LUA:
conn=net.createConnection(net.TCP, 1)
conn:on("receive", function(sck, c) print(c) end )
conn:on("connection", function(conn)
print("connected")
conn:send("HEAD / HTTP/1.1\r\n"..
"Host: google.com\r\n"..
"Accept: */*\r\n"..
"User-Agent: Mozilla/4.0 (compatible; esp8266 Lua;)"..
"\r\n\r\n")
end )
conn:on("disconnection", function(conn) print("disconnected") end )
conn:connect(443,"google.com")
Ничего не срабатывает (даже «подключен»).
Я также скачалсамый последний версия nodemcu (основная ветка) с сайтаhttp://nodemcu-build.com выбрав поддержку SSL.
NodeMCU custom build by frightanic.com
branch: master
commit: c8037568571edb5c568c2f8231e4f8ce0683b883
SSL: true
Может кто-нибудь сказать мне, что я делаю не так? Кто-то сообщил о проблеме наReddit, но окончательного решения не дано.