#include <zephyr.h>
#include <net/socket.h>
#include <logging/log.h>
LOG_MODULE_REGISTER(main);
void main(void)
{
int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sock < 0) {
LOG_ERR("Failed to create socket");
return;
}
struct sockaddr_in server_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(80);
inet_pton(AF_INET, "192.168.1.100", &server_addr.sin_addr);
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0) {
LOG_ERR("Failed to connect to server");
close(sock);
return;
}
char msg[] = "Temperature data";
if (send(sock, msg, strlen(msg), 0) < 0) {
LOG_ERR("Failed to send data");
close(sock);
return;
}
LOG_INF("Data sent to server");
close(sock);
}
#include <zephyr.h>
#include <net/socket.h>
#include <logging/log.h>
LOG_MODULE_REGISTER(main);
void main(void)
{
int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sock < 0) {
LOG_ERR("Failed to create socket");
return;
}
struct sockaddr_in server_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(80);
inet_pton(AF_INET, "192.168.1.100", &server_addr.sin_addr);
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0) {
LOG_ERR("Failed to connect to server");
close(sock);
return;
}
char msg[] = "Temperature data";
if (send(sock, msg, strlen(msg), 0) < 0) {
LOG_ERR("Failed to send data");
close(sock);
return;
}
LOG_INF("Data sent to server");
close(sock);
}