jjzjj

微信小程序+阿里物联/Onenet物联+esp32搭建无服务器物联系统(一)---ESP32硬件设计开源

通然物联官网 2023-10-08 原文

    

目录

 简介

一、硬件设计开源连接

二、硬件设计解析

        1、电路原理图

        2、PCB版图

        3、BOM资料

        4、整体项目的资料连接

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(一)

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(二)---阿里物联平台搭建

重点来了:这是小程序的开源代码,记得加星哦!!

B站视频连接(如果下边视频无法播放也可以参考这视频)

         5、小程序二维码


 简介

       经过4G模块开发如意控系统成功以后,就萌生了用WiFi模组开发如意控系统的想法,这样用户可以通过WiFi方式实现远程连接与控制,在连接WiFi方便的物联项目,就可以用WiFi联网,性价比更高,目前ESP32实现如意控项目已经完成,目前正在陆续开源相应的文档资料等。下面开始介绍ESP32硬件开源资料。

        目前,如意控项目已经成功的支持4G、WiFi、蓝牙LTE等方式实现物联网控制。

一、硬件设计开源连接

首先,直接上干货,硬件设计在嘉立创开源平台,朋友们可以直接复制、制作电路板、克隆项目以后修改成自己的电路设计;连接如下:

微信小程序+阿里/Onenet物联+esp32搭建无服务器系统 - 嘉立创EDA开源硬件平台嘉立创EDA开源硬件平台,开源广场汇集了多种类型的电路设计工程,快速实现资源共享!https://oshwhub.com/codefarmer/wei-xin-xiao-cheng-xu-a-li-onenet-wu-lian-ping-tai-esp32-da-jian-wu-fu-wu-qi-wu-lian-xi-tong

二、硬件设计解析

        1、电路原理图

        2、PCB版图

        3、BOM资料

        4、整体项目的资料连接


        物联平台搭建可以参考以下博客,Air724UG的4G连接物联平台和小程序与ESP32-WiFi连接一样的,

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(一)

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(一)_通然物联官网的博客-CSDN博客该项目包括小程序开发,服务器开发,物联网中台开发,4G模组开发,单片机程序开发,电路图设计,元器件选型及焊接,系统整体调试等。(吃完软饭吃硬饭。难 啊!!!)https://blog.csdn.net/unforgettable2010/article/details/122355050

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(二)---阿里物联平台搭建

微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(二)---阿里物联平台搭建_通然物联官网的博客-CSDN博客_小程序 amqp该平台作为物联网应用的中台,承担了百万级设备链接及负载均衡等功能,解决了物联网设备链接的多连接、少数据量、长链接等问题。https://blog.csdn.net/unforgettable2010/article/details/122889742

重点来了:这是小程序的开源代码,记得加星哦!!

微信小程序+阿里物联平台+中移onenet平台+合宙Air724UG搭建无服务器物联系统: 前端-----与用户完成人机交互功能,准备采用微信小程序开发+阿里IoTStudio+中移onenet studio开发阿里小程序,用于用户控制物联设备,(此部分全部免费)服务器--采用腾讯云服务器开发,实现数据库存储,图片存储,数据处理云函数等功能。物联网中台---采用阿里物联平台,实现创建物联产品,创建物联设备,管理物联设备、通过MQTT协议控制设备,缓存设备属性数据及服务数据等功能,https://gitee.com/TR_studio/WXtodvc?_from=gitee_search

B站视频连接(如果下边视频无法播放也可以参考这视频)

【微信小程序+阿里/Onenet物联平台+esp32搭建无服务器物联系统】 微信小程序+阿里/Onenet物联平台+esp32搭建无服务器物联系统_哔哩哔哩_bilibili-, 视频播放量 81、弹幕量 0、点赞数 3、投硬币枚数 0、收藏人数 2、转发人数 3, 视频作者 通然物联官方账号, 作者简介 我是码农我怕谁!,相关视频:开源一款迷你机器狗,喜欢的老铁拿去玩!,微信小程序云开发实战教程:《学做小程序--云开发篇:近义词小程序》,Koishi-Linux版在手机上部署,云鬓步摇发间花,绫罗绸缎美人裳。,自制基于stm32单片机的心率血氧仪,成本小于40元,STM32视频整体介绍--刘凯老师STM32培训视频,4.第二阶段第一步:利用stm32将温湿度传感器采集到的信息上传到云平台,iphone NFC门禁卡录取教程,iphone手机也可以当门禁卡使用,你会去找物业弄吗?,基于ESP32的智能家居控制系统QT上位机ONENET WEB WIEW,水质监测系统https://www.bilibili.com/video/BV14M411h74G/?share_source=copy_web&vd_source=4eb2c999b10a888d2ba3fb3d2016ad8b

         5、小程序二维码

        欢迎各位朋友们给这个免费的开源小程序多提意见!让如意控项目不断成长。

        6、ESP32开发资料

        ESP32模组开发采用C语音+Freertos系统,该方式开发难度略高,包括C语音开发和系统的学习成本,如果有freertos开发经验就不难了,选择C语音+Freertos系统方式开发是给WiFi模组开发的自由度更高,模组的程序运行速度更快。

下面是乐鑫的开发API文档链接:

Unified Provisioning - ESP32 - — ESP-IDF 编程指南 v4.4.2 文档https://docs.espressif.com/projects/esp-idf/zh_CN/v4.4.2/esp32/api-reference/provisioning/provisioning.html

结束语

        希望这个开源项目能够帮助越来越多的人!我会持续更新和修改bug,让项目良性发展起来,希望得到你们的点赞、评论和转发。你们的支持是我前进的最大动力!谢谢!!

有关微信小程序+阿里物联/Onenet物联+esp32搭建无服务器物联系统(一)---ESP32硬件设计开源的更多相关文章

  1. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  2. ruby-on-rails - 使用 rails 4 设计而不更新用户 - 2

    我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它​​不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数

  3. STM32读取串口传感器数据(颗粒物传感器,主动上传) - 2

    文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,

  4. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  5. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  6. ruby-on-rails - 设计注册确认 - 2

    我在我的项目中有一个用户和一个管理员角色。我使用Devise创建了身份验证。在我的管理员角色中,我没有任何确认。在我的用户模型中,我有以下内容:devise:database_authenticatable,:confirmable,:recoverable,:rememberable,:trackable,:validatable,:timeoutable,:registerable#Setupaccessible(orprotected)attributesforyourmodelattr_accessible:email,:username,:prename,:surname,:

  7. ruby-on-rails - 设计通过 reset_password_token 获取用户 - 2

    我正在尝试创建密码规则来设计可恢复的密码更改。我通过passwords_controller.rb做了一个父类(superclass),但我需要在应用规则之前检查用户角色,但我所拥有的只是reset_password_token。 最佳答案 假设您的模型是用户:User.with_reset_password_token(your_token_here)Source 关于ruby-on-rails-设计通过reset_password_token获取用户,我们在StackOverflow

  8. ruby-on-rails - Rails 5,公寓和设计 : sign in with subdomains are not working - 2

    我已经使用Apartment设置了一个Rails5应用程序(1.2.0)和Devise(4.2.0)。由于某些DDNS问题,应用只能在app.myapp.com下访问(请注意子域app)。myapp.com重定向到app.myapp.com。我的用例是每个注册该应用的用户(租户)都应该通过他们的子域(例如tenant.myapp.com)访问他们的特定数据。用户不应限定在其子域内。基本上应该可以从任何子域登录。重定向到租户的正确子域由ApplicationController处理。根据Devise标准,登录页面位于app.myapp.com/users/sign_in。这就是问题开始的

  9. ruby-on-rails - 设计中的 ArgumentError::RegistrationsController#new 错误的参数数量(2 代表 0..1) - 2

    我在关注RyanbatesRailsCast的devise和omniauth(第235集-devise-and-omniauth-revised)。当我尝试使用Twitter登录时,标题中不断出现错误。defself.new_with_session(params,session)ifsession["devise.user_attributes"]new(session["devise.user_attributes"],without_protection:true)do|user|user.attributes=paramsuser.valid?end完整跟踪:C:/Ruby20

  10. 物联网MQTT协议详解 - 2

    一、什么是MQTT协议MessageQueuingTelemetryTransport:消息队列遥测传输协议。是一种基于客户端-服务端的发布/订阅模式。与HTTP一样,基于TCP/IP协议之上的通讯协议,提供有序、无损、双向连接,由IBM(蓝色巨人)发布。原理:(1)MQTT协议身份和消息格式有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT传输的消息分为:主题(Topic)和负载(payload)两部分Topic,可以理解为消息的类型,订阅者订阅(Su

随机推荐