24FreelanceFreelance-Marktplatz, der niemals schläft
Geschlossen

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

3 454 Ansichten 1 Antwort#15773
Projektstatus
Closed
Budget€3 500für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungE-Geld
Antworten akzeptiertFertigbis 19.09.2018
Antworten1Kategorien-Durchschnitt: 0,3
Ansichten3 45411 in 14 Tagen

Projektbeschreibung

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

SafeDeal Treuhandschutz

Zahlungen werden im Payora USDT (TRC-20) Treuhandkonto reserviert und erst nach Abnahme der Arbeit ausgezahlt.

24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 1

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Lagerverwaltungs-App mit Barcode-Scanner

Lagerverwaltungs-App mit Barcode-Scanner

Wir suchen einen Entwickler für eine mobile Lager-App mit Barcode-Scan, Wareneingang, Warenausgang, Inventur und Auswertungen.

Softwareentwicklung24.09.20260238
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Softwareentwicklung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

Was diese Seite beantwortet