Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Writing code faster? Managing IOT devices remotely? All things we would like, of course. When a few viewers wrote that they discovered a new kid in the block that promises a new view on these topics, I had to try it. What did I discover? Let’s have a closer look.

https://youtu.be/H8gV7u3MvkI

Files

Previews only

ESP32 + Containers + High-Level Language + Connectivity = Toit

Writing code faster? Managing IOT devices remotely? All things we would like, of course. When a few viewers wrote that they discovered a new kid in the block that promises a new view on these topics, I had to try it. What did I discover? Let’s have a closer look. My second channel: https://www.youtube.com/channel/UCQwyP4Yd0-O49e05kMUJgQQ I am a proud Patreon of @GreatScott!, @ElectroBOOM , @Electronoobs , @EEVblog , and others. Links: ESP32 board: https://s.click.aliexpress.com/e/_AmyVsH or https://amzn.to/3GFCPDm Jaguar installation: https://github.com/toitlang/toit/discussions/244 Examples: https://docs.toit.io/ Libraries: https://libs.toit.io/ BME280 example: https://docs.toit.io/peripherals/drivers/driverslist Benchmarks: https://github.com/toitlang/toit/tree/master/third_party/benchmarks/toit IOTAppstory: http://iotappstory.com/ The links above usually are affiliate links that support the channel (no additional cost for you). Supporting Material and Blog Page: http://www.sensorsiot.org Github: https://www.github.com/sensorsiot My Patreon Page: https://www.patreon.com/AndreasSpiess Discord: https://discord.gg/JfgDSa8 If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission of your purchases to buy new stuff for the channel My Amazon.com shop: https://www.amazon.com/shop/andreasspiess For Banggood https://bit.ly/2jAQEf4 For AliExpress: http://bit.ly/2B0yTLL For Amazon.de: http://amzn.to/2r0ZCYI For Amazon UK: http://amzn.to/2mxBaJf For ebay.com: http://ebay.to/2DuYXBp https://www.facebook.com/profile.php?id=100013947273409 https://twitter.com/spiessa https://www.instructables.com/member/Andreas%20Spiess/ Please do not try to email me. This communication channel is reserved for my primary job As an Amazon Associate, I earn from qualifying purchases #no#midroll#ads

Comments

Ristomatti Airo

Thanks for a great summary on the topic! The watch mode and "hot reload" is almost a standard on the front end development world but it's cool to see it made possible also with MCU's. Besides the impressive compilation speed, the syntax is in the end pretty similar to an Arduino sketch. I'm guessing most beginners will just copy paste it anyhow. At least my experience is that the ones who show interest in playing with MCU and electronics tend to be technical enough to be able to work with Arduino as well. I would rank Arduino library support vastly higher thought. For me, libraries are the most important part. I'm pretty good with tech but getting into the nitty gritty of translating a datasheet into code for every second device? Not in this life! Aside, have you run across this project https://canair.io/docs/index.html? I just bumped into the related Arduino library a couple of days ago: https://github.com/kike-canaries/canairio_sensorlib and found it from there. I didn't try any of it but the sensor library's auto detection system seems quite novel (based on the description)?

AndreasSpiess

Hi Ristomatti, indeed, the libraries are a deciding factor for me, too and I hope I made it clear in the video. At least Kasper, the CEO got the message ;-) Concerning autodetection: This is a cool feature. So far I did not see it with sensors. I only saw it with TTGO boards in two different projects. The TTGO boards come in several flavors and the sketches were probing the right pins. So the user did not have to take care of the version of the board. For sensors this will be more difficult, I think because every sensor needs a different library. Autodetection only works therefore if all possibilities are programmed and there is a distinct number of possibilities. But it should be done much more, I agree. Particularly for different versions of boards.

Ristomatti Airo

Yep based on the description it's for the supported sensors but they do support the most common ones which still make sense to DYI, like CO2 and PM2.5/PM10 sensors