An Embedded Data Acquisition System using LPC1768 and Raspberry Pi 3.
- Client (LPC1768)
- Server (Raspberry Pi 3)
The LPC1768 generates 2 dummy values -
- An analog sensor value (From 0 to 4096)
- Digital Sensor state (0 or 1)
This is then combined into a Packet, and sent to the Server over a UDP-IP Protocol, with the Ethernet as the Physical layer.
The Raspberry Pi, which runs a Node-red server with an open UDP Port, accepts this UDP Packet, extracts the data from the packet and updates the Node-red Dashboard Webpage.
For Client : LwIP for enabling the Networking on the LPC1768.
For Server: Stretch Lite OS running on Raspberry Pi 3, with a Node-red Server.
- Eclipse for LPC1768 related coding.
- Any Browser for server side coding on Nodered.