Thanks. You are correct that my desire to have my own special design is for several reasons: smaller size and COST are huge factors. I want to sell this product at some point and I want to sell it as cheaply as possible. I also want it to be small in size. And I don't want the device to have an interface attached to it, I want the control to be remotely.
This is not real-time controlling where I'm constantly making changes and monitoring--so the amount of actual data that I am pushing will often times be a few bytes, certainly less than a single K for 99% of each usage. The protocol overhead is going to be the majority of the packet data that is going to be transmitted often times.
If I have to then I'll simply pick 802.11g with WPA2 or PSK security and write the code barebones. I'm just hoping that there something public domain that offers at least 802.11g AND n, that is packed small and cheap. Or perhaps a "System on Chip" (SoC) chip that has most of the functionality built in. But I don't know who the leaders are in this field, and who would make a more basic chipset that would be easy to implement for a need like mine.
Broadcom is certainly a player in this field:
http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutionsand so is
http://www.atheros.com/technology/technology.php?nav1=47 and
http://www.marvell.com/products/wireless/8366.pdfSo I am going to look into SOC chips to see if my solution lies here--any advice is appreciated.
I think that my devices will be controlled most of the time connected near the device using the Wireless LAN (WLAN) that has been setup to connect to the device (e.g. a computer or smartphone); however, I do want the ability to occasionally control it remotely by connecting to the device if it were also connected directly to the Internet by plugging directly into the DSL, or through software that I'd build that runs on a computer and connects to the device either through a hard LAN connection or through the WLAN connection.
So I'm needing to build 2 different types of connections for the same device... one that is near remote like a WLAN, and the other Internet remote, via DSL or special computer software using LAN or WLAN.
Hopefully I can find a way to write something small and utilitarian for my needs. At worst case I can try to buy some small WLAN device for a laptop or cellphone to test with and prove my concept, but there is no longevity in those devices, they change them up in less than a year, so I'd have to buy batches of them in bulk, and keep changing my design slightly to work with each new batch of proprietary WLAN devices. Also, I want to keep my product cost down and so this would not work very well for me unless I was buying really old discontinued stock, which is fine for hobby use, but not a very good business choice.
I don't need fast speed, I don't need fancy. I just need to lock into the standard 802.11 protocols for a very basic transmission of what will be less than 1K of data... my need is very very simple, so I hope to find a simple schematic to do the job.