第一节: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.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 平台重置密码
点击删除可以删除学生信息
点击删除可以删除学生信息