天猫精灵 python_跟着小狂玩天猫精灵智能设备对接--硬件篇

本文详细介绍了如何使用Lua语言在ESP8266上开发天猫精灵智能设备对接程序,包括硬件连接、固件编译、lua脚本编写和服务器端的数据交互。通过实例展示了从联网、HTTP请求到设备控制的全过程。
摘要由CSDN通过智能技术生成

本帖最后由 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解释器的固件,所以就会包括编译器下载,固件编译,固件下载&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值