跳到主要内容

第一节:SmartIot平台使用手册


SmartIot是恩孚科技出品的一个简单易用的物联网平台,3分钟连接物联网,实施远程操控microbit。(中/英文切换暂时没有更新)

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

请注意,使用IOT:bit连接Wi-Fi网络的时候,请确保您的Wi-Fi网络运行在2.4GHz模式下

SmartIot 平台账号注册

进入SmartIot 官网,点击Sign up进入注册新账号页面

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

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

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

注册成功

SmartIot 平台登陆

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

SmartIot 平台设备管理

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

添加一个新的设备(Create new device),Topic是你的设备识别号(在账号中的唯一设备)可以修改设备名称(你只能拥有10个设备)

点击右上角小齿轮可以对设备进行重命名,清除数据和删除操作;点击View Details可以进入设备以查看信息

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

设备界面里左侧为上传数据,右侧由数据和时间组成二维折线图,可以选择要显示的数据,也可以导出数据(export data) Remote Control可以下发指令控制microbit。

编写代码


微软makecode

编程


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

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

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

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

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

代码解释

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

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

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

断开与SmartIoT平台的链接。

上传一个整数到SmartIot平台.

测试效果。

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

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

参考程序

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

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

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

现象


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

SmartIot 平台班级管理

将指针悬浮在右上角用户名处,会弹出一个下拉框,点击其中的class选项,进入班级管理界面。

点击Create Class创建班级。

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

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

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

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

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

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

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

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

SmartIot 平台重置密码

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

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