这其实包括了至少2个方面的开发
1. 硬件方面的开发,实现esp8266能控制灯的实现,并能接入某个物联网,更准确的表述是 esp8266能接入某个物联网(服务),并能通过物联网实现某种灯的开关控制
2. 微信小程序的纯软件的开发,开发出1提到的物联网与微信小程序服务的接口和微信小程序,实现通过微信小程序连接物联网服务,进而实现数据交换,转换为灯状态获取和控制。
本身物联网(服务)部分是可以单独搭建,但现在有一系列的公开服务,可以减少这方面的开发部署难度,所以一般小的开发可以选用公开服务,这样的公开服务有很多的。
可以用物联网平台的程序 比如开发快等等平台
优点是开发简单 有程序框架可以直接拿来用 修改一下key就可以用了
建议通过SDK开发ESP8266,然后使用ESP8266的一个GPIO实现LED的控制,ESP8266的SDK也具备联网的功能
另外建议最好找个第三方服务器跟微信对接,比如机智云这种,相关的数据通过机智云的平台中转,个人应用很难对接到微信上