Giter VIP home page Giter VIP logo

jpfree / esp8266_netrc_txrx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 1126259445/esp8266_netrc_txrx

0.0 0.0 0.0 49.41 MB

网络遥控器 发射端 解码PPM信号 发布到MQTT服务器 ;接收端Rx 订阅数据 产生PWM信号

License: Apache License 2.0

CMake 1.13% Makefile 1.00% C 85.13% Shell 0.79% Python 6.98% M4 0.74% C++ 3.25% Assembly 0.30% Batchfile 0.05% VBScript 0.01% Smarty 0.04% PHP 0.01% Perl 0.09% Lex 0.05% Yacc 0.10% Pascal 0.32% Inno Setup 0.02%

esp8266_netrc_txrx's Introduction

Banner


关于 xClouds 开源架构

     当我们日复一日年复一年的搬砖的时候,你是否曾想过提升一下开发效率,如果一个 IOT智能家具物联网 模板的项目摆在你的面前,你还会选择自己搭架构么?

     但是搭建出一个好的架构并非易事,有多少人愿意选择去做,还有多少人选择努力去做好,可能寥寥无几,但是你今天看到的,正是你所想要的,一个真正能解决你开发新项目时最大痛点的架构工程,你不需要再麻木 Copy 原有旧项目的代码,只需改动少量代码就能得到想要的效果,你会发现开发新项目其实是一件很快乐的事;

     很幸运的是,在2018年底时候,我已经自学打通了天猫精灵音箱和小爱同学音箱同时控制一个 ESP8266,那时候我就开始专研服务器开发,自学攻破了数据库、php语言,再到了微信公众号的生态,我打通了这一整个的控制;

     直到目前为止,我依然在走这条道路,但是随着开源其趋势不断影响,很多组织或个人奋力地做一些开源,源源不断的架构和代码封装,加快了我们程序员开发的效率,比如前端的三大框架的 AngularReactVue

     国内AI智能音箱一大崛起,也有很多优秀的企业一步一步崛起,像涂鸦就是典型的例子,一站式开发,对于很多小型家电传统公司接入AI音箱等智能控制,无疑就是一个 “菩萨” 般存在;

     话说回来,类似这种平台,对于我们开发者有什么值得学习的地方呢? 最熟悉宣传语就是:全球部署,一接入可对接多语音平台。

     于是乎,我有个大胆的想法能否单独做这样的架构出来并开源出来:

  • 跨平台、开发快、全开源的宗旨;
  • 微信公众号内 airkiss 配网和 MQTT 控制;
  • 微信小程序内 smartConfig 配网和 MQTT 控制;
  • 设备端要求:支持 airkiss 配网和 MQTT 协议即可;
  • 服务器端:有微信公众号业务和各云平台对接的业务,支持但不限于 天猫精灵、小爱同学、小度音箱、Alexa音箱等;
  • 扩展性强,支持用户二次开发,可私定义协议;
  • 三端开源:设备端、服务器端、前端;

     现在,我有能力地公开这个架构,我想对于那些想学系统化的,或者电子diy爱好者,抑或是在校大学生,可参考学习,我的愿景就是:

     xClouds能在国内物联网一枝独秀,助国内物联网发展;

     但愿人长久,搬砖不再有!

xClouds-devices for ESP8266 开发框架

     认识我的人都知道,我和乐鑫 ESP8266 芯片有一个解不开的缘分,我通过此芯片认识很多志同道合的的小伙伴,也让我逐渐地找到了自己的人生价值,所以,我会以自己擅长的 Wi-Fi模块二次开发,带领大家快速体验和商业化使用此物美价廉的芯片;

     本框架基于ESP8266_RTOS_SDK v3.0 上二次开发,采用C语言开发,并非 arduino 开发;

例程简介

  • 1.SmartConfig_AirKiss_To_MQTT : 简单模板,实现 smartconfig 一键配网 和 微信公众号 airkiss 配网,并实现连接 MQTT 服务器的通讯实现上下发数据的例子;

开发入门

环境搭建

     因为此为基于 RTOS 系统上开发,需要一定的C基础或 freeRtos 开发基础,强烈建议使用 Linux 开发;

    然后跑起 demo, 比如 1.SmartConfig_AirKiss_To_MQTT

cd /Ai-examples/1.SmartConfig_AirKiss_To_MQTT
make menuconfig
make -j8 flash 
make monitor

感谢:

项目遵循协议: Apache License 2.0

服务器开源地址:https://github.com/xuhongv/xClouds-php

设备端开源地址:https://github.com/xuhongv/xClouds-device

1、额外说明,架构中提到的对公司或组织的观点,如有争议,请联系我;

2、架构中涉及到的技术点,我会一一公布出来以表感谢;

3、同时,也欢迎大家支持我,或一起壮大这个框架,奉献你代码项目;

esp8266_netrc_txrx's People

Contributors

1126259445 avatar afellmett avatar berkutta avatar costaud avatar cwespressif avatar donghengqaz avatar esp-coco avatar esp-yjm avatar heyinling avatar honsunrise avatar jiajia13201845317 avatar jitin17 avatar krzychb avatar lhespress avatar matombo avatar shahpiyushv avatar supreetd21 avatar trygvis avatar ustccw avatar wujiangang avatar xcguang avatar xiewenxiang avatar xiongyumail avatar xuhongv avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.