上下文集线器支持提供以下特性:
■低功耗领域内众多数据源的聚合器。
□通过手机的数据流收集信息。
—连接数据源、传感器数据源、位置数据源。
□向应用程序发送事件。
■一个始终开放的开源框架,即Context Hub Runtime Environment。
□允许第二方和第三方供应商延期。
□可动态下载的微应用程序。
■确定意图的计算单元。
□将数据源转换为用户上下文。
-运动传感器->用户正在行走。
- BLE无线电信标->用户距离电视很近。
—位置—>用户正在工作。
■仅在关闭屏幕和Wi-Fi断开时激活。
□请求定期扫描或当手机检测到移动时进行扫描。
21.1上下文集线器软件架构
下图说明了上下文集线器软件架构:
21.2 Control flow 控制流
■启动Wi-Fi扫描并接收扫描结果。
□CHRE (SLPI) -> LOWI-LP -> WLAN DRIVER(WLS) -> WLAN固件
■被动地听取所有扫描结果。
□扫描通知发送纳米应用程序时,申请人触发扫描。
□当申请人触发扫描时,纳米应用程序会注册通知,扫描结果通过WLS从固件转发到应用程序。
□固件有选择地通知或过滤数据。
—整个信标/探针响应没有发送到LP。
—只转发BSSID、SSID、Channel/BW信息、RSSI等关键信息。