- 博客(12)
- 收藏
- 关注
原创 关于网络协议 HTTP 4 之POST
前几节,HTTP服务器和客户端交流采用的都是GET方法。客户端向服务器请求一个文件,或者发送一个button附带的固定信息。除了GET方法外,常用的还有 - POST 客户端向服务器发送信息,比如提交一个表单。 - PUT 向服务器上传文件 - DELETE 删除服务器上的文件。这一节主要讲一下POST方法,代码采用HTTP 3介绍的WEB 框架。我们做一个支持POST方法的HTTP WebS
2017-03-23 11:28:31 1176 2
原创 Beaglebone black 4G 调试中的问题
Beaglebone black 4G 调试中的问题该文档针对最新版的Beaglebone black rev.c, 以下简称BBB,emmc为4G.如何在win10下安装驱动win10采用驱动程序强制签名,导致bbb的驱动程序安装失败。解决的方法:按住shift,重启电脑选择:疑难解答-高级选项-启动设置,在重启以更改windows选项页面点击重启按钮。重启后,按页面提示,按数字7或者F7
2016-12-09 11:00:26 1514
原创 NODEMCU调试心得8 - 关于网络协议 HTTP 3 之web框架
关于网络协议 HTTP 3 之web框架这一节应该算外传的性质。得到qq群里会飞的小猪启发,打算写一个web框架,处理比较复杂的服务器响应。之前的例程中,Html和图片的代码都是嵌入到程序中。而一般情况中,Html文档和图片都是单独存放的。所谓web框架,简单说,就是接收客户端的HTTP请求,返回相应的资源,可以是另一个html文件,或者是图片等等。下面给的例程是一个非常简单的框架,只处理GET
2016-11-20 17:50:38 3394
原创 NODEMCU调试心得7 - 关于网络协议 HTTP 2
关于网络协议 HTTP 2上一节,我们用nodemcu服务器向客户端发送nodemcu的内存信息。这一节反过来,我们介绍如何用客户端控制nodemcu。先介绍一个简单的例子,用客户端控制nodemcu的GPIO4,实现nodemcu的蓝色LED远程开关。Step 3这里仍然参考了 ckuehnel的代码,gpio.lua下面是我的代码,取名叫My_gpio.lua -- SSID = " "
2016-11-20 17:44:30 2130 7
原创 ESP32 模块编译
esp32的最新官方固件esp idf 0.9最近刚发布,我把自己编译和烧录的过程介绍一下,当然也碰到了一些问题没有解决。github地址是:https://github.com/espressif/esp-idf, 在docs文件下有详细说明(rst格式)我在win10下 用msys2编译成功,安信可的新版IDE也编译通过。linux下编译失败(ubuntu14, 乐鑫打包的虚拟机环境,均提示
2016-11-20 15:22:11 3762 1
原创 ESP32 模块入门
拿到32模块,焊上转接板,忙一晚上,已经可以工作。过程整理一下发给大家参考。1. 接线请看附件“接线”,按照说用说明书来就可,注意是芯片rt接串口的xt,xt接rt,说明给弄错了。注意独立供电;电源、usb转串口、模块共地;检查按钮与针脚是否虚焊,特别是GND;en与3.3V之间要有5k~20k的电阻,我用的是10k。2. 工具进入安信可wiki,http://wiki.ai-thinker.
2016-11-20 15:13:14 15249 1
原创 NODEMCU调试心得6 - 关于网络协议HTTP
关于网络协议 HTTP按照约定,这次要讲非常exciting的内容,网络协议Networking protocols。这部分并不好写,内容很庞杂,会分成若干部分。网络协议我们在前面已经提及,TCP/IP协议就是最重要的网络协议。在AT指令和lua固件的例程中,我们建立了TCP/IP的客户端和服务器,实现无线通信和远程控制。在电脑端,我们可以用TCP/IP的网络调试助手,也可以用c++或python自
2016-11-20 14:42:50 6762 4
原创 NODEMCU调试心得5 - 函数本无名
函数本无名这部分应该算关于nodemcu的第三节,但是我想取个拽一点的名字。前面简单介绍了lua的基本语法和脚本文件操作,这里我们谈一下lua最重要的内容:函数lua的函数是一个特殊的存在,而我认为,这代表着某种真实。函数本无名lua中的函数其实都是匿名函数,没有名称。匿名函数是一个值”value”,就像数值和字符串一样。所谓的函数名称,只是一个幻觉。函数名其实是一个变量。只是这个变量被赋值为匿名
2016-11-20 14:38:30 2025
原创 NODEMCU调试心得4 - 关于nodemcu的点点滴滴2
关于nodemcu的点点滴滴继续上一节的内容step2lua是脚本语言,我们可以把每一条语言存储到.lua文件中,然后用dofile()一起执行。 - 把我们上一节的代码输入到ESplore的左侧空白窗口(如果窗口已经有代码了,就选择file/New新建空白文档),代码为: list = {1, 2, "You want"}; record = {a=1, b=2, d = " high a
2016-11-20 14:34:35 4783 2
原创 NODEMCU调试心得3 - 关于nodemcu的点点滴滴
关于nodemcu的点点滴滴##### 讲网络协议之前,我觉得应该把nodemcu的开发过程梳理一遍,再说下自己调试遇到的问题。 - 因为自己也是刚接触lua和esp12,理解上可能会有很多错误,希望各位技术达人多多指正 - 随着调试的深入,我还会继续补充这部份内容 - 大部分链接来自gibhub,版权归原作者所有,阅读文档你可能需要[atom]((https://atom.io/
2016-11-20 12:33:10 13240
原创 NODEMCU调试心得2 - 关于LUA
关于LUA和智能云平台相似,nodemcu就是esp12的核心板加一个USB转串口模块,芯片貌似比普通的USB转TTL模块上的靠谱,电路板上用了比较贵的钽电容,稳定性估计不错。虽然号称是LUA专用平台,但是你刷好固件,用其它的SDK开发一点问题都没有。但是,LUA确实有它的优势。下面就简单介绍一下。什么是LUALUA是一群巴西人在93年设计出来的。lua在葡萄牙语中是月亮的意思,发音就很像LUNA
2016-11-20 12:31:32 9251 3
原创 NODEMCU调试心得1
NODEMCU调试心得网上没有nodemcu的中文资料,英文资料也比较零碎。结合自己的调试过程,整理一个。资料篇github上的英文入门教程,一共三页,强烈推荐。nodemcu的中文API说明有点混乱的官方文档中文nodemcu官网,已经关闭了,汗。必备软件官方推荐的IDE: ESPlorer ,集成了lua,需要安装java,一个俄罗斯人写的,IDE的入门教程可以看一下,还有书卖,要十
2016-11-20 12:29:45 12711 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人