This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lokos [2019/05/30 07:25] 2480 |
lokos [2019/10/23 21:11] (current) |
||
---|---|---|---|
Line 53: | Line 53: | ||
int main() { | int main() { | ||
- | printf("Hello World!"); | + | printf("Hello World!\n"); |
} | } | ||
</code> | </code> | ||
Line 359: | Line 359: | ||
led = 0; | led = 0; | ||
else | else | ||
- | led = 1; | + | led = 1; |
- | + | ||
} | } | ||
Line 410: | Line 408: | ||
| | ||
} | } | ||
- | |||
- | |||
- | |||
int main() { | int main() { | ||
Line 437: | Line 432: | ||
- | Αρχικός στόχος μας ήταν η δημιουργία μιας εφαρμογής στην οποία θα μπορούσαμε να εξοικειωθούμε με την χρήση της θύρας ethernet καθώς με διάφορα περιφερειακά με τα οποία θα μπορούσαμε να είχαμε αλληλεπίδραση | + | Αρχικός στόχος μας ήταν η δημιουργία μιας εφαρμογής στην οποία θα μπορούσαμε να εξοικειωθούμε με την χρήση της θύρας ethernet καθώς με διάφορα περιφερειακά με τα οποία θα μπορούσαμε να είχαμε αλληλεπίδραση με το χρήστη. |
+ | |||
+ | Η εφαρμογή η οποία δημιουργήσαμε αποστέλει ενα HTTP request στην ιστοσελίδα openweathermap.org με την δυνατότητα ο χρήστης να επιλέξει την πόλη την οποία επιθυμεί. Στη συνέχεια διαχωρίζουμε τα δεδομένα τα οποία δεχτήκαμε και εκτυπώνουμε αυτά τα οποία έχουμε προεπιλέξει. | ||
+ | |||
+ | Για την εφαρμογή χρησιμοποιήσαμε την βιβλιοθήκη **mbed-http** | ||
+ | |||
Line 504: | Line 504: | ||
// By default the body is automatically parsed and stored in a buffer, this is memory heavy. | // By default the body is automatically parsed and stored in a buffer, this is memory heavy. | ||
// To receive chunked response, pass in a callback as last parameter to the constructor. | // To receive chunked response, pass in a callback as last parameter to the constructor. | ||
+ | | ||
+ | HttpRequest* get_req = new HttpRequest(network, HTTP_GET, "http://api.openweathermap.org/data/2.5/weather?q=Ioannina&units=metric&APPID=3ff29328f7c661abef83a312168bc559"); | ||
| | ||
HttpResponse* get_res = get_req->send(); | HttpResponse* get_res = get_req->send(); | ||
Line 523: | Line 525: | ||
</code> | </code> | ||
+ | ===== Αποτελέσματα ===== | ||
+ | {{output.jpg}} | ||