- Fri Mar 06, 2015 2:27 pm
#11478
This may be a crappy response since the solution seems to point to fixing the AT command set....
I think it may have something to do with Broadcast and Multicast reception. I couldn't get it to work with Multicast when trying to do uPnP and mDNS stuff. But, at this point I can receive packets. However, I still can't send them. Definitely a work in progress.
The key is using SDK v0.9.5 which has functions to join and leave IGMP groups... The biggest problem is that there are no AT command to access these SDK functions. So, I starter over and rolled my own interface which is an escaped message based binary streaming protocol. REALLY unstable at the moment...
Here is a reference to the functions: (I got them from the 0.9.5 SDK documentation released by expressif)
Sin8 espconn_igmp_join(ip_addr_t *host_ip, ip_addr_t *multicast_ip)
Sin8 espconn_igmp_leave(ip_addr_t *host_ip, ip_addr_t *multicast_ip)