
nodemcu
文章平均质量分 92
qq_32543253
这个作者很懒,什么都没留下…
展开
-
NODEMCU调试心得1
NODEMCU调试心得网上没有nodemcu的中文资料,英文资料也比较零碎。结合自己的调试过程,整理一个。资料篇github上的英文入门教程,一共三页,强烈推荐。nodemcu的中文API说明有点混乱的官方文档中文nodemcu官网,已经关闭了,汗。必备软件官方推荐的IDE: ESPlorer ,集成了lua,需要安装java,一个俄罗斯人写的,IDE的入门教程可以看一下,还有书卖,要十原创 2016-11-20 12:29:45 · 12755 阅读 · 4 评论 -
NODEMCU调试心得5 - 函数本无名
函数本无名这部分应该算关于nodemcu的第三节,但是我想取个拽一点的名字。前面简单介绍了lua的基本语法和脚本文件操作,这里我们谈一下lua最重要的内容:函数lua的函数是一个特殊的存在,而我认为,这代表着某种真实。函数本无名lua中的函数其实都是匿名函数,没有名称。匿名函数是一个值”value”,就像数值和字符串一样。所谓的函数名称,只是一个幻觉。函数名其实是一个变量。只是这个变量被赋值为匿名原创 2016-11-20 14:38:30 · 2044 阅读 · 0 评论 -
NODEMCU调试心得6 - 关于网络协议HTTP
关于网络协议 HTTP按照约定,这次要讲非常exciting的内容,网络协议Networking protocols。这部分并不好写,内容很庞杂,会分成若干部分。网络协议我们在前面已经提及,TCP/IP协议就是最重要的网络协议。在AT指令和lua固件的例程中,我们建立了TCP/IP的客户端和服务器,实现无线通信和远程控制。在电脑端,我们可以用TCP/IP的网络调试助手,也可以用c++或python自原创 2016-11-20 14:42:50 · 6794 阅读 · 4 评论 -
NODEMCU调试心得3 - 关于nodemcu的点点滴滴
关于nodemcu的点点滴滴##### 讲网络协议之前,我觉得应该把nodemcu的开发过程梳理一遍,再说下自己调试遇到的问题。 - 因为自己也是刚接触lua和esp12,理解上可能会有很多错误,希望各位技术达人多多指正 - 随着调试的深入,我还会继续补充这部份内容 - 大部分链接来自gibhub,版权归原作者所有,阅读文档你可能需要[atom]((https://atom.io/原创 2016-11-20 12:33:10 · 13316 阅读 · 0 评论 -
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 · 4819 阅读 · 2 评论 -
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 · 2153 阅读 · 7 评论 -
NODEMCU调试心得8 - 关于网络协议 HTTP 3 之web框架
关于网络协议 HTTP 3 之web框架这一节应该算外传的性质。得到qq群里会飞的小猪启发,打算写一个web框架,处理比较复杂的服务器响应。之前的例程中,Html和图片的代码都是嵌入到程序中。而一般情况中,Html文档和图片都是单独存放的。所谓web框架,简单说,就是接收客户端的HTTP请求,返回相应的资源,可以是另一个html文件,或者是图片等等。下面给的例程是一个非常简单的框架,只处理GET原创 2016-11-20 17:50:38 · 3420 阅读 · 0 评论 -
NODEMCU调试心得2 - 关于LUA
关于LUA和智能云平台相似,nodemcu就是esp12的核心板加一个USB转串口模块,芯片貌似比普通的USB转TTL模块上的靠谱,电路板上用了比较贵的钽电容,稳定性估计不错。虽然号称是LUA专用平台,但是你刷好固件,用其它的SDK开发一点问题都没有。但是,LUA确实有它的优势。下面就简单介绍一下。什么是LUALUA是一群巴西人在93年设计出来的。lua在葡萄牙语中是月亮的意思,发音就很像LUNA原创 2016-11-20 12:31:32 · 9329 阅读 · 3 评论 -
关于网络协议 HTTP 4 之POST
前几节,HTTP服务器和客户端交流采用的都是GET方法。客户端向服务器请求一个文件,或者发送一个button附带的固定信息。除了GET方法外,常用的还有 - POST 客户端向服务器发送信息,比如提交一个表单。 - PUT 向服务器上传文件 - DELETE 删除服务器上的文件。这一节主要讲一下POST方法,代码采用HTTP 3介绍的WEB 框架。我们做一个支持POST方法的HTTP WebS原创 2017-03-23 11:28:31 · 1193 阅读 · 2 评论