首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1.3K Star开源基于WiFi和蓝牙的客流计数器,很特别的项目

ESP32-Paxcounter是一款基于ESP32微控制器的开源软件,其主要功能是用于实现低功耗的Wi-Fi和蓝牙双向捕获以及LoRaWAN网络的节点计数。...可以进行OTA升级,方便用户升级固件。 使用步骤 下载相关的安装文件,包括Arduino IDE或者是Visual Studio Code以及相应的插件、ESP32的相关库文件等。...打开Arduino IDE或者是Visual Studio Code,在其中打开ESP32-Paxcounter的源代码,并根据自己的需求进行适当修改。...编译源代码并上传到ESP32开发板中,确保开发板能够正常运行,与相关服务器能够正常通信。...在ESP32开发板中进行相应的设置和配置,包括WiFi或者LoRaWAN网络的配对,MQTT服务器的配置等等。 编写规则并上传到开发板中,进行节点计数的捕获和统计。

32120
您找到你想要的搜索结果了吗?
是的
没有找到

ESP32 开发之:亚马逊 AWS 平台 OTA 升级过程完全梳理

这样来组织的原因是,OTA 升级不仅仅可以对 ESP32 模组中的固件进行升级("ota_type": "esp32"),还可以对其他的一些固件或用户数据进行更新。...ESP32 OTA 升级的触发 ESP32 与 AWS 平台之间,是通过 MQTT 协议进行通信的。...ESP32 固件下载和本地升级 ESP32 在提取出固件的下载地址(URL)之后,就开始进入下载环节了。 官方文档非常详细的描述了固件的下载过程。...当 ESP32 重新启动时,启动加载器从 otadata 分区读取数据,得知这一次需要启动 ota_0 分区里的固件。...单片机中的固件也有可能需要进行 OTA 升级,此时 ESP32 就要作为中间的一个媒介,先把 MCU 固件下载下来存储在本地,然后再通过串口发送给单片机。

1.6K10

如何使用蓝牙实现OTA固件升级

基于这一特性,我们今天讲一下如何使用蓝牙实现OTA固件升级。...一、概述 所谓DFU(Device Firmware Update的缩写),就是设备固件升级的意思,而OTA(Over The Air)是实现DFU的一种方式。...准确地说,OTA的全称应该是OTA DFU,即通过空中无线方式实现设备固件升级。只不过大家为了方便起见,直接使用OTA来指代固件空中升级(有时候也将OTA称为FOTA,即Firmware OTA)。...只要是通过无线通信方式实现DFU的,都可以叫OTA,比如2G/3G/4G/WiFi/蓝牙/NFC/Zigbee,他们都支持OTA。...DFU除了可以通过无线方式(OTA)进行升级,也可以通过有线方式进行升级,比如通过UART,USB或者SPI通信接口来升级设备固件

3.1K20

一款开源免费、简单易用的生活物联网管理系统

系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32...用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等 • 系统监控: 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等 • 产品管理: 产品、产品物模型、产品分类、产品固件...、设备授权码等 • 设备管理: 设备控制、设备分组、设备定时、设备日志、监测统计、设备定位、设备分- 享、设备禁用、OTA升级、实时状态、影子模式、实时监测、加密认证等 • EMQ管理: Mqtt客户端...Code 移动端(微信小程序 / Android / Ios / H5) • 相关技术:uniapp、uView、uChart • 开发工具:HBuilder 硬件端 • 相关技术:ESP-IDF、Arduino...、FreeRTOS、Python、Lua等 • 开发工具:Visual Studio Code 和 Arduino等 截图展示 微信小程序 微信小程序 设备分析 产品管理 设备管理 运行状态

1.2K30

ESP32 OTA详解-中文翻译版

OTA的例子 注: 本指南适用于所有ota示例 概述 ESP32应用程序可以在运行时通过Wi-Fi或以太网从特定的服务器下载新图像,然后将其闪存到某些分区中,从而进行升级。...如何使用这些例子 硬件要求 要运行OTA示例,您需要一个ESP32开发板(例如ESP32- wrover Kit)或ESP32核心板(例如ESP32- devkitc)。...在同一个目录中,应该有ESP32稍后将下载的固件(例如hello-world.bin)。...在flash示例之前,请确保将生成的证书复制到OTA示例目录中的server_certs目录,以便将其与固件(例如cp ca_cert)一起flash到ESP32中。...支持应用程序的版本 对于 native_ota_example, 添加了代码来演示如何检查应用程序的版本并防止无限的固件更新。只有新版本的应用程序才能下载。

4K10

【腾讯连连IoT开发大赛】灵活多变的LoRaWAN通信节点方案

硬件实施 外壳 样品外壳为3D打印的版本,3D打印文件:https://share.weiyun.com/0mGK1ZuR 主板 主板上的主要芯片如下表所示: 芯片 功能概述 ESP32 MCU,提供运算...、程序运行、LoRaWAN协议运行等功能的同时,WiFI可用作OTA升级 W25Q64 FLASH芯片,用于存储固件 SX1278 提供LoRa射频功能 CP2102 USB转UART芯片,为产品提供刷新固件...[DevEUI和AppKey必须与LoRaWAN节点的信息相对应] 配置节点 节点采用Arduino开发环境,因为Arduino是基于C++的开发平台,开发人员无需对硬件底层的寄存器进行配置,配合海量Arduino...开发环境的安装包含以下两步,依次执行: 参照此文档,安装ESP32 Arduino开发环境; 安装Heltec ESP32 LoRaWAN例程库。...以下三个地方需要根据实际情况进行修改: Arduino菜单中,工作频段设置为CN470; [6usv11l09j.png?

1.9K210

esp8266 OTA远程、无线升级

第一步、编译生成.bin升级固件 本教程需要用到 arduino IDE的esp8266开发环境,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 如果已安装好esp8266...开发环境,继续: 使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.bin固件,如下图。...[ota20211120.png] 生成的固件在程序所在文件夹中如下图所示: [ota2021112001.png] 第二步、上传.bin固件到巴法云 在巴法云控制台 ,点击跳转,随便新建个主题,例如...主题 light002,如下图所示: [ota20211120002.png] 然后点击OTA,如下图所示: [ota20211120003.png] 进去后,点击上传固件,找到刚刚生成的固件上传即可,...上传后复制固件链接,如下图: [ota20211120006.png] 第三步、远程升级 唯一的要求:等待升级的esp8266有网就行。

1.9K20

通过Arduino IDE搭建ESP32开发环境

克隆esp32远程仓库; (3)安装esp32编译工具链; 步骤一:下载Arduino IDE 通过Arduino官网(点击直达)下载IDE 安装版或是绿色解压版都可以。...步骤二:获取ESP32相关文件 获取ESP32相关支持文件。...建议用GIT工具获取最新的支持文件 先找到准备安装esp32硬件支持库的位置,然后正确启动Bash命令窗口; 选择 \arduino-1.8.16\hardware ->鼠标 右键 ->点击 Git Bash...recursive https://github.com/espressif/arduino-esp32.git esp32 步骤三:安装esp32编译工具链 进入 \arduino-1.8.16\hardware...\espressif\esp32\tools,双击 get.exe 自动下载工具依赖包; (最后一步需要耐心等到cmd窗口自动关闭) 步骤四:启动 启动Arduino IDE检测开发板,如果出现ESP32

13810

看我如何用Python操作单片机(一)

注:教程涉及到的工具及固件可关注公众号后,回复“A11”领取 最近刚好疫情期间闲的没事干,手上刚好有个esp32,最近又接触了一下MicroPython,这系列就当是份笔记吧。 ?...我们可以用MicroPython来做些好玩的小玩意,类似于arduino一样。 Esp32是什么? Esp32是一款集成WiFi,蓝牙的功能,是一款非常热门的物联网芯片。...相关信息以及数据手册:https://www.espressif.com/zh-hans/products/hardware/esp32/overview 1、 开发准备 (1) 下载固件 https:...//micropython.org/download#esp32 可以去上面网址上下载固件 (2) 刷固件 工具:flash_download_tools_v3.6.6 下载地址:http://wiki.ai-thinker.com.../tools 将esp32接到电脑上 演示: ?

4.6K10

NewsQuark:基于 ESP32 的电子测量和调试工具

开发的~ 频率计一角 QUARK 是一个集电子测量探头和调试工具为一体、对外开源、且具有无线连接功能的手持设备,适用于 ArduinoESP32、STM32 和类似平台。...它由在 Arduino 环境中编写的开源软件提供支持,这意味着即使是新手开发人员也可以修改设备固件以添加功能或修改现有功能以满足他们的需求。...通常,在 ArduinoESP32 上开发项目时,需要测量简单易懂的值。ESP32供电电压为3.3V,ATmega328逻辑零低于1.5V,芯片供电滤波电容一般为100nF。诸如此类的事情。...ESP32芯片的相关引脚 右侧的是连接屏幕的 作者是俄罗斯人,所以代码的注释是俄罗斯语 我只能翻译一下了 随便查了下,一个电量监测的芯片 这个文件夹内的是我们的主体程序 固件 firmware...FW就是固件了。

1.9K20
领券