余承东在华为发布会的一句话让我记忆深刻:华为致力于把数字世界带入每个人、每个家庭、每个组织,构建...。
余承东在华为发布会的一句话让我记忆深刻:华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界。万物互联又需要物联网的帮助,物联网(缩写IoT)是网络的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设施、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。掌控板能支持WiFi通信,可作为物联网的终端设备,通过搭载物联网云平台,实现物联网的各种应用。
在日常的生活中,我们大家可以看到不少人手上都带着智能手表,如今智能手表已经是智能穿戴设备中的重要成员,智能手表有很多功能比如测量心率、接收短消息、查看天气等,我们也可以用掌控板作为物联网的一个终端,通过物联网云平台与掌控板进行互联,制作一个智能物联手表。
首先我们应该介绍一下什么是物联网云平台:正常的情况下,用手机无法和非同一个局域网下的其他硬件设备直接点对点通信,这样一个时间段就需要一个位于网络上的服务器做中转,这个服务器就是物联网云平台,我们想要简单地实现物联网功能,就必须借助已经开发好的物联网云平台。
市面上有很多公开的物联网云平台:像阿里云、Easy IoT、OneNet等,这里我以Easy IoT平台为例开始我们的物联网之旅。注册账号,登录,打开工作间就能开始使用了(网址:)。在“工作间”中,点击“+”号添加新的设备,这个设备就是需要连入的物联网的设备,从图中我们大家可以发现左边的Iot_id(user)和Iot_pwd(password)就是物联网的账号和密码,后面需要填写到软件程序中(可以点击小眼睛查看,密码不要告诉别人哦)。New Device就是新加入的设备,每个设备都有独自的Topic。在设置好参数后,千万不要去手痒痒点击上图左侧的“重新生成”,否则需要重新设置相应的id和密码。
现在我们可以打开Mind+软件,开始编写程序了,首先点击扩展图标,选择“网络服务”,点击“MQTT”和“WiFi”,完成加载,导入成功后不难发现软件的左侧多出了掌控和网络服务模块等多条指令。首先我们将WiFi连接到热点(输入自家的账号和密码),当WiFi连接成功后在掌控板中显示WiFi连接成功。
WiFi和物联网都连接成功后,可以将掌控板作为智能物联手表,通过Easy IoT平台发送信息控制掌控板输出,比如在Easy IoT网页中发送消息,掌控板收到消息后,能够准确的通过用户的代码指令,蜂鸣器会发出声音并显示文字。
在网页端发送的消息会实时显示在掌控板上,发送的消息支持中、英文字符,但不支持将汉字消息显示在屏幕上,Easy IoT平台还支持查看历史信息哦。