---
title: "Thing Sensor Reporting Protocol"
url: "https://maker.wiznet.io/WIZnet/projects/thing-sensor-reporting-protocol/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/thing-sensor-reporting-protocol/md"
type: "UCC: User Created Content"
author: "the thing system"
author_url: "http://thethingsystem.com/dev/Thing-Sensor-Reporting-Protocol.html"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "the thing system"
original_url: "http://thethingsystem.com/dev/Thing-Sensor-Reporting-Protocol.html"
published: "2023-04-26"
language: "en"
hardware: ["Arduino Mega 2560", "Arduino Ethernet Shield"]
likes: 1
views: 55
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Thing Sensor Reporting Protocol

> Thing Sensor Reporting Protocol

Original author: the thing system (source: http://thethingsystem.com/dev/Thing-Sensor-Reporting-Protocol.html)

## Components

- **Arduino Mega 2560** x 1 ([docs](https://www.farnell.com/datasheets/1674878.pdf?_ga=2.12759806.871556650.1519619484-654667508.1508905608&_gac=1.209399078.1518779130.EAIaIQobChMI97my66Sq2QIV77ftCh01kgA_EAMYASAAEgKPyvD_BwE))
- **Arduino Ethernet Shield** x 1 ([docs](https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module))

## Article

> *If a thing needs to report sensor readings, or an event happening, to the steward it can implement the *Thing Sensor Reporting Protocol *(TSRP). This is a simple multicast UDP based protocol. For things that need to both report back to the steward and received requests to perform actions, or make measurements at certain times, you should look at the Simple Thing Protocol instead*

Data: 2013.10

source: http://thethingsystem.com/dev/Thing-Sensor-Reporting-Protocol.html

Article: thethingsystem.com

Tag: 2013.10, W5100, Ethernet Shield, JSON, UDP, Thing Sensor Reporting Protocol, Multicast, Tutorials

http://thethingsystem.com/dev/supported-things.html

---

Source: https://maker.wiznet.io/WIZnet/projects/thing-sensor-reporting-protocol/
