On the eve of its annual I/O developer conference, Google Inc. Monday announced the general release of its long-awaited Android Things operating system for “internet of things” devices.
For the budding IoT developer, life can seem even more confusing because, at a glance, there are eight independent products you seemingly need to master before you can get started.
Bluetooth mesh , Thread, and Zigbee are popular mesh networking standards used to add wireless connectivity to building and home automation products. Silicon Labs conducted mesh network performance testing to help developers better understand difficult-to-predict wireless behavior and make more informed choices when designing products for the IoT.
If you’re thinking about or already building an IoT product, there are some things you should know. First, most carriers are planning to sunset existing 2G networks in the next 1-2 years to make room for LTE. Second, most US carriers are no longer accepting new 2G or 3G device certifications and won’t allow new 2G and 3G products on the network starting as early as June of this year (even if they’re already certified).
So instead of adding bookmarks to Safari or emailing myself links to articles or tools I want to follow up on, I’m going to give using my personal blog a whirl again.
Knowledge management is still a constant struggle in that there are so many tools to use to try and keep track of all my interests. Then I remembered that a blog is a great place to use as a repository since it has a simple means to classify and give context too whatever it is I’m trying to hang onto…especially if I come back to it down the road.
Swift for TensorFlow is a result of first-principles thinking applied to machine learning frameworks, and works quite differently than existing TensorFlow language bindings. Whereas prior solutions are designed within the constraints of what can be achieved by a (typically Python or Lua) library, Swift for TensorFlow is based on the belief that machine learning is important enough to deserve first-class language and compiler support.
Source: Swift Community | TensorFlow
What languages a developer needs to learn in order to traverse all the different domains that come together to deliver “full stack” applications is something I revisit every year in order to keep my skills and knowledge up-to-date. Always happy to have options that fold into my core skills 🙂
Our overall take: the Internet of Things is going through a phase of early adolescence – a lot is being built in different places, not all of it looks pretty or behaves as desired, but a lot of foundational growth is happening.
A very solid review of the state of IoT business in general for 2017…
“This is built for that smart-kitchen relationship, because as soon as you pick your own custom meal track — what you want to make tonight — you can hit another button and your oven will turn on, and hit another button and your smart cooktop will hold the perfect temperature, and you can hit another button and have the groceries delivered to your house,” Florence said.
Source: Innit Pairs with Tyler Florence for a Micro-Cooking Recipe App | Digital Trends
…He believes there’s a gaping chasm between AI and UX. “UX designers right now go out and do a bunch of field work, but they fail to see opportunities where machine learning can add value…the technology itself is very complex, limiting designers’ ability to play with it or even gain a tacit understanding of it…”
So my wife and I will hold off on a new TV sound system until these puppies hit the market at the end of the year. We weren’t in a rush anyways 🙂
What I find the most interesting is that the Siri and HomeKit functions of the new HomePod are marketed at the very bottom of the on Apple’s web page for the product. It speaks volumes to me with how Apple is marketing HomeKit and its approach to home automation.