While developing on Apache NiFi MiNiFI C++, my focus has been writing architectural details from Apache NiFi in C++. During this time I've learned of the myriad of applications in which IoT exists. In this presentation we'll discuss key lessons I've learned along with ways that we can help you navigate the IoT realm from the perspective of technical challenges that you will face.
We will begin with an overview of Apache NiFi MiNiFi C++ followed by discussions of system awareness. In doing so we'll focus on system monitoring for battery and network status. We'll look at how MiNIFi can be configured to monitor battery and network status to throttle itself and be a good steward of device management. In the same vein we'll discuss the idiosyncrasies that you must be aware of when dealing with common IoT use cases, such as connected cars and embedded devices on the move. Finally, we'll look at lessons we've learned in helping other developers write software in the IoT realm.