|
杂牌升降桌,下面是手控器和控制器的图片。通过协议分析,使用的应该也是uart协议。
这个手控器的网线头是10芯的,用了6芯,其中数据主要是通过R,T,和P口传输,R和T穿数据,大概是5位,使用16进制表示的话是 0xa5 0x00,0x02,0x01,0x03
平时的时候P口是低电平,当手控器一下上升会发送一段16进制的码,同时P口发送高电平,发送的16进制码是没隔11ms发送,知道离开按钮,发送结束。恢复到正常的每隔11ms发送特定的16进制码。
同时在R口也会收到反馈,反馈信息也是一组16进制的码。
现在改造的设想是在中间增加一个d1mini,通过接收RT口的数据,转发到控制器,实现对控制器的操作。
问题一:比如pin1和pin3用于接收手控器的发送和接收,D5和D6接收控制器的发送和接收,把两个接收打通后,使得d1mini相当于导线,需要网络控制的时候,通过发送特定的信号,模式手控器动作,这种方案是否可行?
问题二:直接从网线的中间破线,不破坏原先的线路,通过d1 mini,直接模拟手控器的操作,从而操作控制器。这样是否可以行,中间破线,会不会影响信号的传输,发送信号的时候会不会出现问题。
望指点。
主要参考
https://community.home-assistant ... nn-others/383790/34
|
|