NetHub
跳转到导航
跳转到搜索
NetHub
NetHub bridges device-side Wi-Fi capability to a selected host interface.
The current solution targets Wi-Fi SoCs such as BL616 / BL618 / BL616CL / BL618DG.
Current Status
| Item | Current status |
|---|---|
| Default interface | SDIO
|
| USB data-path | device-side USB ECM backend implemented
|
| USB control transport | device-side USB ACM transport plumbing implemented
|
| SPI | not implemented |
| USER virtual channel | default interface is SDIO
|
| Low power | currently BL618DG only
|
| Optional ATModule control solution | available, but not mandatory |
Document Guide
Use these documents according to what you need:
| Document | Focus |
|---|---|
| NetHubQuickBringup.md | default interface, main configuration switches, build and flash, SDIO and USB pins |
| NetHubArchitecture.md | internal layering, public APIs, support matrix, and interface differences |
| NetHubVirtualChannel.md | USER virtual channel scope, prerequisites, APIs, and limits |
Key Points
SDIOis the current default interface for the in-tree bring-up path.USBdevice-side backend is implemented withECM + ACM.SPIis still a stub and is not ready for bring-up.nethubcore exposes data-path, control path, and virtual channel facades without directly depending onATModule.- The optional
ATModule + bflbwifid + bflbwifictrlflow is available, but not mandatory.
In-Repo Reference Directories
examples/wifi/nethubcomponents/net/nethubbsp/common/msg_router/linux_host/userspace/nethub
Local Documentation Source
The in-repo documentation source is:
examples/wifi/nethub/docs/