Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Wifi модул
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=11558
Страница 1 от 2

Автор:  @@@ [ Сря Юли 17, 2013 10:35 am ]
Заглавие:  Wifi модул

Препоръчайте нещо надеждно и с нормална доставка за по-големи количества. Проучвам един TI CC3000, но откъм софтуер е доста заплетен - няма готов порт за конкретния MCU, няма и pdf за вътрешни регистри на по-ниско ниво (или поне не можах да открия).

Автор:  Vesko [ Сря Юли 17, 2013 12:19 pm ]
Заглавие:  Re: Wifi модул

http://www.whiznets.com/wifi-modules/wh ... odule.html

Аз се опитвамда ползвам този с порт за Cortex-M3(STM32F2). Софт-аму се предоставя като lib. Не много добре написан (ама това е моемнение). За сегадори май работи :)

Автор:  tgi [ Сря Юли 17, 2013 3:54 pm ]
Заглавие:  Re: Wifi модул

И за тоя модул дават ли информацията нужна човек да може да говори с него
без да пуска техен код на своята машина (т.е. техният код да е само в модула им)?

Автор:  Vesko [ Сря Юли 17, 2013 4:50 pm ]
Заглавие:  Re: Wifi модул

Не, фирмуера на модула е като LIB. Има и код, който LIB-а си зарежда в модула, но част от WiFi подражката си е в товоя си процесор. До колкото съм им гледал либ-а много прилича на CSRският линукс драйвер, но не е на 100%. Но с малко абота с дизасемблера успях да си докарам за сега прилично работещ код. Друг негов недостатък е, че искат на подпишеш NDA с тях. Но все пак за крайното устройство нищо допълнително освен цената му (15УСД) не плащаш.

Автор:  tgi [ Сря Юли 17, 2013 5:07 pm ]
Заглавие:  Re: Wifi модул

Е то NDA добре, не би било проблем ако даваха инфото да не трябва да ги дизасемблирам
и копая.
Явно вече толкова години ситуацията не се подобрява, всичко около wifi си остава секретно
и под контрол. Аз току дебна с някакви надеждици ама не дават бе, откак изкупиха първото
дето изтече (PRISM ли беше) и покриха *всичко*.

Автор:  Vesko [ Сря Юли 17, 2013 5:12 pm ]
Заглавие:  Re: Wifi модул

Пробвахме на TI CC3000, ама там пък съвсем никаква документация не открихме. Освен един форум с примерен код. Който колегата ми не успя да подкара и се отказа.

Автор:  palavrov [ Сря Юли 17, 2013 8:15 pm ]
Заглавие:  Re: Wifi модул

tgi написа:
Е то NDA добре, не би било проблем ако даваха инфото да не трябва да ги дизасемблирам
и копая.
Явно вече толкова години ситуацията не се подобрява, всичко около wifi си остава секретно
и под контрол. Аз току дебна с някакви надеждици ама не дават бе, откак изкупиха първото
дето изтече (PRISM ли беше) и покриха *всичко*.

Аз си играх с един ralink rt3050 (а.к.а carambola 1), mips ядро + 4 етернет порта + вифи = $2-3 в Китай. Т.е. ако намериш откъде да го купиш и му добавиш няколко мегабайта рам и флаш и те ти системата. БОМ като нищо може да се докара около $10. Има си даташит по китайски постен, но ОК. Отделно се поддържа в линкс - т.е. опън сорс драйвери за който иска да се бори на ниско ниво. Та не е чак толкова секретно положението ...

Автор:  tgi [ Сря Юли 17, 2013 10:47 pm ]
Заглавие:  Re: Wifi модул

А бе готови боклуци с копчета по тях с лопата да ги ринеш. На мене ми трябва
модул който не знае IP, просто да се държи като някакъв MAC. Такова дават само
на партийци.

Автор:  Vesko [ Сря Юли 17, 2013 10:57 pm ]
Заглавие:  Re: Wifi модул

Този, който ползвам е точно такъв. Има send/recv на MAC пакети и функции за сканиране и звързване към мрежа. За IP в момента ползвам lwip.

Автор:  tgi [ Сря Юли 17, 2013 11:06 pm ]
Заглавие:  Re: Wifi модул

Чакай сега, имаш ли достатъчно инфо към него да можеш да напишеш връзка между
IP и него, както примерно би я написал за нормален ethernet MAC? Това ако е така
би било голям пробив. В смисъл без да ми казват в каква среда да го сложа и какви
техни драйвери да инсталирам от моята страна.

Автор:  Vesko [ Сря Юли 17, 2013 11:33 pm ]
Заглавие:  Re: Wifi модул

За сайаление не е съвсем така. Има техен код на моя процесор. Ако се разгледа CSR драйвера за Линъкс, ще се намерят много общо с кода, който те предлагат. Но те са ми дали няколко АПИ функции с който си правя връзката с ВиФи мрежата и пращам получавам пакет. Либ-а все пак е обвързан с архитектурата. В моя случай е Cortex M3. Но не съм вързан към конкретният процесор. Евала ми беше с LM3S, а аз съм тествал с STM32F1 и в момента работя с STM32F2.

Извадка:

uint8_t WLN_Scan( uint8_t scanmode,/*@unused@*/uint8_t *ScanChannels, /*@unused@*/uint8_t* MacAddr, uint8_t *ScanresponseBuffer,uint8_t *u8NumofScannedAP);
uint8_t WLN_Connect(void);
uint8_t WLN_Connect_Profile(stProfile Connect_Profile);
uint8_t WLN_Disconnect(void);
uint8_t WLN_Write_Packet(uint8_t * txHeader, uint8_t * txAppData, uint16_t txLen);
uint8_t WLN_Read_Packet(uint8_t * rxData, uint16_t *rxLen);
uint8_t WLN_GetAssocInfo(stScanTable *stAssocIno);
void WLN_GetWLANChipMACAddress(uint8_t *u8MACAddress);

Автор:  tgi [ Чет Юли 18, 2013 12:31 am ]
Заглавие:  Re: Wifi модул

Е ясно де, в крайна сметка не ти продават модул без да се вържеш към избрана/одобрена
платформа, такива колкото щеш.

Автор:  t_i_t_o [ Чет Юли 18, 2013 9:55 am ]
Заглавие:  Re: Wifi модул

Вижте WF121, кода който се върти на външния контролер е изцяло на сорсове, комуникира се по сериен, и2ц или спи с команди от типа "сканирай за мрежи", "вържи се с ей тая мрежа" и т.н. с вграден ТЦП стек е.

Автор:  gicho [ Чет Юли 18, 2013 12:59 pm ]
Заглавие:  Re: Wifi модул

Freescale за tower-а имат модул с AR4100 на Atheros (Qualcomm).
http://www.freescale.com/files/wireless_comm/doc/data_sheet/AR4100_DataSheet.pdf

Тия имат и те wifi варианти:
http://www.comet.bg/bg/news/view/151/WIZNET.html
http://www.wiznet.co.kr/Sub_Modules/kr/product/Product_Detail.asp?cate1=5&cate2=43&cate3=0&pid=1171

Redpine и те имат модули някакви.

Автор:  tgi [ Чет Юли 18, 2013 3:58 pm ]
Заглавие:  Re: Wifi модул

Тоя в Комет дето го има на склад изглежда използваем ако на човек не му трябва
скорост (реалното му било 2-3 MbpS).
От другите има един дето стигал до 80MbpS според таблицата, но в катаога на Комет
го няма дори в пожелателно налконение (0 боря на склад), поне засега.

Но се понавъдиха модули дето ти продават и цял tcp/ip стек вътре който може да
бъде заобиколен и човек да пусне нормален стек към модула както към ethernet.

Баш компактните, дето съдържат само необходимия минимум (и съответно ядат най-малко)
си остават само за партийци, естествено.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/