TCP/IP 套接字程序可以与 ZigBee 一起使用吗?
Will TCP/IP socket program work with ZigBee?
我在 Raspberry Pi 上使用 .NET 运行 创建了一个 TCP/IP 套接字程序。
这个程序是否可能在不进行任何修改的情况下将套接字端点暴露在 ZegBee Network
上,而不是在 WiFi 或以太网网络上?
如果您只需要 ZigBee 网络,或者需要诸如 ZigBee HomeAutomation 之类的配置文件,您的 post 并不清楚。
如果你只是想要一个 ZigBee 网络,那么你可以看看这个:
https://git.ti.com/znp-host-framework/znp-host-framework
http://www.ti.com/tool/TIDC-ZNP-HOST-SW3
它是一个简单的软件组件,连接到 ZigBee 网络处理器并允许您 start/connect 到 ZigBee 网络和 send/receive 消息。
如果您需要家庭自动化配置文件,请从此处查看免费的 Z-STACK-LINUX-GATEWAY 下载:
http://www.ti.com/tool/z-stack
这比上面的设置更复杂,但你得到的是家庭自动化 API 而不是 ZigBee 网络 API。它是一个基于 Linux 的 ZigBee 家庭自动化网关,通过 TCP IP 套接字提供 ZigBee API(通过 protobuf)。文档显示它 运行 在 beaglebone black 上,这类似于 Raspberry Pi 所以移植它应该不是问题。
Z-STACK-LINUX-GATEWAY 是 ZigBee 家庭自动化和 TCP/IP 之间的 "Gateway",可以从交换机接收 on/off 消息,或者它可以向灯发送 on/off 消息,或者它可以发送绑定以将 ZigBee 开关连接到 ZigBee 灯。 Light/Switch 只是一个例子,在 ZigBee 中还有许多其他 device/message 类型。通常 ZigBee 网关是协调器,因此 Z-STACK-LINUX-GATEWAY 默认是协调器,它可以配置为 Router/EndDevice,但是您需要找到其他设备来实现协调员的角色(因为这是启动和加入 ZigBee 网络所必需的)。
此致,
托尼.
我想我问的可能是可能的,因为 ZigBee 不属于 ISO/OSI 7 层的 TCP/IP 通信堆栈。
如有错误请指正,暂时关闭问题
我在 Raspberry Pi 上使用 .NET 运行 创建了一个 TCP/IP 套接字程序。
这个程序是否可能在不进行任何修改的情况下将套接字端点暴露在 ZegBee Network
上,而不是在 WiFi 或以太网网络上?
如果您只需要 ZigBee 网络,或者需要诸如 ZigBee HomeAutomation 之类的配置文件,您的 post 并不清楚。
如果你只是想要一个 ZigBee 网络,那么你可以看看这个: https://git.ti.com/znp-host-framework/znp-host-framework http://www.ti.com/tool/TIDC-ZNP-HOST-SW3
它是一个简单的软件组件,连接到 ZigBee 网络处理器并允许您 start/connect 到 ZigBee 网络和 send/receive 消息。
如果您需要家庭自动化配置文件,请从此处查看免费的 Z-STACK-LINUX-GATEWAY 下载: http://www.ti.com/tool/z-stack
这比上面的设置更复杂,但你得到的是家庭自动化 API 而不是 ZigBee 网络 API。它是一个基于 Linux 的 ZigBee 家庭自动化网关,通过 TCP IP 套接字提供 ZigBee API(通过 protobuf)。文档显示它 运行 在 beaglebone black 上,这类似于 Raspberry Pi 所以移植它应该不是问题。
Z-STACK-LINUX-GATEWAY 是 ZigBee 家庭自动化和 TCP/IP 之间的 "Gateway",可以从交换机接收 on/off 消息,或者它可以向灯发送 on/off 消息,或者它可以发送绑定以将 ZigBee 开关连接到 ZigBee 灯。 Light/Switch 只是一个例子,在 ZigBee 中还有许多其他 device/message 类型。通常 ZigBee 网关是协调器,因此 Z-STACK-LINUX-GATEWAY 默认是协调器,它可以配置为 Router/EndDevice,但是您需要找到其他设备来实现协调员的角色(因为这是启动和加入 ZigBee 网络所必需的)。
此致, 托尼.
我想我问的可能是可能的,因为 ZigBee 不属于 ISO/OSI 7 层的 TCP/IP 通信堆栈。
如有错误请指正,暂时关闭问题