-
• #2
I think someone did manage this - it's a secure connection though so you need TLS support. Realistically that means Espruino Pico or WiFi, but I just checked and it does seem to be compiled in to ESP32, so it might possibly work?
-
• #3
Awesome! I'll get the Espruino WiFi and see if I can get that going. I'll post my progress on here.
-
• #4
hello Gordon and user80424
Is there any example or tutorial of how to connect Esrpuino wifi to AWS IOT.
This could be huge for Espruino/javascript enthusiasts if we can get espruino to connect and work with AWS IOT.
Thanks -
• #6
hi user80424,
#1 definitely sounds the way to go. I apologize but I am not sure what "standard methods and dependencies" means?
The AWS library is licensed under Apache 2.0 license so I am assuming it should all be available.
What could I do to help?
I think it will be huge because there are tons of people who know JS and would jump into embedded stuff if the easy tutorials/blogs/examples are available.
If we can get this to work with AWS I would love to write a step by step guide for setting it up.
Best -
• #7
Hi @user83752,
By "standard methods and dependencies" I mean that I can find or write an equivalent function for espruino.For example on line 60 of index.js on the device sdk , you'll see that
crypto.HmacSHA256
is called.That relies on the 'crypto-js' package (dependency). Instead of calling that, I can call the espruino HMAC module
@Gordon please tell me if my thinking is correct on this.
@user83752 I'll create a repo you can clone to test or do a pr. Its not going to be soon, cause I got other work stuff. But I'll post it here when its ready.
Thanks
-
• #8
👍
-
• #9
@user80424 yes, that sounds like it'd be fine to me. In fact you might find that the bog standard crypto SHA256 does what you want - without the HMAC library: http://www.espruino.com/Reference#l_crypto_SHA256
-
• #10
Happy Holidays folks. I am hoping this will be my new years gift :)
-
• #11
hello @user80424 and @Gordon
Just checking in to see if there is any update.
Thanks
Hello all,
I'm curious if anyone has attempted and/or has any suggestions for how to go about building a template to connect with AWS' IoT service. Ideally it would look something like this:
And you'd store some AWS provided certs that will be given to you by amazon.
I've used this repo as example on how to implement it. As a strategy I'm thinking:
I'm also curious if anyone has attempted this in the past with any board.
Thanks for reading!