Saturday, October 14, 2017

I saw John Wang speak at ONETUG on IoT on Thursday night.

And, he would want you to know that just around the corner is Tampa Code Camp. I'm confident of this as he certainly kept chatting me up about it. IoT is of course the internet of things, but ONETUG is, perhaps less obviously, the Orlando .NET User Group. Orlando and Tampa are cities in, yes, the U.S. state of Florida. I drove in from Texas for something else and thought that I might as well hit the .NET User's group in Orlando, hosted at the public library on East Central Boulevard, while I was there. Smartdust is a buzz word. Raspbian is the default operating system for Raspberry Pi but you can also use Windows 10 now in later devices. Yawn! Who cares right? Well, I didn't really care when I started this talk but I was pretty intrigued as it went on. I really had no idea of the scope of what is possible. Tesla has its cars broadcasting their locations up to a bus (from omnibus, a system that transfers things from one locale to another more smartly than could be done in the absence of a system) and that is used to crowdsource the traffic amounts at maps! Each car has 4G (fourth-generation wireless, the latest stage in broadband mobile chitchat) ATT connection. I don't know what CLEAResult does in modern times but when I was on a consulting team there back in 2009 or 2010 or whenever they helped set timers for when the heating or air conditioning should kick on in a large facility like a school, ideally cooling the facility before the day really gets going and then letting the cool air sit during the day. If you were to make a pie chart of all of the electrical costs for a building and pieces of the pie were, I dunno, the lights and maybe things plugged into electrical outlets... Well, the biggest piece of the pie would be the heating, venting, and air condition system. The HVAC slice of the pie would be over half of the pie, so it is really a place to focus to bring down electrical costs. There is no longer a reason, as best as I can tell, to consult with CLEAResult for this though. You can just program a device in modern times that governs the timing. You can probably just Google for suggestions too for how to pick times. Why pay for consulting? The latest Apple Watch will warn you should your heart rate grow high. There is a crappy CCTV camera called Mirai that comes with a preset default username and password for an admin account and runs by default on a pre-slated port. These talk to the internet so that you may buy one at WalMart, set it up yourself, and then watch your camera online. Awesome! When you don't reset the default port and password, hackers can break in without much hacking. Not only is this bad in and of itself and really a reason to perhaps buy expensive stuff in lieu of cheap stuff (Mr. Wang's recommendation) but more interestingly yet one hacker took over enough of these over time to orchestrate a DDoS attack against Airbnb using all of the cameras as zombie computers. MXChip IoT DevKit was recommended as a good go-to to start playing with this stuff. It has microphone, headphone, sensors for humidity/temperature/pressure, accelerometer to measure how fast the device is going, gyroscope for gauging direction and "Am I upside down?" stuff, and a magnetometer (the compass) too. Beyond using HTTP for messaging you may also use other protocols such as Advanced Message Queuing Protocol or AMQP. The default/standard is MQTT or Message Queue Telemetry Transport and it just messages bits in really light messages, has pub/sub, and goes back to the 1980s. This talk also went into how to architect Azure to approach this space and its challenges. Remote monitoring and predictive maintenance each have a solidified model in Azure architecture.

No comments:

Post a Comment