本帖最后由 3guoyangyang7 于 2017-12-12 22:55 编辑
做了三天的东西,写了将近4天的文章,把技术的内容通过语言描述出来还是比本身做技术难得的多也要费时间的多。这也是对接天猫精灵的最后一篇了,如果各位没有硬件开发的环境或者手头上没有现成的wifi开发模块,如果手上有其他的只能设备,可以使用home-assistant这个国外的开源的智能家居系统来接入,具体怎么做,小狂没有特别关注,刚兴趣的可以谷歌搜一下
硬件这一块其实很简单,小狂还是比较擅长玩硬件的,本事就是搞硬件的出身,我们可以使用各种各样的带有wifi功能的芯片,正如我在开篇中说的我们可以使用cc3200,esp32,esp8266,甚至各种系列的wifi芯片与单片机,嵌入式合用都行。我们要做的也就只有三件事,第一联网、第二搭建http客户端,get或者post数据,第三,根据获取到的信息控制相应的设备。
小狂手上有esp8266,以前也做过固件包的开发,使用arduino,做个c++的开发,但是从来没使用过脚本解释语言lua进行过开发,以前也见有人玩过,就秉承着玩死人不偿命,不玩新鲜的就不过瘾的想法,决定使用lua进行开发。既然这么决定了,那么就开干,主要参考的文章如下https://esp8266.ru/esplorer,小狂使用的开发板是nodemcu v3,官方网站如下https://nodemcu.readthedocs.io/en/master/en/build/。要想做lua就要使用带有lua解释器的固件,所以就会包括编译器下载,固件编译,固件下载&#