圣诞树烧!我们带了智能手机,移动互联网,并...在该国打开“圣诞树”


这将与如何通过Internet管理电器有关。如果有一个良好的有线互联网,尤其是一个静态IP地址,则任务非常简单。但是,例如,在该国,仅通过GSM调制解调器才可以访问Internet时,解决方案的选择并不是那么好...而是可以!现在,连接到全球网络的用户超过了地球上的用户。很长一段时间以来,各种各样的设备已经成为了成熟的Internet用户,其中许多设备都使用流行的MQTT协议相互通信,该协议在此已进行了多次说明。母版包中的一些设备也使用MQTT协议和免费的iot.eclipse.org云服务器。我们将讨论它们的配置和应用。


首先,简而言之,什么是MQTT技术用于在物联网之间相互通信设备。这是一个聊天,非常类似于人们进行交流的聊天。一种设备,例如“ Internet温度计”,在特殊的服务器上创建自己的记录,即所谓的“主题”。其他感兴趣的设备“订阅”该主题,并接收实时发生的所有更新,或将其信息发送到聊天,例如管理命令。

一切都非常简单。您需要使用家用路由器部署本地Wi-Fi网络,并以任何方式(例如,使用GSM调制解调器)连接到Internet。就我们而言,任何移动运营商的任何2/3 / 4G调制解调器均适用

现在,Master Kit的设备是什么?该行中只有三个。这些都是基于众所周知的ESP8266-01组装的电子板。由于该芯片只有两个可以控制或读取信息的输入/输出,因此该设备系列是温度传感器和电磁继电器功能的组合。

我希望从名称中可以清楚看出这些设备的用途。使用第一个,您可以控制两个电器(加热器,照明,水泵,门,灌溉,警报器等...),如您所见,该板包含两个足够强大的电磁继电器
MP3506 -Internet继电器,两个通道。

第二,MP3504 -Internet继电器+温度计


此设备仅允许您连接一个电器,但同时会收到有关“对象”处温度的信息。两种器件都组装在同一块板上,并由12V DC供电。继电器允许开关负载高达7A。但是,如果要控制加热器,最好通过一个附加的接触器来完成。相同的DS18B20用作温度传感器,在正常情况下需要它,而在密封情况下则需要。

第三种设备是紧凑型的,通过最标准的USB连接器由5V供电。
这是一个MP3507网络温度计,有2个通道。
为什么有两个频道?这个例子很简单-一种测量房屋的温度,第二种测量街道上的温度。该套件包括2个传感器,但对于室外使用,密封版本的传感器非常适合。照片显示了密封的传感器以及MP3504模块。但它也与MP3507模块兼容

USB电源连接器的存在使您可以将模块连接到任何USB电荷,这非常方便。


在或多或少地描述了铁的一面之后,有必要讨论控制它的应用程序。 Master Kit为所描述的每个模块提供了免费的应用程序,这更像是演示该模块功能的演示,而不是一个用于远程管理房屋的超级通用工具。但是命令系统是开放的,因此可以将模块安全地连接到OpenHab或在任何操作系统上编写应用程序。甚至在App Inventor构造函数的帮助下。

以下是Android应用程序的屏幕截图示例
,根据模块的目的,所有这些屏幕截图都是相似的,并且在必要的图标集方面有所不同(某些功能在将来会列出):
“灯”-显示继电器的状态。燃烧的灯-继电器打开。如果您点击灯泡-灯泡将再次关闭-点亮。
“灯泡上方的数字”是继电器打开状态的分钟计数器,您可以将其用作设备的时间记录器,例如,计算在台球桌上方的灯光是否亮(如果已支付时间,则打开)。
“温度”-当前温度传感器读数。如果有2个,则将有两个值。
“地球”-用于从智能手机连接到设备的按钮
“带有可调扳手的锤子”-用于调用应用程序设置的按钮。

连接和设置包括2个步骤:
1.连接LAN模块
2.安装并配置Android应用程序以使其专门用于您的模块。

要连接到本地网络,必须将模块置于配置模式。为此,在通电后的1-2秒内,您需要关闭2个触点并将其保持在此状态5-7秒钟。此时,蓝色LED每秒将短暂闪烁1次。如果熄灭,则需要再次重复该操作。看一下带有两个温度计的模块的图片。

要进行配置,必须先闭合镊子或一根导线的触点2和3(上方)。

模块进入设置模式后,它将在其周围创建一个局域网,其名称以单词MQTT开头并以7位数字ID结尾。名称的这些部分之间是功能和版本的标志。
下面是一个示例:MQTT_2RELE V1.6_1234567您需要使用默认密码连接到该网络。顺便说一句,记住这个数字。在设置控制Android应用程序时,它会派上用场。这是您的智能手机或平板电脑将连接到的主题的名称。

接下来,您可以选择使用“ Configurator” Android应用程序或其Windows版本进行配置,我更喜欢Windows。设置窗口看起来简单明了


在前两行中,输入要连接模块的Wi-Fi网络的名称和密码。在第二个块中,您要么允许模块与访问点同时工作,要么禁止它。如果不禁止,则可以直接连接到模块。这充满了安全性。最好禁止。然后,通过路由器的访问系统保护对模块的访问。

设置完成后,模块将自动连接到路由器并自动在MQTT服务器上注册。我们选择了免费的iot.eclipse.org

它仍然保留在预安装的应用程序中,单击设置按钮(带有可调扳手的锤子)并执行几个步骤,基本上您只需要确认操作即可,只需要在一个地方输入模块ID-我们在连接网络时就记住的七位数数字。有关更多详细信息,请参见说明中的网站,因此此处没有必要重新键入它们的内容。

设置完成后,仍然可以将您的电器连接到输出继电器,放置温度传感器,提供Internet,然后就可以使用它了。智能手机本身也可以通过任何方式连接到Internet。在莫斯科地铁也可以。

祝大家新年快乐!

Source: https://habr.com/ru/post/zh-CN388195/


All Articles