跳到主要内容

SmartIoT Quick Start

简介

SmartIot是恩孚科技出品的一个简单易用的物联网平台,3分钟连接物联网,随时上传传感器数据,并实施远程操控micro:bit。

平台链接:https://www.smartiot.space/

请注意,使用IOT:bit/花瓣系列WIFI模块/行星系列WIFI模块连接Wi-Fi网络的时候,请确保您的Wi-Fi网络运行在2.4GHz模式下

语言切换

SmartIoT平台支持多种语言(机器翻译),用户可以自己选择对应语言。

点击右上角切换语言按钮。

选择语言进行切换。

如果可选语言中无法满足需求或翻译错误,可以点击下载模板自行翻译。

翻译完成后点击上传,自行上传翻译文件,此翻译功能只能适用于本地机器。

SmartIoT 账号注册

进入SmartIot 官网,点击Login进入账号登录页面。

点击Create an Account进入注册新账号页面。

填好注册信息(邮箱、用户名、密码)点击Sign Up。

点击Sign Up注册,会发送一封邮件到你填写的账号邮箱。

检查你的邮箱的收件箱或者垃圾箱(可能会被识别为垃圾邮件),打开邮件中的网址以激活你的账号。

注册成功。

登陆 SmartIot

在Log in下输入账号密码,并选择登陆。

SmartIot 平台设备管理

点击Log in进入设备管理页面,左上角是用户名,个人邮箱,User Token是平台唯一识别码,对应你的账号。全网唯一,不会重复。

添加一个新的设备(Create new device),Topic是你的设备识别号(在账号中的唯一设备)。

可以修改设备名称及配置设备(你只能拥有10个设备)。

点击图标可以对设备进行重命名,清除数据和删除操作;点击View Details可以进入设备以查看信息。

SmartIot 平台数据上传及示例代码

SmartIot 平台支持最多八条数据上传。

设备界面里上方表格为上传数据,下方由数据和时间组成二维折线图。

编写代码

微软makecode

编程

进入“makecode.microbit.org”,点击“新建项目”。

在弹出窗口输入项目名称并点击“创建”。

点击代码抽屉中的“扩展”。

在弹出界面输入“Petal”,按下回车键进行搜索,并选择加载Petal软件库。

如果你现有设备为iot:bit,则添加iot-environment-kit软件库 如果你现有设备为行星系列wifi模块,则添加PlanetX软件库

注意:如果你得到一个提示说一些代码库因为不兼容的原因将被删除,你可以根据提示继续操作,或者在项目菜单栏里面新建一个项目。

代码解释

连接SmartIot平台。User Token 为账户唯一识别码,与账户绑定不可修改。 TOPIC,设备唯一识别码,连接时需要指定上传设备。设备号(Topic)顺序排列。

在SmartIot平台上获取这两个数据。

判断平台连接状态是否成功,成功(True),失败(False)。

点击积木块下方+可添加上传数据,最多同时上传8个数据.

测试效果

远程控制积木块,当平台上的开关被触发时运行指定程序。

当平台连接成功后,可以点击这个开关来执行这两个积木块。

参考程序

注意:请自行填入wifi信息、user token和Topic

请参考程序连接:https://makecode.microbit.org/_8230fd1aL6Y0

你也可以通过以下网页修改程序。

现象

当开机时自动连接wifi并自动连接SmartIoT,随机上传0~10整数到SmartIoT。

设备页面组件管理

点击左上角Add Component。

在弹出窗口选择组件及尺寸。

折线图

最多可显示8组数据,适用于展示数据变化趋势。

可通过 Start TimeEnd Time设定图表显示的数据范围。

或者通过数据标签选择图表的显示数据。

或者点击Edit进入设置界面。

通过勾选标签选择显示数据信息。

饼状图

最多可显示8组数据,便于呈现数据占比关系。

仪表盘

可显示1组数据,直观展示关键指标。

可设置不同阈值区间的表盘颜色

数据显示

可显示1组数据,精确呈现具体数据数值。

状态指示灯

可显示1组数据,实现数据可视化预警。

可设置不同阈值区间的LED灯的颜色

SmartIot 平台班级管理

点击class management选项,进入班级管理界面,如果发现需要教师账号激活码,请联系ELECFREAKS官方人员,邮箱support@elecfreaks.com

点击Create Class创建班级。

在弹出页面输入班级名称及录入学生姓名。

注意:每个名称最多可包含 15 个字符,每行一个名称(请不要留下任何空白行)。

创建完成班级后,点击图标,进入学生信息管理界面。

点击Add Student可以填写学生信息

点击Export可以导出全部学生数据

点击复制图标可以复制单个学生数据

点击Reset Password可以重置学生账户密码,防止学生忘记密码

点击删除可以删除学生信息

SmartIot 平台重置密码

点击下图所指示图标即可进入密码重置界面。

输入旧密码和新密码即可修改密码。

SmartIot 配置共享

点击Copy或者Import导出或者导入设备配置。

SmartIot 设备共享

点击Share进入设备共享页面。

点击ALL设置设备为公开共享设备,有设备共享链接的人员都可以访问该设备查看数据。

点击Specified设置设备为私人共享设备,可通过邮箱指定账户共享,如果是教师账户,也可通过下方选项快速共享设备给班级成员。

共享设备会在Share Device中显示。

被分享者只拥有阅读权限,无法对数据对图表内容进行修改。