Skip to main content

Posts

Showing posts with the label deep-learning

EdgeAI: Google Coral with Coral Environmental Sensors and TPU With NiFi and MiNiFi (Updated EFM)

EdgeAI:   Google Coral with Coral Environmental Sensors and TPU With NiFi and MiNiFi Building MiNiFi IoT Apps with the new Cloudera EFM  It is very easy to build a drag and drop EdgeAI application with EFM and then push to all your MiNiFi agents. Cloudera Edge Management CEM-1.1.1 Download the newest CEM today! https://www.cloudera.com/downloads/cdf/cem.html https://docs.cloudera.com/cem/1.1.1/release-notes/topics/cem-whats-new.html NiFi Flow Receiving From MiNiFi Java Agent In a cluster in my CDP-DC Cluster I consume Kafka messages sent from my remote NiFi gateway to publish alerts to Kafka and push records to Apache HBase and Apache Kudu .  We filter our data with Streaming SQL. We can use SQL to route, create aggregates like averages, chose a subset of fields and limit data returned.   Using the power of Apache Calcite, Streaming SQL in NiFi is a game changer against Record Data Types including CSV, XML, Avro, Parq

IoT Series: MiNiFi Agent on Raspberry Pi 4 with Enviro+ Hat For Environmental Monitoring and Analytics

IoT Series:  MiNiFi Agent on Raspberry Pi 4 with Enviro+ Hat For Environmental Monitoring and Analytics Summary :  Our powerful edge device streams sensor readings for environmental readings while also performing edge analytics with deep learning libraries and enhanced edge VPU.   We can perform complex running calculations on sensor data locally on the box before making potentially expense network calls.  We can also decide when to send out data based on heuristics, machine learning or simple if-then logic. Use Case:    Monitor Environment.   Act Local, Report Global. Stack :   FLANK Category :   AI, IoT, Edge2AI, Real-Time Streaming, Sensors, Cameras, Telemetry. Hardware :  Intel Movidius NCC 2 VPU (Neural Computing), Pimoroni Enviro Plus pHAT, Raspberry Pi 4 (4GB Edition). Software :  Python 3 + Java + MiNiFi Agents + Cloudera Edge Flow Manager (EFM/CEM) + Apache NiFi.   Using Mm... FLaNK Stack. Keywords :  Edge2AI, CV, AI, Deep Learning, Cloudera, NiFi, Ras

Google Coral TPU with Edge Devices and MiNiFi

Google Coral TPU with Edge Devices and MiNiFi  Designing Our Edge AI Flow with Cloudera Edge Flow Manager. Configure Your Remote Process Group to Send Data to Your NiFi Cluster Monitor Your Agents From the Events Screen Let's grab all the new images and then delete on completion We have Input and Output Ports to have Bidirectional communication with 0-n MiNiFi agents Our NiFi flow to process calls from MiNiFi Agents running Coral TPUs We run a query to check the TensorFlow Lite classification results and send out a slack message. Let's push JSON data to a Kafka Cluster in AWS

EFM Series: Using MiNiFi Agents on Raspberry Pi 4 with Intel Movidius Neural Compute Stick 2, Apache NiFi and AI

EFM Series:   Using MiNiFi Agents on Raspberry Pi 4 with Intel Movidius Neural Compute Stick 2, Apache NiFi and AI The good news is Raspberry Pi 4 can run MiNiFi Java Agents, Intel Movidius Neural Compute Stick 2 and AI libraries.   You can now use this 4GB of RAM device to run IoT with AI on the edge. Flow From MiNiFi Agent Running OpenVino, SysLog Tail and Grabbing WebCam Images Configure The Execution of OpenVino Python Applications on RPI 4 Events Returning from Raspberry Pi 4 Models Used Download model using downloader. Github https://github.com/tspannhw/minifi-rpi4-ncc2 DATE=$(date +"%Y-%m-%d_%H%M") fswebcam -q -r 1280x720 --no-banner /opt/demo/images/$DATE.jpg python3 /opt/intel/openvino/build/test.py /opt/demo/images/$DATE.jpg Software Apache NiFi Apache NiFi - MiNiFi Agents TensorFlow OpenVino Python 3 FSWEBCAM OpenCV DNN PSUTIL Python Libraries pip3 install getmac pip3 install psutil pip3 install --u