http请求转串口通信系统介绍
系统价值和功能与口号: 让所有单片机联网通信。
1.系统使用c语言mqtt协议开发esp8266为硬件载体,调用者只需要任意编程语言的串口通信即可!
2.是一个好用的免费的稳定的单片机网络通信云平台!
http请求转串口通信系统架构图
http请求转串口通信系统网页远程调用
2.网页远程调用地址 http://zh1024.com/usb,只需要输入设备id如 bcddc2bb1653 和消息内容 > 提交即可在8266串口输出对应的DATA发送过来的字符
在id为 bcddc2bb1653 的esp8266设备串口TX引脚就会收到>字符,最大字节1024波特率为9600
得到数据串口发过来的数据,我们如何回复消息呢。在5秒内以#开头自定义字符回复给8266串口RX引脚就会被立即转发给psot请求者,最大字节1024波特率为9600
如果是使用体验id: bcddc2bb1653 发送> 会立即返回#on 发送< 会立即返回#off ,#off和#on 就是8266串口收到消息转发回来的,ID和时间是服务器返回的。
url同时提供了https版本,更低延迟和更安全稳定https://zh1024.goho.co/usb
http请求转串口通信系统webapi远程调用
3.webapi远程调用只需要简单的http post请求即可在8266串口输出对应的DATA发送过来的字符,如下示例python代码
import requests
resp = requests.post(url="http://zh1024.com/usb", data='{"ID": "bcddc2bb1653","DATA":">"}',timeout = 6)
print(resp.text )
windows和Linux系统终端执行示例
curl -d "ID=bcddc2bb1653 DATA=>" http://zh1024.com/usb
网页js 执行示例
function demo(){
// 获取 XMLHttpRequest对象
xmlHttp = new XMLHttpRequest();
xmlHttp.open("post","http://zh1024.com/usb");
xmlHttp.send( "ID=bcddc2bb1653 DATA=>") ; // 请求体数据
// (4) 回调函数
xmlHttp.onreadystatechange = function() {
//console.log(this.status);
if(this.readyState==4 && this.status==200){
console.log("结果",this.responseText)
}
};
}
demo();
在id为 bcddc2bb1653 的esp8266设备串口TX引脚就会收到>字符,最大字节1024波特率为9600
得到数据串口发过来的数据,我们如何回复消息呢。在5秒内以#开头自定义字符回复给8266串口RX引脚就会被立即转发给psot请求者,最大字节1024波特率为9600
如果是使用体验id: bcddc2bb1653 发送> 会立即返回 {“time”: “0.14”, “id”: “bcddc2bb1653”, “data”: “#off\n”}
发送< 会立即返回 {“time”: “0.15”, “id”: “bcddc2bb1653”, “data”: “#on\n”} ,#off和#on 就是8266串口收到消息转发回来的,ID和时间是服务器返回的。
url同时提供了https版本,更低延迟和更安全稳定https://zh1024.goho.co/usb
http请求转串口通信系统微信小程序
微信小程序功能介绍
1.支持自定义按键控制
2.支持添加删除设备
3.支持自动刷新,自动请求的意思
4.本小程序不需要用户注册和登录
安卓手机APP功能介绍
1.支持自定义按键控制
2.支持添加删除设备
3.支持服务器线路切换
4.本app不需要用户注册和登陆
下载文件需要前往本人网站最新文档http://zh1024.com/docs或者 https://zh1024.hsk.top/docs
http请求转串口通信系统视频演示与教程
http请求转串口通信系统实现手机微信小程序网络远程控制51单片机控制L298N电机驱动器控制马达 https://www.bilibili.com/video/BV1rf4y1x7kZ 点击观看
http请求转串口通信系统实现手机app和微信小程序远程控制和语音控制STM32控制SG90舵机开关灯 https://www.bilibili.com/video/BV17w411d7tn 点击观看
http请求转串口通信系统配网方法 https://www.bilibili.com/video/BV1Fy4y167pS 点击观看
http请求转串口通信系统二次开发演示 https://www.bilibili.com/video/BV1fV411h7xx 点击观看
http请求转串口通信系统开发板介绍
开发板上蓝灯指示灯表达含义
1.蓝灯常亮有2种可能:1.正常运行 2.从来没有配网过
2.蓝灯慢闪开机尝试连接曾经连接过的wifi
3.蓝灯快闪启动配网,正在连接你热点告知的wifi
4.蓝灯熄灭有3种可能:1.wifi是连接的可是没有网络。 2.服务器异常。 3.没电了。
5.蓝灯闪烁1次==正在远程控制交互消息**
http请求转串口通信系统开发板和单片机串口通信接线示例
警告!esp8266芯片io电压是3.3v如果和51或者是arduino uno这种芯片io是5v的串口通信,TX和RX引脚都需要接电阻才能实现长时间稳定工作!
arduino uno 100欧姆左右的
51单片机 100欧姆左右的
如果只是短时间简单测试可以忽略电阻
http请求转串口通信系统固件下载
v5.6HTTP-UART.bin 更新时间2021年4月6日
从v5.2版本开始,系统配网隔开符#(井号)改为;(分号)*
下载文件需要前往本人网站最新文档http://zh1024.com/docs或者 https://zh1024.hsk.top/docs
http请求转串口通信系统烧录软件下载
系统烧录软件
下载文件需要前往本人网站最新文档http://zh1024.com/docs或者 https://zh1024.hsk.top/docs
http请求转串口通信系统串口助手下载
电脑串口助手软件
下载文件需要前往本人网站最新文档http://zh1024.com/docs或者 https://zh1024.hsk.top/docs
http请求转串口通信系统开发板烧录流程介绍
windows系统下烧录方法
升级烧录固件不会影响wifi不需要再次重新配网。
烧录失败可以重新插拔一下usb数据线。
烧录失败可以按一下开发板上按钮,在烧录。
烧录失败可以把波特率设置为115200。
烧录失败可以单独给开发板烧录,不接其他芯片。
http请求转串口通信系统和各种单片机通信示例代码## 标题
Keil5_51单片机.zip 更新时间20210406
Arduino_STM32F103C8T6.zip
Keil5_CH32F103C8T6.zip 国产STM32
Arduino_UNO.zip
MicroPython_pyboard.zip
MicroPython_esp8266_or_01s.zip
IAR_zigbee.zip
下载文件需要前往本人网站最新文档http://zh1024.com/docs或者 https://zh1024.hsk.top/docs
http请求转串口通信系统交流群-服务群-获取源代码
QQ交流群:1031018852
微信号:hellobcdyw
QQ号:3100523039