Problem with mesh with sending to socket

ogrego
Posts: 5
Joined: Thu May 31, 2018 8:46 am

Problem with mesh with sending to socket

Postby ogrego » Thu May 31, 2018 9:11 am

Hello, I'm currently trying to modify the mesh example: https://github.com/espressif/esp-idf/tr ... ransceiver to send a messsage to my server, without success.

I checked the API's esp_mesh_send part: http://esp-idf.readthedocs.io/en/latest ... esh_opt_ti
It says "if the packet is outgoing to external IP network such as an IP server address, translate IPv4:PORT known as “to”."
I tried with data type MESH_PROTO_BIN, MESH_PROTO_JSON, MESH_PROTO_HTTP. The data content is a simple string.

The relevant part:

Code: Select all

mesh_addr_t serverAddr;
IP4_ADDR(&serverAddr.mip.ip4, 192,168,0,132); // 192.168.0.132 is my pc
serverAddr.mip.port = 8089; // I'm running running a python script to handle requests
esp_mesh_send(&serverAddr, &data, MESH_DATA_TODS, NULL , 0);
Full code:
https://pastebin.com/Y9nLayKa
Python socket script:
https://pastebin.com/yLjAftWc

Who is online

Users browsing this forum: amiral, Baidu [Spider], Orange_Murker and 98 guests