

#ARDUINO LIBRARIES FOR EAGE SERIAL#
These cute little boxes have an integrated display, which - sometimes - is useful to help with building simple and intuitive on-board GUIs (that's not my case, I'll always be an ASCII fanboy) or debugging and showing messages contents without bothering to open a serial terminal from the Arduino IDE. That said, without further ado let's dive into some practical aspects of the matter.ĭuring the spring of 2020 (and the relating lockdown) I fell - almost immediately - in love with the M5Stack development boards series, based on the ESP32 microcontroller. Creating an API deployment addressing the serverless function, to be accessed from the Stream Analytics module described in Chapter One.Develop a Serverless component in Oracle Functions to return error conditions and warnings to the edge.Configuring and Bridging our local MQTT server with the Cloud MQTT server residing on OCI Compute.Identifying functionalities and libraries for Edge components, both emitters and receivers (publishers and subscribers).Selecting components our MicroEdge lab environment.

Now it is time to having fun fiddling with sensors and OCI Functions, covering a number of areas such as: All this with development boards commercially available (almost) anywhere and easy to pack and transport anywhere. In the previous article we showed the ProximaSafe scope, overall architecture and the components need to achieve our goal: get the stream flow coming from a determined edge environment in OCI, perform the analysis of the stream to detect possible anomalies and send back the errors to the edge in order to carry out corrective actions.
