首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
ESP32-websocket笔记
】的更多相关文章
ESP32学习笔记(一) 环境搭建与下载
ESP32学习笔记(一) 环境搭建与下载 作者:Nevel 博客:nevel.cnblogs.com 转载请保留出处 前几天刚入手了ESP32模块,趁着放假有时间,我们先把ESP32的编译环境搭建好 首先,我们把ESP32模块连接上电脑,如果没有ESP32底板的话,则需连接一个usb转ttl模块,接下来我们下载好两个压缩包: Msys32为ESP32的下载工具链和仿真环境,可以从如下网址下载 https://dl.espressif.com/dl/esp32_win32_msys2_envi…
ESP32 学习笔记 - Ubuntu安装
最近买了一个ESP32的开发板,以前只玩过ESP8266,没经验只能自己一步步摸索 现在把学习的过程记录下来,以免过了一段时间就忘记了 第一步安装 VMware 可以在我的网盘下载 链接:https://pan.baidu.com/s/1AO_gx_0i2d5K8-uJsdsc4Q 密码:y6pe 安装很简单,全部默认安装即可 安装完VMware之后,打开VMware,点击创建新的虚拟机 典型安装易出问题,所以这里选择自定义安装 硬件兼容性直接默认就好 这里选择稍后安装系统 根据自己的需要选择系…
学习WebSocket笔记
由于HTTP协议是无状态的,服务器只会响应来自客户端的请求,但是它与客户端之间不具备持续连接. 当用户在浏览器上进行操作时,可以请求服务器上的api:但是反过来不可以:服务端发生了一件事,无法将这个事件的信息实时主动的通知客户端.只有在客户端查询服务器当前状态时,所发生事件的信息才会从服务器传递到客户端. 以往有以下两种方法可以实时知道服务器的状态: 1.轮询:客户端每隔很短的时间,都会对服务器发出请求,查看是否有新的信息.但这会给服务器和客户端造成大量的性能浪费. 2.长连接:客户端只请求一次…
ESP32 学习笔记 - 环境搭建
打开终端 输入命令 sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial 会提示需要输入密码 输入密码后有可能会提示 使用下面的命令解锁一下就行了 sudo rm /var/lib/dpkg/lock 成功以后就是下面的界面 乐鑫是默认将工具链安装在 ~/esp/ 目录的,我也将工具链安装到这里吧. 先创建并进入该目录: mkdir -p ~/esp cd ~/esp…
websocket笔记
本文为原创,转载请注明出处: cnzt 文章:cnzt-p http://www.cnblogs.com/zt-blog/p/6742746.html websocket -- 双向通信网络协议. 1. js代码如下: 客户端发送和接收的数据都是字符串形式的,需要和JSON互相转换! var ws = new WebSocket("ws://XXX.com/aaa/bbb"); ws.onopen = function(){ ws.send(JSON.stringify({…
WebSocket 笔记
WebSocket介绍 WebSocket+Flask开启一个WebSocket服务 群聊小Demo 私聊小Demo WebSocket介绍 - 菜鸟教程详解连接 - 下载:pip install gevent-websocket - WebSocket 是一种协议:是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议: WebSocket 使得客户端和服务器之间的数据交换变得更加简单, 允许服务端主动向客户端推送数据. 在 WebSocket API 中, 浏览器和服务器只…
Spring 中使用 WebSocket 笔记
编写 WebSocket 消息处理类,比较简单的方式就是直接继承AbstractWebSocketHandler,并覆写其中的处理方法,下面为一个简单的 demo public class WebSocketHandler extends AbstractWebSocketHandler { @Override protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exce…
ESP32 开发笔记(十二)LittlevGL 添加自定义字体和物理按键
LittlevGL 添加自定义字体获取字库 ttf 文件可以从一些网站上获取字库文件,比如请注意字体许可证 生成源文件使用 LittlevGL 提供的字库文件转换工具,将 ttf 字库文件转换为源文件.将生成的源文件添加到 LittlevGL 工程中,添加以下代码声明字体:extern lv_font_t my_font_name; 1或者 LV_FONT_DECLARE(my_font_name);1源代码中使用这个字体可以: style.text.font = &my_font_name;1…
最新 .NET Core 中 WebSocket的使用 在Asp.Net MVC 中 WebSocket的使用 .NET Core 中 SignalR的使用
ASP.NET MVC 中使用WebSocket 笔记 1.采用控制器的方法 这个只写建立链接的方法的核心方法 1.1 踩坑 网上都是直接 传个异步方法 直接接受链接 自己尝试了好多次链接是打开的,到时获取不到链接里面的内容!! (如果是我理解有问题的话,欢迎讨论,毕竟这个问题卡了我好久!) 1.2 自己建立链接的使用截图 方法 1 /// <summary> 2 /// WebSocket链接 demo地址 ws://Localhost:8080/Get 3 /// </summary…
ESP32 IDF 获取天气信息
一.注册天气获取账号 我使用的知心天气,没有获取天气账号的小伙伴可以去注册一下,知心天气官网:https://www.seniverse.com/ 取得天气获取的API后,可以直接在浏览器中访问测试一下,如下图所示: 这里我就不赘述了,稍微花点信息就可以明白天气是怎么获取的了. 二.天气信息 获取到的天气格式是JSON的数据,直接在浏览器中不好观察,所以我将它整理了一下,如下所示: { "results":[ { "location":{ "id"…