Hallo GoT,
Ik heb, na het lezen van het devschuur & programmering beleid toch besloten deze vraag in dit subforum te plaatsen en niet in het Webdesign, Markup & Clientside Scripting subforum omdat mijn omgeving niet puur en alleen om een clientside applicatie gaat (en daarnaast stonden in dit subforum meer vragen gerelateerd aan web sockets, wat ik ook een goede indicatie vond voor de relevantie van mijn vraag).
TL; DR; Ik heb ook al een Stack Overflow post hierover gemaakt, maar ik wil mijn probleem toch graag bij GoT kwijt
Ik ben voor m'n afstudeerproject bezig met het ontwikkelen van een ipad applicatie die communiceert met een arduino boardje waar een websocket server (deze github repo) op draait (samen met een Ethernet shield + nano WiFi router. Ja, ik heb andere WiFi oplossingen geprobeerd, maar dat werkte niet samen met de ArduinoWebSocketServer, die afhankelijk is van de Ethernet library en ik ben geen C- of C++ programmeur die dan zelf even de abstracte dependancy classes weghacked en het laat werken op, pak em beet, een WiFi Xbee.)
De applicatie gebruikt websockets als communicatie medium. In google chrome op m'n macbook met osx Lion werkt het prima, op een iPad 2 met IOS 5.1.1 werkte het ook prima!
de communicatie verloopt via een lokaal WiFi netwerk, niet via internet.
Laptop: 192.168.1.27
ipad3: 192.168.1.31
arduino: 192.168.1.200
Nu ben ik dus met een iPad 3 aan het testen, ook IOS 5.1.1, en het werkt niet. Ik weet werkelijk waar niet waar ik moet beginnen met zoeken naar de reden of een oplossing... Ik heb met m'n magere netwerkcommunicatie kennis Wireshark opgestart, en bekeken wat er gebeurt (in promiscuous mode, niet in monitoring mode want daar heb je blijkbaar een extra of aparte driver voor nodig?). Het lijkt er op dat er tussen de ipad3 en arduino geen handshake start. maar waarom...
Iemand tips die ik kan proberen, of weet in welke richting ik moet zoeken? Andere (betere, wireshark heeft zeker ook bugs) analysetools? een minor release die ik gemist heb waarbij support voor websockets drastisch veranderd was in de tussentijd dat ik van ipad2 naar ipad3 ging (zat een weekje of minder tussen)?
Ik heb, na het lezen van het devschuur & programmering beleid toch besloten deze vraag in dit subforum te plaatsen en niet in het Webdesign, Markup & Clientside Scripting subforum omdat mijn omgeving niet puur en alleen om een clientside applicatie gaat (en daarnaast stonden in dit subforum meer vragen gerelateerd aan web sockets, wat ik ook een goede indicatie vond voor de relevantie van mijn vraag).
TL; DR; Ik heb ook al een Stack Overflow post hierover gemaakt, maar ik wil mijn probleem toch graag bij GoT kwijt
Ik ben voor m'n afstudeerproject bezig met het ontwikkelen van een ipad applicatie die communiceert met een arduino boardje waar een websocket server (deze github repo) op draait (samen met een Ethernet shield + nano WiFi router. Ja, ik heb andere WiFi oplossingen geprobeerd, maar dat werkte niet samen met de ArduinoWebSocketServer, die afhankelijk is van de Ethernet library en ik ben geen C- of C++ programmeur die dan zelf even de abstracte dependancy classes weghacked en het laat werken op, pak em beet, een WiFi Xbee.)
De applicatie gebruikt websockets als communicatie medium. In google chrome op m'n macbook met osx Lion werkt het prima, op een iPad 2 met IOS 5.1.1 werkte het ook prima!
de communicatie verloopt via een lokaal WiFi netwerk, niet via internet.
Laptop: 192.168.1.27
ipad3: 192.168.1.31
arduino: 192.168.1.200
Nu ben ik dus met een iPad 3 aan het testen, ook IOS 5.1.1, en het werkt niet. Ik weet werkelijk waar niet waar ik moet beginnen met zoeken naar de reden of een oplossing... Ik heb met m'n magere netwerkcommunicatie kennis Wireshark opgestart, en bekeken wat er gebeurt (in promiscuous mode, niet in monitoring mode want daar heb je blijkbaar een extra of aparte driver voor nodig?). Het lijkt er op dat er tussen de ipad3 en arduino geen handshake start. maar waarom...
Iemand tips die ik kan proberen, of weet in welke richting ik moet zoeken? Andere (betere, wireshark heeft zeker ook bugs) analysetools? een minor release die ik gemist heb waarbij support voor websockets drastisch veranderd was in de tussentijd dat ik van ipad2 naar ipad3 ging (zat een weekje of minder tussen)?