tag 标签: 物联网

相关帖子
相关博文
  • 2025-4-29 16:09
    51 次阅读|
    0 个评论
    在现代多摄像头应用场景中,高效的数据采集与实时处理是技术核心。基于USB接口的一拖四多摄像头系统,通过集成化设计实现四路摄像头同步采集,结合智能算法优化数据处理流程,为安防监控、工业检测、医疗影像等领域提供一站式解决方案,大幅提升系统运行效率与稳定性。 Air8101支持DVP和UVC两种不同协议标准的摄像头: 1)DVP摄像头: 通过24PIN FPC连接器接入Air8101开发板。DVP(Digital Video Port,数字视频端口)摄像头凭借低成本、易开发‌的优势,在工业控制、嵌入式设备等场景中有广泛应用‌。 点击下图查看应用示例: 2)UVC摄像头(也可被称为USB摄像头): 通过USB-A接入Air8101开发板,遵循USB视频类设备UVC(USB Video Class)标准,具有即插即用、兼容性强、功能多样、应用场景广泛等特点。 本文特别分享UVC多摄像头应用示例:帮助开发者快速上手Air8101开发板通过USB HUB扩展坞外挂多个UVC摄像头的使用,实现多摄像头数据采集与处理功能。 一、主要硬件准备 1.1 主要硬件 Air8101开发板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 1.2 接线示意 在USB HUB扩展坞插好UVC摄像头,通过USB-A接入Air8101开发板;再将配套USB转串口供电下载扩展板直插到开发板上,通过USB数据线与电脑相连。 实物连线如下图示: 二、最新源码及实操教程 Air8101应用示例持续更新中,当前示例为USB多摄像头的切换拍照以及文件上传功能。 搭配LCD显示屏,在LCD屏幕上实时显示摄像头拍摄到的画面; 通过Air8101开发板上的KEY3按键进行拍照,图像可以保存到内部文件系统、BUFF或者上传到服务器; 通过Air8101开发板上的KEY5、KEY6按键可以切换USB端口号,从而切换USB摄像头。 最新源码及实操教程详见: https://docs.openluat.com/air8101/luatos/app/multimedia/camera/multi_camera/ 三、相关注意事项 3.1 开发板接线 在使用UVC摄像头时,需要将开发板J29上的VBAT与VUVC进行短接,从而用VBAT给UVC供电,另外还可以用软件控制GPIO P28(2.8V_EN网络)控制UVC供电通断。 同样需要注意,如果摄像头需要支持5V时,可在J29上使用跳线帽短接+5V和VUVC。 3.2 USB摄像头参数配置 Air8101工业引擎LuatOS固件支持一拖四USB摄像头,可以通过软件来控制使用哪路摄像头,在同一时间仅支持一路摄像头拍照或者录制视频。 当你使用一路摄像头时,需要把另外三路摄像头通过软件进行关闭。 示例代码中通过camera.USB将摄像头ID配置为USB类型,由于示例是外挂多个USB摄像头,因此需要一个usb_port变量用于设置USB端口号,默认端口号为1。 注意:Air8101开发板最多只能支持四个USB摄像头,代码将USB端口号的范围限制在了1~4(最小为1,最大为4)。 可通过www.air8101.cn,获取更多最新开发资料。 今天的内容就分享到这里了~
  • 2025-4-29 16:04
    102 次阅读|
    0 个评论
    天线性能直接影响通信质量,合理设计其结构布局可显著提升信号覆盖与传输效率。本文聚焦三种常见天线布局要点,解析如何通过形态、间距及方向性调整,实现最优信号收发效果。 应工程师朋友相邀,下面特别分享Air8101天线设计相关内容。 更多应用示例持续更新中,最新开发资料详见: www.air8101.cn 一、天线区域说明 Air8101工业引擎屏蔽盖上方有一个宽18mm、高6mm的区域,即下图红框范围内的区域,该区域就是工业引擎Wi-Fi板载天线的区域。 需要特别注意: Wi-Fi板载天线的主体是黄色高亮的覆铜走线,这个区域的PCB所有层均做净空不覆铜处理。 二、板载天线性能测试 使用Keysight E5071C矢量网络分析仪,基于Air8101开发板对Air8101工业引擎板载天线无源数据进行测试。 如下图示: 测试结果: Air8101工业引擎在开发板上测试SWR(电压驻波比)小于1.6,匹配性能良好‌,完全可以满足日常使用。 三、大板布局要点 需要特别注意,为保证良好的天线性能,Air8101在大板布局设计上也要保证天线附近区域的净空。 常见布局有以下三种: 3.1 天线在板外 Air8101工业引擎18mm*6mm的天线区域全部放在大板PCB板框外;这种情况下,在打板上不需要做任何净空处理,设计最简单。 3.2 天线在大板边缘位置 位置1:放在大板拐角,但Air8101工业引擎天线距板边还有2mm 空间,净空区要求(6+2)mm*36mm; 位置2:放在大板中间部位,但Air8101工业引擎天线外延距板边还有2mm 空间,净空区要求(6+2)mm*54mm; 位置3:放在大板中间部位,但Air8101工业引擎天线外沿和板边一致,净空区要求 6mm*54mm; 位置4:放在大板拐角,但Air8101工业引擎天线外沿和板边一致,净空区要求 6mm*36mm。 从位置1、2描述可以看出: 如果Air8101的布局必须要往板内缩一些,那缩进去的部分也需要将PCB所有层全部做净空,不走线、不放置器件、不覆铜处理。 3.3 天线在板外 如果Air8101工业引擎必须放置在大板内部,则没法保证天线性能;请选择Air8101A工业引擎通过1代IPEX座搭配FPC或者外置天线使用。 四、其他注意事项 要保证天线性能,还有以下一些需要注意的地方: 1) 同频段天线间距需≥1/4波长(如2.4GHz对应约 31mm),以增强天线之间的隔离度。 例如:4G网络中的B40频段和Air8101的2.4G频段存在重叠。 以下表格列举了Air8101的几种Wi-Fi天线和4G天线组合使用时的注意事项: 2) 天线需要远离功率器件、高频器件、数字信号线等容易干扰天线的器件,如功放、DCDC、CPU等; 3) 如果外壳有大量金属材质,并且离天线比较近,需要找天线厂进一步评估; 4) 内部如果有排线(例如:喇叭和MIC的音频线),电源线等,请避开模组天线区域,并对线组进行固定; 5) Air8101所有的GND PAD均要求良好的接地处理,就近打地孔接入主地; 6) 板载天线净空区域内不走线,不放置器件,不覆铜。 可通过www.air8101.cn,获取更多最新开发资料。 今天的内容就分享到这里了~
  • 2025-4-29 15:05
    70 次阅读|
    0 个评论
    本期将以Air8000核心板为例,带你快速上手WiFiScan示例。 Air8000的Wi-Fi扫描有何不同? Air8000核心板板载Wi-Fi6天线,具有扫描速度快、功耗低的特点,基本500ms即可扫描完毕(其他常规模组如Air780E,扫描需要5到10秒)。 最新开发资料详见: www.air8000.cn 一、WiFiScan工作原理 WiFiScan是指通过无线设备(如智能手机、路由器、物联网设备等)主动扫描周围可用的Wi-Fi网络,以获取其基本信息(如:SSID、信号强度、加密方式、频段等)的过程。 它是无线通信领域中一项基础且重要的功能,广泛应用于网络配置、设备连接、信号优化及安全检测等场景。 其核心原理与以下两方面相关: 1.1 定位技术‌ 通过设备内置的无线网卡扫描周边Wi-Fi热点的信号强度(RSSI)、MAC地址(BSSID)、信道等信息,形成“信号指纹”‌;将实时扫描的指纹与预先建立的信号数据库匹配,利用算法(如三角定位、指纹匹配)计算设备位置‌。 常用于室内导航、位置服务等领域,尤其在GPS信号弱的环境(如建筑物内)可提供辅助定位‌。 WiFiScan与GPS定位对比如下图示: 1.2 网络探测功能‌ 部分场景中,WiFiScan用于识别附近Wi-Fi设备或热点,例如嗅探器可通过截获无线信号实现账号搜索‌。 在无线网络管理中,扫描功能也用于识别接入点(AP)与终端(STA)的连接状态‌。 下文将具体演示:如何使用WiFiScan示例,扫描附近Wi-Fi热点。 二、主要硬件准备 2.1 主要硬件 Air8000核心板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 2.2 接线说明 使用USB数据线,连接Air8000核心板与电脑即可。 1)核心板正面: 2)核心板反面: 三、最新源码及实操教程 Air8000应用示例持续更新中,当前演示示例为初始化AirLink、Wi-Fi模块,随后进行WiFiScan操作来扫描附近Wi-Fi。 最新源码及实操教程详见: https://docs.openluat.com/air8000/luatos/app/wifi/scan/ 示例代码如下所示: 四、实操验证流程 4.1 手机或电脑查看附近是否存在Wi-Fi热点 4.2 烧录代码 参考《如何使用LuaTools给Air8000烧录软件》,将准备好的软件烧录进Air8000,详见: https://docs.openluat.com/air8000/luatos/common/download/ 4.3 查看运行日志 烧录代码后等待初始化完成,并且确认附近有Wi-Fi的情况下,即可扫描到附近的Wi-Fi。 今天的内容就分享到这里了~
  • 2025-4-29 14:48
    114 次阅读|
    0 个评论
    PWM (Pulse Width Modulation,脉宽调制)是一种通过控制数字信号的占空比来实现模拟信号的技术,以‌其高精度、高效率、灵活性‌优势,广泛应用于电机、电源及显示领域。 典型应用场景: 电机控制:通过PWM调节电机转速。 LED调光:模拟LED亮度变化。 传感器控制:周期性触发红外传感器或超声波模块。 通信协议模拟:如PWM编码的红外信号发射。 以Air780EPM模组为例,PWM功能通过特定的GPIO引脚复用实现,需结合LuatOS的API进行配置。 一、Air780EPM模组PWM功能支持 Air780EPM的PWM功能需满足以下条件: 1.1 硬件支持: 模组支持部分GPIO引脚复用为PWM功能(需参考GPIO复用表,确定哪些引脚支持PWM)。 具体引脚及功能需查阅Air780EPM的硬件手册或LuatOS官方文档中的GPIO复用表。 下载链接详见: https://docs.openluat.com/air780epm/product/shouce/ 1.2 软件支持: LuatOS提供PWM API:通过Lua脚本控制PWM参数(如频率、占空比、极性等)。 需注意:Air780EPM的PWM功能可能受限于硬件设计,例如支持的频率范围、通道数等。 最新API说明详见: https://docs.openluat.com/air780epm/luatos/api/core/pwm/ 二、PWM驱动蜂鸣器应用示例 我们以PWM驱动Air780EPM开发板蜂鸣器为例,介绍PWM在硬件电路中的实际应用。 2.1 硬件电路 相比模拟控制电路,PWM无需依赖精密元件,电路设计复杂度低且成本可控‌。 2.2 示例代码 在实际开发中可通过软件编程调整频率和占空比,以适配不同应用需求(如电机驱动、显示屏调光、逆变器等)‌。 三、PWM开发注意事项 3.1 GPIO引脚选择 复用功能确认: 确保所选GPIO支持PWM功能(需查阅GPIO复用表,例如:某些引脚可能仅支持普通GPIO或UART、SPI等其他功能)。 示例: 若引脚GPIO1支持PWM复用,则需在代码中配置其为PWM模式。 3.2 PWM参数配置 频率限制: 硬件支持的PWM频率范围需参考数据手册(Air780EPM支持1Hz到13MHz);过高的频率,可能导致占空比精度下降。 占空比精度: PWM 的分辨率由硬件定时器位数决定(如 10 位分辨率对应 0.1% 精度);须确保配置的占空比,在合理范围内(0%~100%)。 3.3 代码开发注意事项 API使用规范: 使用LuatOS提供的PWM API,如pwm.setup()、pwm.close() 等。 示例代码: 注意:pwm_channel需对应Air780EPM的硬件PWM通道编号(请参考Air780EPM硬件手册相关说明)。 资源冲突: 确保同一GPIO引脚未被其他功能(如UART、ADC)占用;多通道PWM需确认硬件是否支持多路独立输出。 3.4 功耗与稳定性 低功耗模式: Air780EPM无法在低功耗模式和PSM+模式下保持PWM输出。 信号干扰: PWM信号因为频率较大,可能对其他模拟电路(如ADC)产生干扰,需通过硬件滤波或布局优化(如隔离走线)解决。 温度影响: 高频PWM可能导致GPIO引脚过热,需确保散热设计合理。 3.5 其他关键点 波形校准: 使用示波器验证PWM波形的频率和占空比是否符合预期。 固件版本: 确保使用的LuatOS固件版本支持PWM功能。 错误处理: 在代码中添加异常处理(如PWM配置失败时的重试机制)。 更多最新开发资料详见: www.air780epm.cn 今天的内容就分享到这里了~
  • 2025-4-21 14:03
    21 次阅读|
    0 个评论
    本期特别分享Wi-Fi联网AP应用示例(Air8000作为热点): 以Air8000核心板为例,在工业物联网场景中快速构建高可靠、低时延的Wi-Fi网络,供终端IoT设备接入。 最新开发资料详见: www.air8000.cn 一、了解两种工作模式 在实际使用中,Air8000工业引擎支持两种无线网络工作模式:AP模式和STA模式。 1.1 AP模式 AP是Access Point的缩写,即无线接入点,它是一个无线网络的中心节点,可以看成是一个服务器。它作为一个网络的中心节点,提供无线接入服务,其他的无线设备允许接入该节点,所有接入该节点设备的无线信号数据都要通过它才能进行交换和互相访问。 一般的无线路由器、网关、热点就是工作在AP模式下,且AP节点和AP节点之间允许相互连接。 Air8000工作在AP模式时: 可以用手机或者其他IoT设备连接上Air8000直接与其通信,通过Air8000实现设备集中管理及局域网无线控制。 1.2 STA模式 STA是Station的缩写,它是无线网络中的一个终端站点设备,可以看成是一个客户端。 一般来说,处在STA模式下的设备本身不接受无线的接入,该设备连接到AP节点进行网络访问,STA模式下的设备之间的通信可以通过AP进行转发实现。 Air8000工作在STA模式时: 可以连接到路由器的无线网络中去,手机或电脑通过无线网络实现对Air8000工业引擎的远程控制。 下文分享AP应用示例,后续再分享STA应用。 二、主要硬件准备 2.1 主要硬件 Air8000核心板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 2.2 接线说明 使用USB数据线,连接Air8000核心板与电脑即可。 1)核心板正面: 2)核心板反面: 三、最新源码及实操教程 Air8000应用示例持续更新中,AP应用通过系统启用AP模式,设定特定的SSID和密码,从而创建出一个Wi-Fi网络。 当其他设备成功连接到由Air8000创建的Wi-Fi网络后,便可通过配网系统与Air8000建立起通信桥梁。 最新源码及实操教程详见: https://docs.openluat.com/air8000/luatos/app/wifi/ap/ 3.1 初始化WiFi从机模式: 3.2 AP子函数 : 四、结果验证 4.1 系统启动 4.2 等待从机连接 4.3 连接热点并分配IP 今天的内容就分享到这里了~
相关资源
  • 所需E币: 0
    时间: 2025-2-27 14:30
    大小: 2.38KB
    上传者: huangyasir1990
    一、什么是MQTTMQTT(消息队列遥测传输)是ISO标准(ISO/IECPRF20922)下基于发布订阅范式的消息协议。它工作在TCP/IP协议之上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。二、MQTT特点轻量级协议:设计简单,占用带宽少,特别适合嵌入式设备和不稳定的网络环境。发布/订阅模型:客户端通过主题(Topic)发布消息,订阅者通过主题接收消息,彼此不直接通信。可靠性保障:提供三种服务质量(QoS)等级,确保消息可靠传输:QoS0:至多一次(不确认,可能丢失)。QoS1:至少一次(需要确认,但可能重复)。QoS2:仅一次(确保消息不丢失且不重复)。持续连接:使用TCP/IP连接,通过心跳包(Keep-Alive)保持连接稳定。支持离线消息:使用“保留消息”和“持久会话”功能,实现离线设备接收消息。安全性:支持SSL/TLS加密,结合用户名和密码进行身份验证。三、项目需求:在开发管理系统时,需要在项目中控制一些物联网设备,因为我们开发的是管理系统,所以在管理设备的时候需要有通用性和扩展性!比如空调设备A客户用的是美的品牌B客户用的是格力,过两天又来一个供应商,我们怎么扩展,这个时候在页面上控制这些设备的时候就需要根据设备品牌的不同调用不同的实现类来操作空调,不止空调比如断路器、门禁等等供应商不同控制他们的设备方法不同、参数不同、协议也有可能不同,但是经过我的观察我发现:比如空调设备虽然空调设备的供应商不一样,但是空调设备提供的功能一般都是一样的只有个别的有区别:开关,调节风速、模式基本的设备功能,那别的设备肯定也有这种特性,利用这种特性我觉得觉得可以给我们对接的设备定义一个接口类。四、springboot项目中集成mqtt服务为了模拟的更加真实点儿,我这边做了两个端,分别是客户端和服务端,代码基本都一样,客户端就是将服务端复制过来改了下关键部分。除了springboot的依赖,其他的都有注释,如果mqtt的依赖引入报错的话,在重新引入一下就行.在application.yml文件中加入mqtt的配置##MQTT配置mqtt: host:tcp://127.0.0.1:1883 userName:admin1 passWord:1234567 qos:1 clientId:serve timeout:10 keepalive:20注意一定要改clientId,不然启动的时候会报错连接失败,然后一直在重新连接。改一下回调类MyMQTTCallback中的messageArrived方法:/**   *@paramtopic   *@parammqttMessage   *@throwsException   *subscribe后得到的消息会执行到这里面   *订阅者收到消息之后执行   */  @Override  publicvoidmessageArrived(Stringtopic,MqttMessagemqttMessage)throwsException{    System.out.println("客户端接收到消息之后调用");    log.info("接收消息主题:{},接收消息内容:{}",topic,newString(mqttMessage.getPayload()));  }
  • 所需E币: 0
    时间: 2024-8-27 15:22
    大小: 40.01MB
    上传者: zzj
    ESP32-C3是搭载了开源指令集RISC-V的32位低功耗、低成本、安全的物联网芯片,本书也是该芯片原厂乐鑫科技的官方作品。本书从物联网工程开发的必备知识入手,循序渐进地介绍了硬件设计、外设驱动、ESP-IDF开发环境搭建、Wi-Fi网络配置、本地和云端控制、OTA升级原理、电源管理、低功耗优化、设备安全功能、固件版本管理和量产测试等方面的内容。物联网工程开发涉及的知识点很多,本书根据所涉及的知识点将全书分为4篇,分别是准备篇(第1~4章)、硬件与驱动开发篇(第5~6章)、无线通信与控制篇(第7~11章)、优化与量产篇(第12~15章),可帮助读者更好地掌握相关的知识点。
  • 所需E币: 1
    时间: 2024-8-19 16:10
    大小: 14.14MB
    上传者: milktea88
    第1章物联网与RFID技术第2章RFID系统的基本构成第3章物联网RFID系统架构第4章RFID使用的频率及电磁波的工作特点第5章天线基础第6章RFID中的天线技术第7章RFID电感耦合方式的射频前端第8章RFID电磁反向散射方式的射频前端 第9章编码与调制第10章数据的完整性与数据的安全性第11章电子标签的体系结构第12章读写器的体系结构第13章物联网RFID中间件第14章物联网RFID标准体系第15章物联网RFID在交通运输领域的应用第16章物联网RFID在制造与物流领域的应用第17章物联网RFID在防伪和公共安全领域的应用
  • 所需E币: 5
    时间: 2024-2-21 18:00
    大小: 19.05MB
    上传者: 小恶魔owo
    烧录工具,目前支持各类芯片,可烧录多行固件,以及支持固件地址自定义!工程师必备烧录工具,自测ESP32/ESP8266完美适配可用!
  • 所需E币: 0
    时间: 2023-9-19 17:20
    大小: 456.39KB
    上传者: 香港润芯小云
    BL0937B是一颗宽量程单相多功能电能计量芯片,适用于单相插座表、单相插排、智能家电控制电路等应用,具有较高的性价比。BL0939免校准、用电安全监测、双路、可多路级联.  十相交/直流电能计量芯片BL0910
  • 所需E币: 0
    时间: 2023-9-19 17:17
    大小: 2.14MB
    上传者: 香港润芯小云
    ,BL0937B是一颗宽量程单相多功能电能计量芯片,适用于单相插座表、单相插排、智能家电控制电路等应用,具有较高的性价比。BL0939免校准、用电安全监测、双路、可多路级联。十相交/直流电能计量芯片BL0910
  • 所需E币: 1
    时间: 2023-7-29 18:00
    大小: 31.53MB
    上传者: Argent
    蓝牙4.0BLE开发完全手册物联网开发技术实战
  • 所需E币: 0
    时间: 2023-6-10 19:56
    大小: 6.46MB
    上传者: samewell
     物联网的构建模块-构建物联网的技术和解决方案.pdf
  • 所需E币: 1
    时间: 2023-3-30 15:58
    大小: 3.52MB
    物联网之雾:基于雾计算的智能硬件快速反应与安全控制
  • 所需E币: 5
    时间: 2023-2-20 20:46
    大小: 1.72MB
    上传者: ZHUANG
    基于物联网高安全MCU芯片的回样验证
  • 所需E币: 5
    时间: 2023-2-13 11:21
    大小: 2.66MB
    上传者: czd886
    物联网环境下的移动机器人定位与控制研究.
  • 所需E币: 5
    时间: 2023-2-14 21:24
    大小: 1.38MB
    上传者: czd886
    基于物联网的移动机器人综合实训平台设计
  • 所需E币: 0
    时间: 2023-2-11 21:37
    大小: 1.52MB
    上传者: ZHUANG
    无线传感器网络技术在物联网中的应用趋势探讨
  • 所需E币: 0
    时间: 2023-2-11 19:21
    大小: 1.23MB
    上传者: ZHUANG
    基于物联网技术的计算机网络安全问题及应对策略研究
  • 所需E币: 5
    时间: 2023-2-11 17:23
    大小: 3.26MB
    上传者: ZHUANG
    对电信无线通信网络在物联网中的技术应用分析.
  • 所需E币: 3
    时间: 2023-2-11 14:44
    大小: 1.24MB
    上传者: ZHUANG
    基于复杂网络的泛在电力物联网设计方法
  • 所需E币: 4
    时间: 2023-2-11 14:11
    大小: 387.82KB
    上传者: ZHUANG
    试析物联网对计算机网络技术发展的影响
  • 所需E币: 5
    时间: 2023-2-11 12:05
    大小: 1.19MB
    上传者: ZHUANG
    网络安全标准对物联网系统安全保障作用浅析
  • 所需E币: 5
    时间: 2023-2-11 11:29
    大小: 1.11MB
    上传者: ZHUANG
    基于组合神经网络的物联网入侵检测方法.
  • 所需E币: 5
    时间: 2023-2-11 10:49
    大小: 2.03MB
    上传者: ZHUANG
    面向物联网的僵尸网络流量检测与应用