I read and followed your blog way back and really forgot all about you there for a while. Good that I found you again and that you're on a modern format. Also glad to see that even you are starting to show some age. I'm still using my photo from way back... need to change that :)
“See how we don’t do edits here? We don’t - because it’s just not worth the trouble.” that’s a good mindset, this isn’t a Pluralsight course. People who are interested will find their way to it regardless - if I stutter or stumble, as long as I have a clear idea of what I’m going for, it’s ok to do it in a single take, better for the world to have the video than to have to wait until a clear Saturday to bust out Adobe Premier. That USB device mapper until is interesting. Keeping a Linux partition around on a personal use laptop is a pain and WSL is great except for some corner cases like this.
Great content! I'm actually doing some IoT again this summer. I've got two Arduino MKR WAN 1300 devices communicating between each other over LoRa. One is going to sit in my mail box, measuring whether I've got mail or not by using two distance sensors - one at the top of the mail box and one at the bottom. Hopefully, if something is put into the mail box, the distance from the wall to the letter will be enough to trigger a signal that I've got mail. Then the other MKR WAN 1300 will sit in my apartment, connected to the Internet and report the status to my smart home Grafana dashboard. At least, that's the idea. I haven't started yet. I'm just missing two parts now, the two distance sensors...
Fantastic! Being able to run Linux and Windows side by side is really powerful. I have to check the pricing on the wildernesslab stuff - A friend of mine really wants a wifi enabled soil-humidity system for his house - maybe this is the hardware to pull it off
I love the idea of running c# on an MCU. I just wish those boards weren't so expensive! I assume their usage of an STMicro part has a lot to do with that...
The cost is why many of these bits of hardware won't work commercially. I'm also wondering what sort of overhead this c# causes in speed and memory usage.
I've been looking at making a small .Net 7 C# program that polls several devices on the network for values and send the data to an API. I've considered putting it on a raspberry Pi device, but I'm worried about maintaining the OS. So this could be a suitable alternative? Do I have to worry about my Nuget packages if they support Standard 2.0?
I have no idea how the GetTemperature Method inside the while loop could ever trigger. You will have to run the Task.Delay Method exactly at Second 0. If so, then it will only get's the temperature every hour. Do I miss something?
Hi Scott - Around the 8:00 mark there's a line of code with the "≠" character that looks to be a substitute for "!=". I hadn't seen that before so I tried using that in a C# .Net 6 project and the compiler didn't like it (error CS1056: Unexpected character '≠'). Is that a .Net 7 preview feature or am I using the wrong unicode character when trying it? I'm trying U+2260.
It's actually a special font that renders some pairs of characters as a single character. This is called a ligature. So you just need to change your font in Visual Studio to some font with ligatures (e.g. Fira Code).
I have been mad at Secret/Wilderness Labs since the Agent Watch scam. I backed the Agent watch and they ran off with the money. But looking now, it looks like they went out of business and someone acquired them.. So maybe time to give them another chance.