首先,不是问题太复杂,是网上的教程不对!

在这里将详细,简单易懂的描述如何做到标题上的功能
本次目的是手机远程控制设备

 文末会附上编译器,源码,第三方库

你需要准备这些东西

1.ESP8266(CH340G)淘宝上随处可见

(如果你买的是ESP8266(CP2102)不要慌,代码照样可以烧录使用)

2. 阿里云实名用户

3. 需要准备5V继电器

4 .数据线一根

然后去阿里云搜索

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_02

搜索生活物联网平台(飞燕)

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_03

点击产品控制台 ->创建新建项目(如下图)

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_04

我那上面已经配置一个了,你直接新建

写名称 和 类型 照做就行  名称随意写 类型选择自由品牌项目

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_05

点击确定后进入下面这个界面了

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_06

看下图 创建新产品

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_07

按照下面图片中步骤选择即可

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_08

点击确认后进入下图的界面

看下图选择下面那个添加功能

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_09

看下图添加功能

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_10

确认后点击下一步进入人机交互设置界面 如下图

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_11

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_12

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_13

确认后进入这个下图这个界面

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_14

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_15

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_16

然后新增测试设备

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_17

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_18

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_19

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_20

下一步下载文末提供的代码和编译器

下载后你会得到下面三个文件夹

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_21

打开第一个安装 arduino 1.8.4 编译器,一路默认安装即可

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_22

安装之后准备下载ESP8266库:打开文件-打开文件首选项-输入http://arduino.esp8266.com/stable/package_esp8266com_index.json 到附加开发板管理器网址-点击好的
 

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_23

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_24

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_25

然后打开工具-点击开发板-BoardsManger(点击开发板管理器)-输入ESP8266-点击Moer info然后选择最新版本下载就行

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_26

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_27

然后再次点击工具-开发板-然后选择Node MCU 1.0(ESP-12E Module)
 

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_28

然后就是安装所需要的库文件,安装方法是打开文件首选项复制项目文件夹的位置
 

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_24

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_30

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_31

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_32

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_33

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_34

刷新一下阿里云的网页 看下图发现它已经上线了

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_35

然后下一步 填写设备名字 手机手机扫码下载 云智能APP控制你的ESP8266  看下图

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_36

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_37

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_38

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_开发板_39

下面是连接ESP8266到继电器。

ESP8266上面的VCC 接继电器上的 DC+

ESP8266上面的GND接继电器的     DC-

ESP8266上面的 D8 接继电器上面的 IN

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里云_40

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_41

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_阿里物联网平台 接入 esp8266_42

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_编译器_43

ESP8266 (CH340G)

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_44

ESP8266 (CP2102)

阿里物联网平台 接入 esp8266 esp8266 阿里生活物联网_物联网_45

如果你是控制电脑开关机 顺着主机开关的电源线一路找过去就可以摸到插在主板上的开关机那两根线子。 拔掉之后接到继电器上的NO   COM  NC其中两个上面  先拿个5V小灯泡接一下试试。

主机开关机属于电信号,不是普通的通电方式,所以手机APP按一下打开就立马把继电器关掉,否则会打不开机。  目前测试两台电脑  均无硬件损伤的情况