https://github.com/proselytecoding/iot-host-computer-platform-for-underwater-robots
水下机器人上位机平台,物联网,OurEDA实验室web方向大二上作业
https://github.com/proselytecoding/iot-host-computer-platform-for-underwater-robots
axios css express full-stack git html iot javascript mqtt python react
Last synced: 2 months ago
JSON representation
水下机器人上位机平台,物联网,OurEDA实验室web方向大二上作业
- Host: GitHub
- URL: https://github.com/proselytecoding/iot-host-computer-platform-for-underwater-robots
- Owner: ProselyteCoding
- License: mit
- Created: 2024-11-10T07:12:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-17T04:31:58.000Z (over 1 year ago)
- Last Synced: 2025-02-12T22:51:23.140Z (over 1 year ago)
- Topics: axios, css, express, full-stack, git, html, iot, javascript, mqtt, python, react
- Language: JavaScript
- Homepage:
- Size: 3.29 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 水下机器人上位机平台
OurEDA实验室web方向大二上作业——基于react、express的web网页应用程序,使用MQTT协议与下位机建立通信。下位机用python模拟,实现接收与发送信号。
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
水下机器人上位机平台
OurEDA实验室web方向大二上作业——基于react、express的web网页应用程序,使用MQTT协议与下位机建立通信。下位机用python模拟,实现接收与发送信号。
探索本项目的文档 »
查看Demo
·
报告Bug
·
提出新特性
## 目录
- [上手指南](#上手指南)
- [项目效果](#项目效果)
- [安装步骤](#安装步骤)
- [文件目录说明](#文件目录说明)
- [不足](#不足)
- [部署](#部署)
- [版本控制](#版本控制)
- [作者](#作者)
- [版权说明](#版权说明)
### 上手指南
###### 项目效果
###### **安装步骤**
1. Get a free API Key at [https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.com](https://https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.com)
2. Clone the repo
```sh
git clone https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.git
```
3. Install necessary files
Open the terminal and input the following instructions in lines.
```
cd backend
npx nodemon index.js
cd ..
cd mqtt
python mqtt.py
cd..
cd frontend
npm start
```
You will successfully run the whole project if evrerything works fine!
### 文件目录说明
```
IoT-host-computer-platform-for-underwater-robots/
├── backend/
│ ├── controllers/
│ │ ├── data.js
│ │ └── motion.js
│ ├── routes/
│ │ ├── data.js
│ │ └── motion.js
│ ├── mqtt/
│ │ └── mqtt.py
│ ├── .env
│ ├── .gitignore
│ ├── db.js
│ ├── index.js
│ ├── mqtt.js
│ ├── package-lock.json
│ └── package.json
├── frontend/
│ ├── src/
│ │ ├── components/
│ │ │ ├── control/
│ │ │ │ ├── control.css
│ │ │ │ └── control.jsx
│ │ │ └── show/
│ │ │ ├── show.css
│ │ │ └── show.jsx
│ │ ├── App.css
│ │ ├── App.jsx
│ │ ├── index.css
│ │ └── index.jsx
│ ├── public/
│ │ ├── index.html
│ │ ├── favicon.ico
│ │ └── bg.jpg
│ ├── .gitignore
│ ├── package-lock.json
│ └── package.json
├── mqtt/
│ ├── mqtt.py
├── LICENSE.txt
├── logo.png
└── README.md
```
### 不足
使用git进行版本控制时未注意提交的命名格式,不够规范。
### 部署
暂无
### 版本控制
该项目使用Git进行版本管理。
### 作者
陈胤 王一帆
### 版权说明
该项目签署了MIT 授权许可,详情请参阅 [LICENSE.txt](https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots/blob/master/LICENSE.txt)
[your-project-path]:ProselyteCoding/IoT-host-computer-platform-for-underwater-robots
[contributors-shield]: https://img.shields.io/github/contributors/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.svg?style=flat-square
[contributors-url]: https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.svg?style=flat-square
[forks-url]: https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots/network/members
[stars-shield]: https://img.shields.io/github/stars/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.svg?style=flat-square
[stars-url]: https://github.com/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots/stargazers
[issues-shield]: https://img.shields.io/github/issues/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.svg?style=flat-square
[issues-url]: https://img.shields.io/github/issues/ProselyteCoding/IoT-host-computer-platform-for-underwater-robots.svg
[license-shield]: https://img.shields.io/github/license/shaojintian/Best_README_template.svg?style=flat-square
[license-url]: https://github.com/shaojintian/Best_README_template/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/shaojintian