-
• #2
Hi - right now it's looking like winter 2022.
Bangle.js is keeping me pretty busy, and the semiconductor shortage is still a nightmare - even if I had a design ready to manufacture right now it'd still take me 6 months or more just to get the components needed to manufacture it :(
-
• #3
Thanks for the reply!
It helps me to choose right base component for my private project (variometer for flying). Ideally, I wish to use WiFi based controller, but so far I will start with MDBT42Q until nextgen Espruino WiFi is ready. -
• #4
I'd love to see a STEMMA QT / QWIIC connector for taking advantage of the Adafruit/Sparkfun ecosystem of modules. In our teaching context, it's useful when students don't have to fuss with wiring diagrams and soldering.
-
• #5
Thanks -actually a while back I did spend a lot of time trying to get Grove (http://www.espruino.com/Grove) working - which seems to be an older version of what Sparkfun/Adafruit have done: https://learn.adafruit.com/introducing-adafruit-stemma-qt/seeed-studio-grove
The Puck does have a compatible pinout on it, and I was at one point looking at creating a board with connectors right on it. Sadly there was very little interest in it, but I could definitely look at ensuring there was the possibility of soldering a connector on to the board.
-
• #6
❤️
-
• #8
That's a tricky one. Probably an MDBT42 breakout plus an ESP8266, but it's hard to do HTTPS with that
-
• #9
+1 for a STEMMA or Grove "standard" connector. That would be marvellous for IoTKG. I would think, STEMMA is preferable as it is also compatible with DF Robot Gravity. https://learn.adafruit.com/introducing-adafruit-stemma-qt/dfrobot-gravity
On a related note, can you already reveal anything about the new board, Gordon? From my perspective, the Puck is embedded perfection, it's just missing Wifi. A Wifi+BLE Puck would be just the thing!
-
• #10
can you already reveal anything about the new board
Not really - honestly I haven't spent any time on new hardware yet this year because I've been pretty swamped with other stuff. With the semiconductor shortage I'm still iffy about designing new hardware, because I'll be doing it based on the chips I can buy (rather than the best chips) and then we have to live with those decisions for the life of the product.
-
• #11
Hi Gordon,
Do you have any recent information about the new wifi+ble (+https) hardware?
Btw the good old combo the mdbt42+esp8266 is incredibly stable, but i can't use the https. -
• #12
With Stemma/QT connector please
-
• #13
There's no news yet I'm afraid - that board is next on my list though.
With newer firmware I believe the ESP8266 can do SSL (so HTTPS) - I'll try and look into it when I get a moment but I think we should be able to request a secure connection from the ESP8226 which would basically sort this out even on existing devices
-
• #14
Thanks Gordon, that would be a good solution. Do you think the ESP8266 can handle TLS 1.3?
-
• #15
I really don't know - you'd have to check the ESP8266 docs on https://espressif-docs.readthedocs-hosted.com/projects/esp-at/en/release-v2.2.0.0_esp8266/AT_Command_Set/TCP-IP_AT_Commands.html#cmd-start
-
• #16
I couldn't find any reference to it in this document, maybe it was made for the older firmware.
The AT versions are also old in the document: such as, v1.2.0.0, v1.1.3.0, v1.1.2.0.
The good news is that there is a reference to TLS 1.3 on the Adafruit site:
https://blog.adafruit.com/2022/12/13/esp32-esp8266-https-and-ssl-tls-encryption-basic-concepts-esp32/ -
• #17
I've just made some changes and it is possible to do HTTP requests now with:
https://github.com/espruino/EspruinoDocs/blob/master/devices/ESP8266WiFi.jsThis isn't live on espruino.com yet, but:
var WIFI_NAME = ""; var WIFI_PASS = ""; D9.set(); // power on Serial1.setup(115200,{rx:D0,tx:D1}); var wifi = require("https://raw.githubusercontent.com/espruino/EspruinoDocs/master/devices/ESP8266WiFi.js").connect(Serial1, function(err) { if (err) throw err; console.log("Connecting to WiFi"); wifi.connect(WIFI_NAME, WIFI_PASS, function(err) { if (err) throw err; console.log("Connected"); // Now you can do something, like an HTTP request require("http").get("https://www.pur3.co.uk/hello.txt", function(res) { console.log("Response: ",res); res.on('data', function(d) { console.log("--->"+d); }); }); }); });
Does actually work for me as long as the ESP8266 module firmware is up to date (the code is for a Pixl.js Multicolour, but it's easy enough to change)
-
• #18
which AT version is used on the ESP8266 for this test?
-
• #19
I've been using https://www.espruino.com/binaries/ESP8266_AT1.3.0.0-512k.bin which appears to be the last one that'll fit on 512k ESP8266 boards. It worked ok for me...
-
• #20
Sure, better use ESP01 as long they are available. There is are newer version in case of trouble.
https://github.com/espressif/ESP8266_NONOS_SDK/tree/master/bin/at/512%2B512
Edit: Update at bin to 1.7.4.0
-
• #21
Thank you, Gordon, for the quick solution! I can't upgrade my firmware, probably my usb-ttl converter is wrong, so i ordered a new one. Your example works with the AT version:1.2.0.0(Jul 1 2016 20:04:45) firmware, but:
it doesn't work with this url:https://djdjeleeisvpd3y-elink.adb.eu-frankfurt-1.oraclecloudapps.com/ords/demo/teszt/test/
This is interesting because the Certificate Signature Algorithm is the same:
PKCS #1 SHA-256 With RSA EncryptionI hope the new firmware will fix this problem.
-
• #22
Dear MaBe, maybe you can try this url with your new AT?
https://djdjeleeisvpd3y-elink.adb.eu-frankfurt-1.oraclecloudapps.com/ords/demo/teszt/test/ -
• #23
I have upgraded my Ai Thinker ESP-01s (1 Mb) to AT version:1.7.1.0(Jul 15 2019 16:58:04).
The problem is the same. -
• #24
Hmm, go for https://www.cdn77.com/tls-test and enter both pages on supported TLS versions
tls & ssl test result for http://www.pur3.co.uk
tls & ssl test result. for djdjeleeisvpd3y-elink.adb.eu-frankfurt-1.oraclecloudapps.comEdit: AT command 1.x does not support tls 1.2
-
• #25
After some googeling it seems that there is no official TLS 1.2 AT firmware for ESP01 from Espressif.
Hello to all,
is there any raw estimations on when we could expect new version of Espruino WiFi board?
Summer? Autumn? Happy New 2023 year? :)
Thanks!
(sorry if any - I'm a newbie in this forum).