"仰邦协议,BX-4K通讯协议V2.7,由上海仰邦软件科技有限公司开发,用于LED显示屏控制。该协议包含了多种命令和功能,如设置亮度、取消定时开关机、屏ID设置、网络搜索、设置IP和MAC地址等。"
在仰邦协议中,8.17章节介绍了如何取消定时开关机的功能。这个功能通过特定的命令参数实现,包括CmdGroup、Cmd、Response和Reserved。CmdGroup为0XA3,Cmd为0x08,用于识别命令,而Response字段决定控制器是否需要回复。如果设置为0x01,控制器必须回复;设置为0x02,控制器则不必回复。Reserved字段通常保留为0,最后,命令会返回ACK或NACK作为确认。
8.18章节涉及设置亮度的操作,这是一个包含强制设置和定时设置两种方式的命令。同样,CmdGroup为0XA3,但Cmd变为0x02。Response字段有相同的用途,BrightnessType字段用来区分亮度调节方式。当设置为强制调节(0x01)时,无需发送BrightnessValue;若选择定时调节(0x02),CurrentBrightness默认设为0。
BX-4K通讯协议V2.7经过多次版本更新,增加了多项新功能,如屏ID设置、区域数据格式的调整、动态区运行模式、开机LOGO、图文区内图片编辑、设置IP和MAC地址、网络搜索命令、网络心跳命令、设置特殊动态区、发送分页数据、发送点阵信息、查询控制器状态、删除页数据以及删除特殊应用动态区等。这些功能使得控制卡能更灵活地处理各种显示任务。
协议还规定了包头数据格式、数据流向、字符转义规则、错误状态CmdError的处理,以及ACK和NACK的响应机制。其中,ACK表示成功接收,NACK表示接收失败。命令定义部分详细列出了各种操作,如发送节目文件的开始写文件命令,表明协议不仅关注基础设置,也支持复杂的内容播放。
仰邦协议是用于LED显示屏控制的高级通信协议,提供了丰富的命令集和功能,确保了高效、稳定且灵活的屏幕控制。通过理解并熟练运用这些命令,开发者可以构建出各种复杂的显示效果和系统。