我需要对esp8266进行编程以执行以下操作:
我正在考虑对setup()函数执行以下操作:
这个想法是用计时器“中断”服务器,并使用服务器上使用的相同端口将udp数据包发送到远程位置。 例: 服务器开始侦听端口2000。然后,在触发中断时,服务器应“暂停”,然后我们应从端口2000向远程IP发送一个数据包,然后服务器应“恢复”
我正在等待董事会到达测试此设置,但想知道是否可行。我假设mqtt客户端应该类似地工作(它可以订阅和发布)。除了中断之外,我无法想出另一种方式来暂时“停止”服务器并充当客户端
以前有人尝试过吗?
答案 0 :(得分:0)
您应该使用AT
命令
AT+CIPMUX=1
和
AT+CIPSTART=<link ID>,<type>,<remote IP>,<remote port>[,<TCP keep alive>]<link ID>