【mind+ maixduino用户库】网络Network
【mind+ maixduino用户库】网络Network
概述:
【mind+ maixduino用户库】支持网络连接、连接到EasyIot、Onenet物联网平台,调用AIonenet接口进行人工智能相关识别(人脸检测、人脸分析、人体检测、内容检测、宠物识别、车牌识别、图像抄表、安全帽识别等)
相关积木说明
1.设置网络积木块
-
设置我们要连接的wifi的名称和密码 判断wifi是否已连接 获取miaxduino 连接wifi的IP地址、子网掩码、网关等相关信息
2.连接Easyiot物联网平台
-
设置Easyiot 的客户端 账号和密码 发起mqtt请求 连接EasyIot 物联网平台 向设备发送消息 订阅设备信息 wait_msg()等待消息 断开Easyiot连接 当从主题接收数据 事假相应模块 接收的设备信息 与 设备发送到单片机的消息
3.连接Onenet物联网平台
-
设置Onenet物联网客户端相关信息(设备ID,产品ID,产品ApiKey,订阅主题等) 向onenet发送数据流 topic :信息 向onenet发送数据流 字典{“topic2”:1,“topic2”:2} 断开onenet连接 以wait_msg()等待消息 接收onenet信息事件相应 获取设备接收的信息
4.AIonenet 图像识别
-
获取鉴权码(token码)注册连接 调用AIonenet 图像识别API 进行多种场景的AI识别
注:具体内容参考官方文档:
我这里的图像压缩率为15%,导致识别不准确。有些功能后续改进。先鸽一会儿
导入扩展
打开Mind+ 1.70V+ 加载库步骤如下:点击“扩展”选择“用户库” 在搜索栏输入:“https://gitee.com/hockel/network”
程序设计
任务一:连接wifi并打印出相关信息
实验结果:
任务二:l连接Easyiot物联网平台 发送和接收信息
EasyIot 地址:
显示效果如下:
任务三:连接Onenet物联网平台 发送并接收信息
实验结果:
任务四:调用AIoneonet进行AI图像识别
实验结果:
注:其他图像识别效果类似,这里就不一一做实验了。因为图片质量问题可能导致识别效果不佳。后期改进
支持列表
更新日志
V0.0.1 基础功能完成
上一篇:
JS实现多线程数据分片下载