物联积木讨论 加入小组

19个成员 5个话题 创建时间:2015-06-10

Q-WIFI串口控制指令 置顶

发表于07-08 336次查看

开发者自己的单片机系统,可以通过串口与Q-WIFI相连,使用串口控制指令,完成数据的传输。

串口波特率设定为74880,8N1(8bit数据位,无奇偶校验,1bit停止位)

Q-WIFI的串口IO为IO13,IO15,需在配置网页将此两IO配置为UART模式。

 

【更新时间:2019-7-31】

#### 读取变量 ####

单片机发:#var xxxxyyyy\r

Q-WIFI处理成功返回:#rvar 0 xxxxyyyy 8888\r

处理失败返回:#rvar 1 xxxxyyyy\r

如果变量不可用,返回:#rvar 1 xxxxyyyy x\r

【注释】

指令字符串中,每个参数以空格间隔,其中xxxxyyyy表示变量的8个字符的标签,产品标签和变量标签连一起,中间无间隔符。

指令字符串均以回车符"\r"结尾。

返回的字符串中,参数1取0或1,表示成功或失败,参数2为读出的变量值。

 

#### 设置变量 ####

单片机发:#var xxxxyyyy 8888\r

Q-WIFI处理成功返回:#rvar 0 xxxxyyyy\r

处理失败返回:#rvar 1 xxxxyyyy\r

 

#### 发送APP界面提示字符串 ####

单片机发:#str 123 abc\r

Q-WIFI处理成功返回:#rstr 0\r

处理失败返回:#rstr 1\r

【注释】

发送时,参数1代表字符串ID,参数2代表字符串内容

 

#### 发送系统消息 ####

单片机发:#msg 15 abc\r

Q-WIFI处理成功返回:#rmsg 0\r

处理失败返回:#rmsg 1\r

【注释】

发送时,参数1代表通知掩码,相应位被置高决定了通知对象。

BIT0,系统消息,将转发到其他同一家庭下的设备

BIT1,短信,将使用短信通知家庭用户

BIT2,保留

BIT3,推送消息,将以推送的形式发送给手机APP

发送时,参数2代表消息内容

 

#### 获取连接状态 ####

单片机发:#sta\r

Q-WIFI已经启动,但未联网,返回:#rsta 0 rdy\r

Q-WIFI已经成功连接到wifi路由,返回:#rsta 1 con\r

 

#### 重启板卡 ####

单片机发:#rst\r

Q-WIFI返回:#rrst 0\r

【注释】

Q-WIFI将在收取到此指令后重启

 

#### 板卡启动(单向指令) ####

Q-WIFI发:####\r

【注释】

Q-WIFI启动后,将主动发送此指令,无需回复

 

#### 板卡初始化完成(单向指令) ####

Q-WIFI发:#rdy\r

【注释】

Q-WIFI内部初始化完成后,将主动发送此指令,无需回复

 

#### 连接成功(单向指令) ####

Q-WIFI发:#con\r

【注释】

Q-WIFI成功连接上无线WIFI后,将主动发送此指令,无需回复

 

#### 连接断开(单向指令) ####

Q-WIFI发:#dis\r

【注释】

Q-WIFI断开无线WIFI后,将主动发送此指令,无需回复

 

#### App设备界面的按键被按下(单向指令) ####

Q-WIFI发:#key 111 222\r

【注释】

当用户在App设备界面按下按键时,Q-WIFI将发出此指令,无需回复

参数1代表设备ID,参数2代表键值

 

#### 收到系统消息(单向指令) ####

Q-WIFI发:#msg hello\r

【注释】

当Q-WIFI收到来自云端的系统消息时,将发出此指令,无需回复

参数1为消息内容

 

 

 

发表回复
你还没有登录,请先 登录或 注册!