完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好!
客户想通过cyw43907 Wi-Fi使以太网转换器。 在这种情况下,cyw43907将通过MII接口接收以太网帧传送Wi-Fi如下。 (不要在这种情况下,使用L3层或更高) 主机CPU = MII = & gt;cyw43907 = Wi-Fi = & gt;AP 为了做到这一点,我们需要通过WICED API控制MAC层但我不能在文档中找到它。 问:可以配置它以WICED API吗? 问:如果是的,你能告诉我我们应该使用API控制Mac? 问:在理想的情况下,有什么样的源代码,这样的应用? 谢谢您。 ——德克 以上来自于百度翻译 以下为原文 Hi The customer would like to make Ethernet to Wi-Fi converter by CYW43907. In such case, CYW43907 will receive Ethernet frame via MII interface and transfer it as Wi-Fi as follows. (Not to use L3 layer or higher in this case.) Host CPU =MII=> CYW43907 =Wi-FI=> AP In order to do that, we need to control MAC layer by WICED API but I can not find it in the documents. Q1: Is it possible to configure it by WICED API? Q2: If yes, could you tell me which API we should use to control MAC? Q3: Ideally, is there any sample source code for such application? Thank you. --TAK |
|
相关推荐
5个回答
|
|
你好,今间卓也,
实现您提到的应用程序的可能方式需要更高的层。无法直接访问MAC层。该设备应接收以太网数据包,为无线传输创建数据包,并通过TCP、UDP等发送。 以上来自于百度翻译 以下为原文 Hello Takuya, The possible way to implement the application you mentioned would require higher layers. The MAC layer can not be accessed directly. The device should receive the ethernet packets, create packets for wireless transmission and send it through TCP, UDP etc. |
|
|
|
徐红wendyxu 发表于 2018-9-28 20:06 嗨,Riya, 谢谢你的及时回复。 我认为如果客户使用L4或更高的协议,如TCP或MQTT, 你的建议可以用。 然而,客户将只使用MAC,而不是计划使用IP或更高的层。 因此,我认为WICE无法实现这种情况,因为WAPI中没有API来控制Wi-Fi的MAC。 我的理解正确吗? -达府 以上来自于百度翻译 以下为原文 Hi Riya, Thanks for your prompt response. I think if the customer use L4 or higher protocol, such as TCP or MQTT, your suggestion could be used. However, the customer will use only MAC , not plan to use IP or higher layer. So, I think WICED can not achieve this case because there is no API to control MAC of Wi-Fi in WICED . Is my understanding right? —TAK |
|
|
|
徐红wendyxu 发表于 2018-9-28 20:06 你对我最后一个问题有什么意见吗? 以上来自于百度翻译 以下为原文 Do you have any comments for my last question? |
|
|
|
是的,今间卓也,你的理解是对的。 以上来自于百度翻译 以下为原文 Yes Takuya, Your understanding is right. |
|
|
|
这取决于如何实现这一点。
1 -如果以太网分组命中到CYW板,那么您可以在应用程序中创建包池来通过WiFi发送接收到的数据包。但是请注意,如果传入速度较高,这可能会导致缓冲区溢出。 然而,使用WICD SDK,可以改变信道访问参数以加快分组传输。例如,您可以使用语音或VIDE插座来提高可靠性。 2 -如果数据包不是命中到CYW板,那么您需要确保所有的包都被传递到应用程序,而不管它们的MAC / IP地址。 以上来自于百度翻译 以下为原文 It depends on how do you want to implement this. 1- If the Ethernet packets are destined to the CYW board, then you can create a packet pool in your application to transmit the received packets over WIFI. But note that this might simply result in buffer overflow if the incoming speed is higher. Using WICED SDK, however, you can change channel access parameters to expedite packet transmission. For example you can use voice or vide sockets to enhance reliability. 2- if the packets are not destined to the CYW board, then you need to ensure all packets are delivered to the app irrespective to their MAC/IP address. |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 12:46 , Processed in 1.138295 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号