The number of connected devices is skyrocketing, and new solutions are being introduced to process and visualize data every day. But it's not all sunshine and roses.
Together, MQTT and lwIP can get your boards and devices talking to one another. Let's see what it takes to initialize lwIP and set up callbacks for an IoT app.
In this post we take a look at how you can control the humidity in a room using a Raspberry Pi, a switch, and a sensor with a dash of JavaScript and Python.
GRAKN.AI is a deductive database in the form of a knowledge graph that uses machine reasoning to simplify data processing challenges for AI applications.
Securing cloud-based IoT is hard; there is a combination of local software, cloud, and hardware solutions to deal with. Let's take a look at a possible solution.
mxnetR is a Deep Learning package that works with all Deep Learning flavors, including feed-forward neural networks. FNNs have simple processing units with hidden layers.
If you're planning to invest in connected devices, make sure your middleware and communications are up to snuff. In this case, we look a how to mix Camel with a Pi.
Thingsboard is hard at work on a new open source gateway that should allow devs from hobbyists to IIoT specialists to connect to devices regardless of protocol.
Spring Cloud Eureka's self-preservation tool is great for network problems, but it could keep your instances around when you don't want to. Fortunately, you can fix that.
A look back at the tech of the 1980s reveals an important lesson: Just because you can connect devices doesn't mean you should. That has implications for IoT.
If you want to jam on a piano but don't have a keyboard, don't worry, you can make one yourself. This guide uses a NodeMcu and Ubidots to bring a piano to life.
Want to learn how to exploit MQTT using Lua? I hope not. But maybe you want to learn how to protect yourself again the exploit... not a bad idea to start from the inside out.
As businesses continue to migrate to digital platforms, it becomes absolutely critical to conduct rigorous software testing before the launching of a product.