单片机通过esp8266连接服务器
通过AT指令建立与消息服务器之间的TCP连接,然后订阅Topic实现数据的接收与发送
- AT
- AT+RST
- AT+CIPCLOSE
- AT+CWMODE=1
- AT+CWDHCP=1
- AT+CWJAP=NAME,PASSWORD
- AT+CIPSTART=TCP,域名或ip,端口号
搭建emqx服务器
搭建emqx服务器相对简单,emqx官网也有讲解
首先emqx服务器默认占用五个tcp端口
1883 MQTT TCP 协议端口
8883 MQTT/TCP SSL 端口
8083 MQTT/WebSocket 端口
8084 MQTT/WebSocket with SSL 端口
8080 MQTT执行引擎HTTP API 端口
18083 EMQX Dashboard 管理控制台端口
通过shell进行安装(Linux)
curl https://repos.emqx.io/install_emqx.sh | bash
后台启动emqx
emqx start
登录控制台
输入网址http://localhost:18083/
默认用户名:admin
默认密码:public
连接后能正常收发消息一般就是成功了。