微信IOT模块 用户手册
微信IOT模块 以下简称【模块】 由 广州互联智控科技有限公司 出品.
#简介
设备通过串口连接【模块】,直接向手机微信发送消息。点击微信消息进入设备控制界面,通过控制界面实现微信与设备的远程控制。
##使用前准备工作
-
关注 微信公众号 xxx(向客服获取)
-
进入公众号,添加设备,输入设备ID和密码
-
串口调试助手 115200bps 连接【模块】
-
将【模块】通过网线连接宽带路由器(有线宽带路由器 或 4G路由器)
-
【模块】上电5V2A(可以使用5V2A手机电源适配器)
通过设备ID和密码把用户微信与【模块】关联起来
通过公众号接收【模块】发出的消息
宽带路由器,必须连接互联网,具备DHCP功能,自动为【模块】分配IP
##启动信息
-
打开串口助手,上电后,收到启动信息
OK_BOOT ID:BOX1001 IP:130.1.1.101:5108 HW:BOX1000 SW:1023 BT:20191030081643
也可以使用网络调试助手UDP(端口5100)模式进行调试,指令和串口一样
##声明:指令都以GB2312编码,每条指令以回车(\r\n)作为结束
#操作指令介绍
指令 GET_STATUS
-
说明:读取模块基本参数
-
格式 GET_STATUS
-
返回 OK_READY
-
例子 读取模块基本参数
发送 GET_STATUS 返回 OK_READY ID:BOX1001 IP:130.1.1.101:5108 HW:BOX1000 SW:1023 BT:20191030081643 T5 ID:为设备唯一ID编号,IP:设备的IP地址(可以从浏览器输入 IP地址+端口号访问设备,默认用户名box,密码box123) HW:硬件版本,SW:软件版本,BT:软件发布时间
##获取网络通道的连接状态
指令 GET_CBS_STATUS
-
说明:获取网络通道(链接块)的连接状态
-
格式 GET_STATUS
-
返回 OK_READY
-
例子 获取网络通道(链接块)的连接状态
发送 GET_CBS_STATUS 返回 STATUS.NET_AUTO=WaitData (这个连接通道,指向上级设备) STATUS.NET_MAN=WaitData (备用) STATUS.WX_CTRL=WaitData (默认指向 虚拟设备W位于微信服务器,用于发送控制面板UI) STATUS.WX_MSG=WaitDelay (默认指向 虚拟设备W位于微信服务器,用于发送微信消息通知) STATUS.DB_IOT=WaitDelay (默认指向 虚拟设备W位于云端数据库,记录数据) STATUS.BOX2001_NET_AUTO=WaitData (这个连接通道,指向下级,设备ID为BOX2001 的NET_AUTO) STATUS.BOX2002_NET_AUTO=WaitData (这个连接通道,指向下级,设备ID为BOX2002 的NET_AUTO) (WaitData和WaitDelay都表示连接通道正常) 可以看到该设备有多少个连接通道,如果1对N通讯,会多出N个连接通道。
-
【连接块】介绍
- 连接通道,我们称为【连接块】,模块通过【连接块】与服务器通讯,与其他模块通讯。 - 模块拥有【连接块】的数量和功能,由云端服务器分配。模块通过