This is because an access point only lets you connect to a network, but it does not provide Internet access to the devices connected to the AP. I believe what you are interested in is a hotspot, I suggest you to check Turn any computer into a wireless access point with Hostapd - Seravo to learn how to create one.
What has an internet connection to do with the task to send broadcasts through a net
opened by hostapd (which i'm already using on the edison by the way)?
I'm sorry, I got confused last time. I must have misunderstood.
I'm not sure about the Broadcast packets that you are referring to? Because I know there are SSIDs broadcast, routing protocols broadcast among others.
Since you are able to connect to the network I believe this is not a problem with the SSID, right?
So, how do you see the packets lost? are you using a packet sniffer?
No. the SSID is not the problem. On the Edison, I'm running an app that listens to UPD packets. So I
enable the hotspot, log in with another laptop and send UDP pakets to 255.255.255.255. So normally
the listening app should get the pakets. When I let the laptop send the pakets to the Edison, and I
send to the IP of the Edison, the pakets arrive. But when I send to the broadcast address (255.255.255.255)
the Packets don't arrive at the listening app...
We were running some tests and we were able to receive the broadcasting UDP packages.
This was our scenario:
On the Edison side:
Edison was configured as access point and we ran the Server Code from http://www.cs.ucsb.edu/~almeroth/classes/W01.176B/hw2/examples/udp-server.c
On an Android device:
We used the app UDP Sender and connected to the access point.
When sending packages to IP 192.168.42.255 with port 32000 and 255.255.255.255 with port 32000, packages were successfully received by Edison. Why don't you try it?