https://github.com/csvitor-dev/frost-iot
A small project as a pseudo-IOT application for a "smart refrigerator", proposed as a work for the Computer Networking 'Redes de Computadores' discipline. The purpose of the work is to plan and implement an application layer protocol that consumes TCP/IP socket programming using Golang end-to-end.
https://github.com/csvitor-dev/frost-iot
golang iot protocol socket-programming web
Last synced: 28 days ago
JSON representation
A small project as a pseudo-IOT application for a "smart refrigerator", proposed as a work for the Computer Networking 'Redes de Computadores' discipline. The purpose of the work is to plan and implement an application layer protocol that consumes TCP/IP socket programming using Golang end-to-end.
- Host: GitHub
- URL: https://github.com/csvitor-dev/frost-iot
- Owner: csvitor-dev
- Created: 2024-12-24T21:51:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-04T22:04:12.000Z (3 months ago)
- Last Synced: 2025-02-04T23:18:54.955Z (3 months ago)
- Topics: golang, iot, protocol, socket-programming, web
- Language: Go
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `frost-iot` | IOT Pseudo-Application with _Golang_
## Development Flow
Whenever you are going to perform a task associated with an **Issue**, create a new _branch_:
```bash
git checkout -b your-branch
```When finished, create a **Pull Request** for the `main` _branch_!
## Project Structure
```text
├───cmd
│ ├───client
│ ├───device
│ └───server
├───examples
├───internal
│ ├───messages
│ │ ├───constants
│ │ ├───requests
│ │ └───responses
│ ├───owtp
│ ├───socket
│ │ ├───process
│ │ └───transporters
│ └───types
├───pkg
│ └───types
└───src
├───actuators
├───client
├───device
├───manager
├───sensors
└───view
```