【昇腾系列产品应用】英码科技EA500I边缘计算盒子接口使用示例和目标检测算法演示(附视频)

EA500I是英码科技联合华为昇腾精心打造的AI边缘计算盒子,其搭载昇腾310系列处理器,可提供20TOPS INT8 的计算能力,并设计了丰富的外围接口,包括Type-C系统调试口、LINE音频接口、USB3.0*2、千兆LAN*8、WAN*1、5G/4G、GNSS天线口、HDMI-OUT接口、RS232/RS485接口等;EA500I具有云边协同、大容量存储、配置灵活等特点,可以在边缘环境广泛部署,满足在智慧交通、智慧社区、智慧商场、无人超市等复杂环境区域的应用需求。(想了解更多产品详情请戳:EA500I)

图片

边缘计算盒子的接口主要用于数据的传输和控制,是实现各种AI应用的重要桥梁。今天我们以基于昇腾AI芯片设计的EA500I边缘计算盒子为例,为大家讲解HDMI-OUT接口、5G/4G、蓝牙、LAN、USB3.0、LINE等显示、通信、音频接口的使用示例,以及连接成功后进行目标检测算法的具体操作演示。

图片

01 接口使用示例

通过HDMI-OUT接口显示桌面系统

①将外接显示屏幕通过HDMI线连接到HDMI-OUT接口中。

图片

②给边缘盒子接通电源后,可直接显示可视化操作系统。

图片

通过5G/4G接口连接网络

①首先确认好SIM卡安装到内部模块中,随后设置管脚电平为通信模组供电,出现usb0网卡,回显端口为 /dev/usb0。

图片

②通过查看注册命令可以看到与基站注册成功;

echo -e "AT+CGREG?\r\n" > /dev/ttyUSB0,返回2,1或0,1,;执行:ifconfig usb0,可查看到已经获取到IP;执行:ping -I usb0 www.hao123.com成功

图片

通过蓝牙接口连接音频设备

①首先使用hciconfig -a #获取蓝牙模块信息;hciconfig hci0 up 给蓝牙设备上电。

图片

②执行:bluetoothctl,可以进行蓝牙操作;执行:scan on ,搜索附近蓝牙设备;找到已知的蓝牙设备,执行:scan off。

图片

③以手机为例,执行:pair 【设备MAC地址】,终端显示配对确认,输入:yes;手机终端上点击【配对】。

图片

④执行:trust 【设备MAC地址】;执行:connect 【设备MAC地址】, 手机上操作,对被测设备进行蓝牙连接,提示连接成功,且显示是做为音频设备被连接;

图片

通过LAN接口连网后使用SSH登入设备

①首先将网线连接到盒子上的WAN网口,确保接入网线可正常使用。

图片

②使用软件工具登录设置的 IP 地址:192.168.150.1,对应eth1网卡。

图片

通过USB3.0连接鼠标并读写测试

①接入USB鼠标设备, 然后上电, 使用fdisk -l查看打印信息;

图片

②使用mount /dev/sda1 /mnt进行挂载后,可进行写数据测试:dd if=/dev/zero of=/mnt/test2 bs=4096 count=1048574;读数据测试:dd if=/mnt/test2 of=/dev/null bs=4096 count=1048574

通过LINE音频接口实现录音、播放

①首先将带录音功能的耳机插入到盒子的3.5mm的LINE-IN音频接口中。

图片

②使用sample_audio capture /data/record.wav命令,驱动耳机进行录音可生成录音文件;使用sample_audio play /data/record.wav可进行播放录音文件。

图片

02 目标检测算法

以上主要讲解了英码科技EA500I边缘计算盒子的接口功能,在软件层面,英码科技也对昇腾平台做了自研算法的移植,以验证常用的深度学习框架可适配昇腾达芬奇架构。

硬件准备

1、前端视频采集摄像头

2、后端数据处理:英码科技EA500I边缘计算盒子

3、前后端通过网线连接到同一网段下

4、保持正常电源,获取两个ip地址

算法应用操作演示

1、打开百度,输入盒子ip地址等待跳转;

2、输入账号密码可直接进入到算法应用部署后台;

3、先进行前端摄像头接入到盒子中,选择“IPC接入”;

4、点击“新增”,接入协议选择:RTSP,设备名称、序列号可自定义,IP地址代表唯一标识可自定义;

5、设备地址输入:rtsp//:<摄像头IP地址>:554/live/xr,本次填入摄像头IP 10.1.30.201,点击确认;

6、点击“算法任务”进行算法配置,同样点击“新增”;

7、进行参数配置,任务名称自定义,算法名称选择行人检测,IPC名称选择前面接入的IPC摄像头;

8、出现初步预览后,选择区域全选,定时上报代表警告上报频率,可自定义,点击确认后等待算法运行;

9、约五秒钟后可以看到算法处于运行中的状态,点击概览,可以看到ipc接入的画面出现在概览中,行人可被检测到,并且能够在右端中汇总;

10、想了解所有的抓拍告警,可以选择点击推理结果,进入后可以看到所有的推理结果都被汇总。

至此,目标人形检测算法成功部署,且正常运行。

以上就是英码科技EA500I边缘计算盒子的重要接口使用示例和算法部署操作演示的全部内容。英码科技是昇腾重要的APN合作伙伴,将持续推出更多基于昇腾AI芯片的边缘计算盒子和技术干货,欢迎持续关注~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/500155.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

构建ELK+Filebeat+kafka+zookeeper大数据日志分析平台

主机IP 角色 所属服务层 部署服务 192.168.11.11 日志生产 采集层 filebeat 192.168.11.12 日志缓存 数据处理层、缓存层 Zookeeperkafkalogstash 192.168.11.13 192.168.11.14 日志展示 持久、检索、展示层 Logstashelasticsearchkibana 数据流向 filebeat--…

git仓库太大只下载单个文件或文件夹

有没有这样的苦恼&#xff1a;仓库太大&#xff0c;只想下载其中某些文件(夹)&#xff1f; 一招解决&#xff1a;bash down_folder_from_git.sh 运行前&#xff0c;先修改开头三个变量 原理: 稀疏检出 让工作树仅包含自定义的文件 #!/usr/bin/bash addrhttps://github.com/fac…

时序预测 | Matlab实现CPO-BP冠豪猪算法优化BP神经网络时间序列预测

时序预测 | Matlab实现CPO-BP冠豪猪算法优化BP神经网络时间序列预测 目录 时序预测 | Matlab实现CPO-BP冠豪猪算法优化BP神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现CPO-BP冠豪猪算法优化BP神经网络时间序列预测&#xff08;完整源码…

每天五分钟卷积神经网络:如何基于滑动窗口技术完成目标的检测?

汽车检测算法 现在我们想要构建一个汽车检测算法,我们希望输入到算法中一张图片,算法就可以帮助我们检测出这张图片中是否有汽车。 数据集 首先创建一个标签训练集,x是样本,y是标签。我们的训练集最好是被剪切过的图片,剪掉汽车以外的部分,使汽车居于中间位置,就是整张…

安卓开机动画

目录 一、开机动画的2种模式1.1 android模式2.2 movie模式 二、开机动画代码运行位置三、删除开机动画四、自定义开机动画实践 一、开机动画的2种模式 一种是使用两张图片利用某种效果来造成动态&#xff0c;另一种则是用一个图包循环显示的方式来形成动态。当然&#xff0c;这…

uinapp触底与下拉时间触发的使用

在UniApp中&#xff0c;onReachBottom 和 onPullDownRefresh 是两个重要的生命周期函数&#xff0c;分别用于处理页面滚动到底部时触发的事件和下拉刷新时触发的事件。 在页面的 .vue 文件中&#xff1a; <template> <view> <scroll-view scroll-y"tr…

React Native框架开发APP,安装免费的图标库(react-native-vector-icons)并使用详解

一、安装图标库 要使用免费的图标库&#xff0c;你可以使用 React Native Vector Icons 库。 首先&#xff0c;确保你已经安装了 react-native-vector-icons&#xff1a; npm install --save react-native-vector-iconsnpm install --save-dev types/react-native-vector-ic…

Arcgis中使用NDVI阈值法提取农田shape

首先有一幅NDVI影像TIFF&#xff0c;对其查看农田上的NDVI范围&#xff0c;大概是0.1以上&#xff0c;因为是12月份&#xff0c;小麦播种完1-2个月&#xff0c;此时NDVI并不是很高&#xff0c;但是树林基本叶子掉落了&#xff0c;所以比较好提取农田。 打开地图代数-栅格计算器…

OpenHarmony OpenCV应用样例开发

背景 OpenCV 介绍 OpenCV&#xff08;Open Source Computer Vision Library&#xff09;是一个开源的计算机视觉和机器学习软件库。它由一系列的 C 函数和少量 C 类构成&#xff0c;同时提供 Python、Java 和 MATLAB 等语言的接口&#xff0c;实现了图像处理和计算机视觉方面…

一则关于Go的高级构建指北

本文将探索Golang高级构建技巧&#xff0c;从而有助于创建更高效的二进制文件。 构建选项 以下是 go build 命令最常用的一些选项&#xff1a; -o: 指定输出文件名。默认输出文件名是主软件包的名称&#xff0c;在 Windows 系统中会自动添加 .exe 后缀。-v: 详细输出。该选项…

产品经理的进阶之路

1. 前言 本文深入剖析了产品经理这一职业从产品专员起步,逐步晋升为产品经理、高级产品经理,直至产品总监的整个职业发展路径。在每个阶段,产品经理都需承担不同的工作职责,展现出独特的职业特点。 2. 产品专员 关键词【产品需求/原型/文档/沟通】 对于初步接触产品领域…

Remote Desktop Manager for Mac:一站式远程桌面管理,高效掌控所有连接!

Remote Desktop Manager for Mac是一款专门用于远程桌面管理的软件。它的主要功能包括&#xff1a; 远程连接管理&#xff1a;Remote Desktop Manager允许用户集中管理所有远程连接&#xff0c;包括远程桌面、远程服务器、虚拟机、云服务等&#xff0c;用户可以一次性登录并管理…

Pocket 2荧光拍摄的几个有趣玩法

荧光是现象&#xff0c;当某种常温物质经某种波长的入射光&#xff08;通常是或&#xff09;照射&#xff0c;吸收光能后进入&#xff0c;并且立即退激发并发出出射光&#xff08;通常波长比入射光的波长&#xff0c;原先看不见的短波长紫外线&#xff0c;变成在可见光波段的可…

java算法day38 | 动态规划part01 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯

理论基础 递归五部曲&#xff1a; 确定dp数组&#xff08;dp table&#xff09;以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 509. 斐波那契数 动规五部曲&#xff1a; 这里我们要用一个一维dp数组来保存递归的结果 确定dp数组以及下标的含义 dp…

Linux 环境安装 Elasticsearch 8.X

安装前说明 首先确定操作系统&#xff0c;在Linux发行版上执行uname -a查看具体系统。我是Ubuntu系统&#xff0c;可以用直接用apt-get安装&#xff0c;也可以下载tar.gz包手动安装。使用apt-get安装更方便快速&#xff0c;但不同的文件会被安装到不同的目录&#xff0c;不方便…

Java虚拟机(JVM)知识点总结

一. Java内存区域 1. JVM的内存区域划分&#xff0c;以及各部分的作用 可分为运行时数据区域和本地内存&#xff0c;按照线程私有和线程共享分类&#xff1a; 线程私有&#xff1a;程序计数器、虚拟机栈、本地方法栈。 线程共享&#xff1a;堆、方法区、直接内存。 JDK1.7…

Web APIs知识点讲解(阶段四)

DOM- 事件高级 一.回顾(购物车案例) <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><meta http-equiv&qu…

NRF52832修改OTA升级时的bootloader蓝牙MAC

NRF52832在OTA升级时&#xff0c;修改了APP的蓝牙MAC会导致无法升级&#xff0c;原因是OTA程序的蓝牙MAC没有被修改所以手机扫描蓝牙时无法连接 解决办法 在bootloader的程序里面加入修改蓝牙mac地址的代码实现原理&#xff1a; 在bootloader蓝牙广播开启之前修改蓝牙mac 通…

接口自动化框架搭建(九):接入钉钉消息通知

1&#xff0c;jenkins安装钉钉插件 2&#xff0c;在钉钉群聊设置机器人 3&#xff0c;jenkins配置钉钉 根据情况选择&#xff1a; 除了这些&#xff0c;其他不用配置&#xff0c;配置完成点击确认 4&#xff0c;项目配置 添加后保存 5&#xff0c;测试下效果 构建完成后&a…

缓存数据库的意义、作用与种类详解

在现代计算机应用中&#xff0c;数据访问的性能往往是关键因素之一。随着数据量的增加和复杂应用的兴起&#xff0c;数据库的访问成本逐渐成为瓶颈。为了提高应用程序的响应速度、减轻后端数据库的负载压力&#xff0c;缓存数据库应运而生。 什么是缓存数据库&#xff1f; 缓存…