Shop OBEX P1 Docs P2 Docs Learn Events
TI $10 wifi modules — Parallax Forums

Comments

  • TorTor Posts: 2,010
    edited 2013-01-12 10:50
    Looked good, until I saw "$10 in quantities of 1000", and that it needs some kind of blob-application running on a PC or phone to actually configure it. That was disappointing.

    -Tor
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-01-12 14:57
    Tor wrote: »
    Looked good, until I saw "$10 in quantities of 1000",

    I was thinking OBC would do a bulk buy. I would take two. Only 998 left! Act NOW! :)

    I don't think configuring from a phone or PC should be too much of a problem, everybody I know has one or the other.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2013-01-12 15:06
    I was thinking OBC would do a bulk buy. I would take two. Only 998 left! Act NOW! :)

    The thought did cross my mind,, If it were for a few hundred, I'd put something together..
  • TorTor Posts: 2,010
    edited 2013-01-12 15:46

    I don't think configuring from a phone or PC should be too much of a problem, everybody I know has one or the other.
    Right now there are only iOS and Android versions of that configuration software. I don't own an iPhone and never will. I do happen to have an Android phone, but that's still not the point, and the PC version doesn't exist yet. When it does it will almost 100% certainly be for some Windows version, I don't use Windows, but that's not the point either.

    The point is to depend on some closed-source binary-only tool running on something you have no control over (say, you upgrade the OS, and the tool doesn't work anymore.. ). Depending on closed-source tools for something as essential as actually configuring the device you bought always come back to bite you, no exception. It's just a matter of time. That's of course why I only buy routers, for example, that can be configured via a simple web interface - I never buy those that need some proprietary software (always limited to Windows and/or Mac) on some CD.

    The device isn't directed at the hobbyist market at all, contractictory to what hackaday claims. It's directed at the mass-produced embedded market. Those vendors can put something together and sell to the public as 'plug in, whip out your iPhone'. It's definitely not for somebody like me: I of course want to configure it through e.g. a serial interface or some such - (say from a Propeller..) it's not as it would need something complicated - ssid, encryption type, key etc. Not something to be scared of.

    -Tor
  • tonyp12tonyp12 Posts: 1,951
    edited 2013-01-12 16:59
    I guess I can let the cat out if the bag a little.
    The cc3000mod is the one I use on spinneretwifi. (Look in spinneret forum)
    Though it only support Using ti's C lib, I have hacked it and will make everything fit in one cog
  • tonyp12tonyp12 Posts: 1,951
    edited 2013-01-12 17:48
    Using beacon to pick up what wifi ssid to connect to is not needed for us.
    You can set ssid in dat section. A final product without screen or keyboard the beacon feature is cool.
  • Igor_RastIgor_Rast Posts: 357
    edited 2013-01-12 18:20
    @tonyp12

    Is it like im thinking it is, I am now using the wiznet w5200 to add a network connection to the prop , have got some work on that, Mike G is the man with the wiznet . Only thing that I missed is the wireless connection of it .

    So here we are ,. Can it be used to as a replacement for the wiznet making it wireless , or will you be needing both ?

    think i will be ordering some of those pretty soon to try them out :smile:
  • tonyp12tonyp12 Posts: 1,951
    edited 2013-01-12 18:46
    It will add WiFi to the prop and you can do any networking stuff you can do on a PC pretty much.
    It's not a passive uart device, it got udp and tcp with 4 sockets and ssid's etc
  • Igor_RastIgor_Rast Posts: 357
    edited 2013-01-12 18:48
    Sweeet , I Think Ill be ordering at least 1 to give it a try .

    by any chance are you puting your code online ?

    you will be seeing my post about it poping up on the form some time from now :p
  • tonyp12tonyp12 Posts: 1,951
    edited 2013-01-12 18:57
    Don't order one, it's way to hard to get fired up without proper PCB made and days of debuging their C code (while it's is running on their system)
    I will make a full Spinerret type:
    http://forums.parallax.com/showthread.php/145016-SpinneretWifi-what-should-it-have-onboard
    and Quickstart add on-board version.
    It will take me sometime to write the software, but I'm good at pasm.
  • Igor_RastIgor_Rast Posts: 357
    edited 2013-01-13 01:56
    Ill keep a close look to see when your done then :p . to order it

    thanks for the tip
  • tonyp12tonyp12 Posts: 1,951
    edited 2013-02-11 10:28
    Update !

    I got the Texas Instrument working with the Propeller Quickstart board.
    The CC3000 is not a passive UART transceiver, you program it as you go with a lot of settings.
    It have 4 sockets that can be TCP and UDP.

    The problem is that the structures for API packets that are imbedded in HCI packets are NOT documented,
    and may never be as TI prefer you use their (bloated) C library and would be a momentum task to get ported to the Prop.

    So I wrote my own structure handler in Spin that set up the buffer (as little a 128 bytes is OK)
    the buffer is passed on to a custom pasm SPI driver, that also prepend the spi header and also 5 times a sec reading for unsolicited hci events (like connection lost).

    Stay tuned, the QuickWifi board will be for sale at around $24

    Video of it working (Skydrive folder) with FullDuplexSerial debugging of recived HCI commands from cc3000.
    http://sdrv.ms/Z5Hb0t
      wifi.Start(22)                                                                'start cog,pingroup starts at P22
      wifi.buffsize
      wifi.macid 
      wifi.event
      wifi.policy(0)                                                              'set connection policy
      wifi.connect(string("myRouter"),3,string("pass123"))
      wifi.socket(192,168,1,120,3001)
      wifi.send(string("HELLO123"))
      waitcnt(cnt + clkfreq)
      wifi.close_socket(0)
    
    400 x 422 - 89K
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2013-02-11 15:08
    Brilliant work!

    Can I get excited and start to think about what you could do with this? Create a virtual port to another similar board? Grab the html text from a webpage even?
Sign In or Register to comment.