Merge pull request #213 from DavidLin1577/patch-5

Improve readability for nb-iot_example.c
This commit is contained in:
Supowang
2020-08-10 10:38:14 +08:00
committed by GitHub

View File

@@ -5,6 +5,7 @@
#define NB_IoT_TEST_TASK_STK_SIZE 1024 #define NB_IoT_TEST_TASK_STK_SIZE 1024
void nb_iot_demo(void); void nb_iot_demo(void);
osThreadDef(nb_iot_demo, osPriorityNormal, 1, NB_IoT_TEST_TASK_STK_SIZE); osThreadDef(nb_iot_demo, osPriorityNormal, 1, NB_IoT_TEST_TASK_STK_SIZE);
@@ -15,24 +16,36 @@ uint8_t recv_data[RECV_LEN];
void nb_iot_demo(void) void nb_iot_demo(void)
{ {
int recv_len = -1; int recv_len = -1;
int bc35_28_95_sal_lwm2m_init(hal_uart_port_t uart_port);
extern int bc35_28_95_sal_lwm2m_init(hal_uart_port_t uart_port);
bc35_28_95_sal_lwm2m_init(HAL_UART_PORT_0); bc35_28_95_sal_lwm2m_init(HAL_UART_PORT_0);
socket_id = tos_sal_module_connect("49.4.85.232","5683",TOS_SAL_PROTO_UDP); socket_id = tos_sal_module_connect("49.4.85.232","5683",TOS_SAL_PROTO_UDP);
if(socket_id !=-1){ if(socket_id !=-1)
{
printf("connect to cloud success! fd: %d\n", socket_id); printf("connect to cloud success! fd: %d\n", socket_id);
} }
else{ else
{
printf("connect to cloud failed!\n"); printf("connect to cloud failed!\n");
} }
while (1) {
while (1)
{
tos_sal_module_send(socket_id, (const void*)"22", strlen("22")); tos_sal_module_send(socket_id, (const void*)"22", strlen("22"));
memset(&recv_data[0], 0, sizeof(recv_data));
recv_len = tos_sal_module_recv(socket_id, recv_data, sizeof(recv_data)); recv_len = tos_sal_module_recv(socket_id, recv_data, sizeof(recv_data));
if (recv_len < 0) { if (recv_len < 0)
{
printf("task receive error\n"); printf("task receive error\n");
} else if (recv_len == 0) { }
else if (recv_len == 0)
{
printf("task receive none\n"); printf("task receive none\n");
} else { }
else
{
recv_data[recv_len] = 0; recv_data[recv_len] = 0;
printf("task: receive len: %d\nmsg from remote: %s\n", recv_len, recv_data); printf("task: receive len: %d\nmsg from remote: %s\n", recv_len, recv_data);
} }