百问网七天物联网智能家居实验DAY5-AT指令和通讯步骤

一、AT指令

通过此次学习,我了解到了ESP8266的一些基本信息,详情可以通过以下网址查看ESP8266 Wi-Fi MCU I 乐鑫科技 (espressif.com.cn)

通过官网,我们可以了解到ESP8266这款芯片是面向物联网应用的高性价比、高度集成的 Wi-Fi MCU,此外ESP8266EX 集成了 32 位 Tensilica 处理器、标准数字外设接口、天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块等,仅需很少的外围电路,可将所占 PCB 空间降低。建议想快速入门ESP8266这款芯片可以查看其技术内的AT指令相关文档,该文档详细的讲解的ESP8266的AT指令

 接下来是一些常见的AT指令集

指令的详细讲解建议参考官方文档,这里不过多赘述,可以通过将WiFi模块与电脑连接,通过串口打印功能验证这一些AT指令。

二、手机与WiFi模块的通信步骤

手机与WiFi模块通信,就要进行连接,那要怎么连接呢?下面我们先介绍一些基础的网络知识

1、IP地址

 

公有地址:

比如,组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP。公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Internet NIC提出申请的组织机构。通过它直接访问因特网,它是广域网范畴内的。

私有地址:

我们企业或家庭内部组建局域网用的IP,一般都会用私有IP。 私有地址(Private address,也可称为专网地址)属于非注册地址,专门为组织机构内部使用,它是局域网范畴内的,私有IP禁止出现在Internet中,在ISP连接用户的地方,将来自于私有IP的流量全部都会阻止并丢掉。

网络设备之间的连接就是通过ip地址,一个网络设备可以通过IP地址连接到另外一个网络设备,之后可以进行网络之间的通信,但是网络设备中存在各种应用,所以还需要通过网络端口来识别不同的网络设备中的不同应用。端口号范围是0-65535,其中0-1023为系统保留,IP地址和端口好一起组成了网络通信的基础。知道了两个网络端口号和IP地址,就可以相互连接,进行通信,但是,用什么方式进行通信呢?答案就是网络传输协议。

网络传输协议:TCP和UDP

通过上诉基础就可以进行WIFI模块与手机客户端之间的通讯啦,接下来查询WiFi模块ESP8266的指令示例手册,学习如何建立连接。

该文档可通过官网下载,官网地址为

技术文档 | 乐鑫科技 (espressif.com.cn)

接下来按照官网提供的手册大致就明白了WIFI模块的使用了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
智能家居场景演示实验是以DP-01实试验箱为平台,模拟智能家居场景控制的一个演示实验。用实验箱的各种丰富的外围模块代表智能家居中各种被控设备。用MCU作为各外围模块的控制模块。利用PC机来演示场景的各种控制效果。各MCU控制模块中有一个(带双串口的MCU)同时与PC机和其他MCU控制模块通信,与PC机通信采用232方式,与其他MCU模块通信采用485方式,这样就实现了PC机和所用MCU控制模块的通信。 实验箱各模块与单片机引脚之间连线连后之后,打开实验箱电源,数码管上显示的初始时间是09:00:00,分别按实验箱上D5区的S1~S5键分别显示初始日期、初始时间、闹钟设定的时间、当前温度和设定的温度。运行上位机的场景演示程序,此时实验箱显示的时间和日期更新为当前实际时间和日期。 首先演示上位机的虚拟场景和实验箱各模块联动的效果,例如单击上位机虚拟场景中“关闭窗帘”按钮,虚拟场景中的窗帘开始关闭,同时实验箱上代表窗帘的步进电机模块也开始转动,当窗帘完全关闭后,虚拟场景中的窗帘停止动作,实验箱上的步进电机也停止转动。也可以通过实验箱上的按钮来控制实验箱上模块和虚拟场景中相应对象的动作。其它模块,如灯光、音乐和空调,的演示类似。 最后进行的是自然醒闹钟的演示效果。设定闹钟时间,当时间达到闹钟时间时,首先代表空调的直流电机开始运转,运转的速度由当前温度和设定温度之间的差决定。然后代表窗帘的步进电机开始运转,然后是灯光慢慢由弱变强,最后音乐开始响起。当人们醒来时,可以通过红外感应开关关掉音乐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

myplybk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值