Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Netduino2 & Wifly - Getting Started

netduino2 wifly

  • Please log in to reply
No replies to this topic

#1 pseabury

pseabury

    New Member

  • Members
  • Pip
  • 3 posts

Posted 21 June 2014 - 06:22 PM

I've used the excellent work by Quiche31 & jdsmith to try and setup a VERY basic netduino2 + wifly shield.  I have the netduino2 & wifly powering up properly, and the wifly shows the expected activity on LEDs P104, P105, P106.

 

The wifly shield is directly connected via headers to the netduino2.  The netduino2 is powered with the external power source.  The netuino2 software configuration is as follows:

Assemblies:
    mscorlib,4.3.1.0
    Microsoft.SPOT.Native,4.3.1.0
    Microsoft.SPOT.Hardware,4.3.1.0
    Microsoft.SPOT.Net,4.3.1.0
    System,4.3.1.0
    Microsoft.SPOT.Hardware.SerialPort,4.3.1.0
    Microsoft.SPOT.IO,4.3.1.0
    System.IO,4.3.1.0
    Microsoft.SPOT.Hardware.PWM,4.3.1.0
    Microsoft.SPOT.Hardware.Usb,4.3.1.0
    SecretLabs.NETMF.Diagnostics,4.3.1.0
    SecretLabs.NETMF.Hardware.Netduino,4.3.1.0
    SecretLabs.NETMF.IO,4.3.1.0
    Microsoft.SPOT.Hardware.OneWire,4.3.1.0
    Microsoft.SPOT.Time,4.3.1.0
    NetduinoPostApp,1.0.0.0
    HttpLibrary,1.0.0.0
    SecretLabs.NETMF.Hardware,4.3.1.0
 

I see P105 flashing when I'm using the astra.http.HttpWiflyImpl to send commands over to the wifly.  I don't, however, ever get any data back from the wifly in response to any commands.  

 

By supplying my SSID & pass, the wifly should associate with my access point, but I can verify via the AP admin page that it is not associated.  

 

I know I have the 14MHz crystal and have the library set accordingly.  Where can I start to debug this?  My guess is that even though I'm asking the wifly to go into command mode, it probably actually isn't.  

 

Also of note is that I can see the wifly with my iPhone as "roving1" and associate to it if I want, which makes me think the wifly may be in an incorrect mode.

 

Here's how I'm trying to use the previously posted code to get some data from the wifly to no avail.  All return null.

wifly = new HttpWiflyImpl(processRequest, 80, HttpWiflyImpl.DeviceType.crystal_14_MHz, SPI.SPI_module.SPI1, SecretLabs.NETMF.Hardware.Netduino.Pins.GPIO_PIN_D10);
            wifly.WIFI_SSID = "SSID";
            wifly.WIFI_Pass = "pass";
                        
            wifly.Connect();
            //wifly.Update();

            //var rst = wifly.factoryRESET();
            var evy = wifly.getEverything();
            var mac = wifly.getMAC();
            var scan = wifly.scan();
            var ip = wifly.getIP();

As an example, getEverything() looks like this:

public String getEverything()
        {
            leaveCommandMode();
            enterCommandMode();
            String result = SendCommand("get everything");
            if (result != null && result.Length > 0)
                return result;
            else
                return null;
        }

And leaveCommandMode(), enterCommandMode(), and SendCommand() are the same from the previous postings.

 

Much thanks,

 

Paul

 

 







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.