24FreelanceMarché freelance qui ne dort jamais
Fermé

Client-server for STM32F103 under the "Smart Home" on KEIL

3 454 vues 1 réponse#15773
Statut du projet
Closed
Budget€3 500pour le projet
FormatProjet uniquepas de prépaiement
PaiementMonnaie électronique
Réponses acceptéesTerminéjusqu'à 19.09.2018

Description du projet

Good afternoon, dear freelancers! I am studying STM32 processors and need a minimum STM32 client-server design for KEIL4 or 5 (preferably).
The main application of this project in the future - "Smart home"

Conditions required:
FreeRTOS OS
STM32F103RCT chip
W5100 chip
Measurement for the 18B20 digital temperature sensor from Dallas Semiconductor

SPL or HAL


It is necessary to implement in the project:
1.WEB server (static IP address 192.168.1.100) , when connected to it from the browser (on \192.168.1.100index.htm) a page with the text "WEB server on STM32" is displayed
2.The page needs three buttons.
(a) Pins PB1, PB2, PB3 buttons.

3.Manage individually PB1, PB2, PB3 pins from the browser.
Example: We give a command from the browser:
\192.168.1.100?LED1STM=ON switched on PB1 pin
\192.168.1.100?LED1STM=OFF turned off PB1 pin
And so the other two pins are PB2, PB3.
If you successfully receive the command LED1STM=ON or LED1STM=OFF, send to the server located in the local network at 192.168.1.10 a confirmation command of the form \192.168.1.10?LED1STM_AUTO=ON or \192.168.1.10?LED1STM_AUTO=OFF

4.Once per second on PB4 should appear 1 (high) , after a second 0 (low) (This is necessary to connect the LED in the future, will flash)

5.Inputs PB5, PB6, PB7 (micro-switches without fixation) control outputs PB1, PB2, PB3, i.e., the outputs of the PB1. When feeding 1(high) to PB5 on the pin PB1, too, 1(high) should appear and remain high, then after 0(low) again serve 1(high) and on the pin PB1 becomes 0(low) .

6.Once every 50 seconds, the command LED1STM=X&LED2STM=X&LED3STM=X&TEMP=Y is sent to the server (192.168.1.10).
Where X is the current state of pins PB1, PB2, PB3 ON or OFF
Where Y is the current temperature 18B20
Développement de logiciels Monnaie électronique

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 1

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
Audit d’accessibilité du site selon WCAG

Audit d’accessibilité du site selon WCAG

Nous cherchons un audit d’accessibilité indépendant selon WCAG : clavier, contraste, lecteurs d’écran et un rapport clair avec corrections.

Développement de logiciels24.09.20260236
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Développement de logiciels” apparaissent chaque jour. Tous les projets de la catégorie