openwrt应用层点灯
时间: 2023-09-22 10:15:05 浏览: 263
OpenWRT新版应用商店ipk安装包
根据引用和[2]的描述,OpenWRT路由器可以作为一个运行AllJoyn路由程序的无线接入点。在该路由器上预装了一个允许来自瘦客户端的非受信连接的AllJoyn路由程序。因此,通过连接到该路由节点,AJTCL客户端可以接入系统。
在这个OpenWRT路由器上,可以连接各种瘦客户端设备,如温度传感器、电灯开关等。想要通过OpenWRT应用层点灯,可以考虑以下步骤:
1. 在OpenWRT路由器上安装并配置一个AllJoyn服务程序,该程序提供了配置路由器和预装在路由器上的路由程序的方式。
2. 将代表电灯开关的瘦客户端设备连接到路由节点。根据引用的描述,瘦客户端设备可以通过登录过程命名,例如"厨房"或"卧室"。
3. 在OpenWRT路由器和对应的瘦客户端设备之间建立受信关系,使得瘦客户端设备能够与路由程序互动。这可以通过配置路由程序来实现,例如通过使用通用的名称如"org.alljoyn.BusNode"来暗示路由节点是AllJoyn分布式总线上的一个节点。
4. 在与OpenWRT路由器绑定的应用程序中,请求路由程序向瘦客户端设备发送一个特定命名方式的广播,例如"com.company.BusNode<guid>"。这个广播可以用来控制电灯开关等功能。
5. 瘦客户端设备在关联的网络前缀上启用发现过程,以接收来自路由程序的广播,并根据广播的命名方式来响应相应的控制指令。
总结来说,要在OpenWRT应用层点灯,你需要在OpenWRT路由器上安装AllJoyn服务程序,并配置路由程序和瘦客户端设备之间的受信关系。然后,在绑定的应用程序中通过广播来控制电灯开关,瘦客户端设备会根据广播的命名方式来响应相应的控制指令。
阅读全文