BerryNet:将深度学习模型直接部署在树莓派等边缘设备,实现完全本地化的AI推理

BerryNet项目实现了将深度学习模型直接部署在树莓派等边缘设备上,通过Node.js/Python双语言架构和MQTT通信协议,构建分布式AIoT网络。系统支持Inception v3、TinyYOLO、MobileNet SSD等多种模型,可实现目标识别与精准定位,无需联网即可完成本地化AI推理。内置Freeboard可视化仪表盘,支持摄像头实时分析、告警通知功能,适用于智能安防、工业质检、智慧农业等场景,为边缘智能提供开箱即用的解决方案。

TizenRT:一个轻量级实时操作系统 (RTOS) 平台,为低端物联网 (IoT) 设备提供高效、可靠的操作系统支持

TizenRT是三星推出的轻量级实时操作系统,专为资源受限的低端物联网设备设计。本文详细介绍了TizenRT的开发环境搭建方法,包括使用Docker容器和手动安装两种方式;深入讲解了交互式工具和指定构建选项两种构建流程;同时列举了ARTIK053、ESP32、STM32等主流开发板及QEMU模拟器的支持情况。TizenRT以其低内存占用、低功耗、高实时性等特点,为物联网开发者提供了快速构建应用的理想平台。

m2mMesh:打造现代新一代物联网,让设备之间自由互通

m2mMesh是一个基于Arduino的ESP8266/8285/32微控制器自组织机器对机器网状网络库,使用ESP-Now协议进行数据传输。该库让小型微控制器项目无需任何基础设施或服务器即可实现设备间通信,具有无需服务器、自组织网络、低功耗、高可靠性等特点。适用于智能家居、环境监测、农业监控、工业自动化等领域,帮助构建更加智能、高效、便捷的物联网应用。

Arduino-ESP32:给ESP32-P4、ESP32-C3、ESP32-S3等一众超强芯片量身定制的Arduino核心

本文介绍了Arduino-ESP32项目如何让ESP32系列芯片轻松使用Arduino开发环境。该项目支持ESP32、C3、C6、H2、P4、S2、S3等多款芯片,一键集成Arduino IDE,兼容现有Arduino库,同时支持WiFi、蓝牙、FreeRTOS和OTA升级。文章通过LED闪烁示例展示开发方式,并对比了优缺点。对于想快速入门物联网开发、降低学习成本的硬件爱好者来说,Arduino-ESP32是最佳选择。

camera-tft-esp32:ESP32-CAM摄像头图像实时显示到TFT屏幕开源解决方案

本文介绍了一个基于ESP32的摄像头图像实时显示到TFT屏幕的开源项目camera-tft-esp32。该项目使用TFT_eSPI库控制ST7789等TFT屏幕,通过Camera.begin()初始化摄像头,tft.pushImage()函数实时推送图像数据。项目提供了详细的配置步骤,包括User_Setup.h文件修改、库安装、开发板配置等。该方案可应用于智能家居远程监控、工业可视化、机器人视觉等领域,为开发者提供了一个简单易用的ESP32摄像头显示解决方案。

m2mMesh:打造现代新一代物联网,让设备之间自由互通

m2mMesh是一个基于Arduino的ESP8266/8285/32微控制器自组织机器对机器(m2m)网状网络库,使用ESP-Now作为传输协议。该库让小型微控制器项目无需任何服务器或基础设施即可实现设备间通信,具有自组织、低功耗、高可靠性等特点。支持多路径路由,即使部分节点失效也能保证数据传输。适用于智能家居、环境监测、农业监控、工业自动化等场景,让设备之间自由互通,告别云服务器依赖。

painlessMesh:助力ESP8266/ESP32实现更强大的Mesh网络

painlessMesh是一款专为ESP8266和ESP32设计的Mesh网络库,旨在简化物联网设备的网络搭建。该库提供简洁易用的API,支持自动发现和加入网络,具备优化的网络管理机制,可实现高稳定性和灵活扩展。本文详细介绍了painlessMesh的核心优势,并通过家庭自动化实例展示如何快速构建智能Mesh网络,助力开发者轻松实现物联网应用。

ESPAsyncWebServer:在ESP8266/ESP32平台上打造高性能异步Web服务器

ESPAsyncWebServer是一款专为ESP8266和ESP32设计的异步HTTP和WebSocket服务器库,具有高性能、易用性强的特点。该库支持异步网络技术,可同时处理多个连接,相比传统阻塞式网络更加高效、灵活和稳定。主要功能包括异步HTTP服务器、WebSocket双向通信、文件服务器、URL重写、模板引擎、HTTP身份验证、Server-Sent Events等。本文详细介绍了库的安装方法、基本使用示例以及文件上传、WebSocket通信等高级功能,是物联网开发者构建ESP32/ESP8266 Web应用的理想选择。

m2mMesh:打造现代新一代物联网,让设备之间自由互通

m2mMesh是一个基于Arduino的开源库,专为ESP8266/8285/32微控制器设计。它利用ESP-Now协议实现设备间的自组织网状网络,无需服务器即可完成设备互联。该库采用类BATMAN路由算法,支持多路径传输,即使部分节点失效也能保证数据可靠传递。具有低功耗、高可靠性特点,广泛应用于智能家居、环境监测、农业监控和工业自动化等领域,是物联网去中心化的革命性解决方案。

Cat-Localizer:用 BLE 信标、ESP32 和机器学习打造你的猫咪追踪器

本文介绍了一个名为Cat-Localizer的室内猫咪定位系统。该系统利用BLE信标、多个ESP32探测器和机器学习技术实现精准定位。猫咪佩戴BLE信标后,分布在房屋各处的ESP32探测器接收信号强度(RSSI)数据,通过Python程序和MLP分类器预测猫咪位置。系统成本低、准确率高,实验结果显示平衡准确率约达88%。文章详细介绍了硬件配置、软件设置、机器学习模型训练过程及提升精度的技巧。