Shop OBEX P1 Docs P2 Docs Learn Events
Prop Activity Board WX Is Here! — Parallax Forums

Comments

  • The blog post mentions Spin-only support at the moment, because GCC doesn't really belong on an iPad. The authors are considering sending code over a network to a server which would compile the project and then send back a binary. Did anything ever happen with that idea?

    I've created a proof-of-concept server for doing exactly that - sending C/C++ files to a server, compiling, and sending something back. I really don't care for UI design very much, so please pardon the harsh interface: http://david.zemon.name/PropWareIDE
    I've created a sample project that compiles a basic Hello World program using the printi function, to show that it works with the Simple library as well as PropWare. Log in as "SampleUser" and then open up the "Simple_Hello" project.

    Full forum thread is available here.
  • skylightskylight Posts: 1,915
    edited 2015-09-29 21:02
    As I cant seem to leave a comment on the relevant page

    https://www.parallax.com/news/2015-01-26/wireless-programming-and-propeller-activity-board-wx-software-and-hardware

    even though I am logged in I'll leave the comment here instead.

    In reply to Kens concerns regarding the power connector covering the leds on the WX board, would an angled connector (either plug or socket) facing upwards be the solution?

    Also a question, will the XBee socket currently on the activity bot not take a wifi module or are the connections different in some way?
  • PublisonPublison Posts: 12,366
    edited 2016-02-02 16:47
    I did notice the Activity Board WX went quietly live a day or so ago.:

    https://www.parallax.com/product/32912

    While it looks like communication is implemented, wireless programming is not.
    NOTE: Wireless programming is not yet supported by official release software.
    
  • Great :)

    So the changes to hardware are an added line for video in the 3.5mm jack, upgraded voltage regulators, and a toggle switch (jumper?) between the FTDI chip and XBee? were any other (end-user noticeable) changes made from the previous activity board?
  • I never thought I would want another Activity Board, but that's a lot of board for the money, nice upgrade for the Activity Bot, especially if there's an app for that.
  • The PDF indicates Wireless programming is not yet not yet supported...
    NOTE: Wireless programming is not yet not yet supported by official release software.
    
    So there could be a delay before wireless programming reaches the more defined not yet supported status...

    What an awesome board!, What doesn't it have?
    Seems like I could be in Arizona, and I would magically be able to program a Propeller in California... or Japan...
    What will they think of next??.

    I have a rev. a Activity board and can't imagine life without one, So the WX is gonna be all that much sweeter.


    -Tommy
  • jazzedjazzed Posts: 11,803
    >> Seems like I could be in Arizona, and I would magically be able to program a Propeller in California... or Japan...
    >>

    You could do that using a serial line interpreted program with Propeller running telnet or some other reliable terminal program.

    However with respect to SimpleIDE, the plan is to allow programming and communications within the local network because of certain network constraints. AFAIK, no one has been bold enough to try the Propeller ROM load protocol from a "world away" yet. That being said, it's possible to use an EEPROM based loader with some "reliable network protocol" to load and run a compiled program.
  • How about updates through a cloud based service such as Temboo, Exosite or C2M? Are these out of scope for the Propeller based devices?
  • jazzed wrote: »
    >> Seems like I could be in Arizona, and I would magically be able to program a Propeller in California... or Japan...
    >>

    You could do that using a serial line interpreted program with Propeller running telnet or some other reliable terminal program.

    However with respect to SimpleIDE, the plan is to allow programming and communications within the local network because of certain network constraints. AFAIK, no one has been bold enough to try the Propeller ROM load protocol from a "world away" yet. That being said, it's possible to use an EEPROM based loader with some "reliable network protocol" to load and run a compiled program.
    The current wi-fi loader handles the Propeller ROM protocol local to the wi-fi module and uses a more normal HTTP interface from the net. It should work "a world away".

  • But that has not been released yet?
  • Publison wrote: »
    But that has not been released yet?
    Not yet. The code is here though: https://github.com/dbetz/esp8266-loader
    What I'm working on now is a way to drop into some sort of mode that allows the program running on the Propeller some sort of Internet access. Right now, you can telnet to the module and interact with the Propeller program over a virtual serial connection but that's all.
  • jazzedjazzed Posts: 11,803
    David Betz wrote: »
    The current wi-fi loader handles the Propeller ROM protocol local to the wi-fi module and uses a more normal HTTP interface from the net. It should work "a world away".

    Unlikely for several reasons.

    Attempting discovery as it has been defined would fail for various reasons even if it used full broadcast mode.

    Once you have the directly accessible IP address of the target (not behind a NAT) you could try it with fingers crossed.

    Does anyone have direct (non-NAT) addresses anymore? Not I said the fly.

  • jazzed wrote: »
    David Betz wrote: »
    The current wi-fi loader handles the Propeller ROM protocol local to the wi-fi module and uses a more normal HTTP interface from the net. It should work "a world away".

    Unlikely for several reasons.

    Attempting discovery as it has been defined would fail for various reasons even if it used full broadcast mode.

    Once you have the directly accessible IP address of the target (not behind a NAT) you could try it with fingers crossed.

    Does anyone have direct (non-NAT) addresses anymore? Not I said the fly.
    If you're behind a NAT you'd have to setup your router to pass port traffic for port 80 or whatever port gets used. You're right though that discovering every wi-fi-enabled Propeller board on the open internet is unlikely to be useful. You'd have to use an IP address. Other than that, I don't see why it wouldn't work. I used to do this sort of thing all the time with dev systems at a company I used to work for.

Sign In or Register to comment.