CSC400 Wireless Networking: Log
- A list of topics to explore
--Thiebaut 14:06, 20 February 2012 (EST)
- Arduino and wireless: figure out what kind of hardware is required for an Arduino to access a Wifi network and interact with a PC. XBee and Shield should be terms that should pop in the search results. See what solutions are available, and how much they cost.
- Arduino and email. See if you find solutions published on the Web illustrating how one could send email from an Arduino. Some solutions assume that the arduino is connected to a PC. We don't want this solution. Wireless is what you are after.
- How to send sms messages from a PC. Look up solutions where people send sms messages from their PC. Once you know how to do that, and once you know how to access a PC from an Arduino, it shouldn't be too hard to make the Arduino send an sms.
--Thiebaut 11:57, 29 March 2012 (EDT)
- Went over architecture of communication:
- Will use XBee (http://www.parallax.com/Portals/0/Downloads/docs/books/PCMPMCh5.pdf)
- Action Items:
- DT: get XBees and USB connector from J. Cardell
- VR: Look at the connections, both mechanical and communication software, between the different parts of the whole communication channel:
- Parallax to XBee: make sure they can mechanically and electrically talk to each other
- Parallax to XBee: Figure out an easy way to make Parallax send a byte to XBee for transmission over wireless. Could be controlled by a switch.
- XBee to XBee: it's wireless, nothing to do!
- XBee (receiver) to Laptop: Will it work with a Mac or do we need a Windows Laptop?. Figure out how XBee can talk to Mac. Same idea as before. Assume XBee receives a byte (8 bit Ascii character for example, or a number between 0 and 255), make it transmit this byte to laptop and make laptop display it.
- figure out how to make laptop email a given byte to a specific address.
--Thiebaut 11:09, 1 May 2012 (EDT)
- Made significant progress today and demonstrated the transfer of information from a propeller chip, to XBee, to another XBee wirelessly, to a Mac via USB, to a Terminal window.
- Now all is required is a good description of the system, with schematics and listings of program.
- The information should be sufficient for somebody else to recreate the whole setup and make it work.