1 Star 1 Fork 1

hockel/Network

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

【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 图像识别

注:具体内容参考官方文档:https://open.iot.10086.cn/ai/helpCenter/technicalDoc?id=c3

我这里的图像压缩率为15%,导致识别不准确。有些功能后续改进。先鸽一会儿

导入扩展

打开Mind+ 1.70V+ 加载库步骤如下:点击“扩展”选择“用户库” 在搜索栏输入:“https://gitee.com/hockel/network”

程序设计

任务一:连接wifi并打印出相关信息

实验结果:

任务二:l连接Easyiot物联网平台 发送和接收信息

显示效果如下:

任务三:连接Onenet物联网平台 发送并接收信息

实验结果:

任务四:调用AIoneonet进行AI图像识别

实验结果:

注:其他图像识别效果类似,这里就不一一做实验了。因为图片质量问题可能导致识别效果不佳。后期改进

支持列表

主板型号 实时模式 ArduinoC MicroPython 备注
mpython

更多好玩的扩展欢迎关注个人博客:www.hockel.club

更新日志

V0.0.1 基础功能完成

MIT License Copyright (c) 2020 hockel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

【mind+ maixduino用户库】支持网络连接、连接到EasyIot、Onenet物联网平台,调用AIonenet接口进行人工智能相关识别(人脸检测、人脸分析、人体检测、内容检测、宠物识别、车牌识别、图像抄表、安全帽识别等) 展开 收起
Python 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hockel/network.git
git@gitee.com:hockel/network.git
hockel
network
Network
master

搜索帮助

371d5123 14472233 46e8bd33 14472233