[Video] to those who have not learned the art of Esp8266 dry goods, are all absorbed in this series live in the open class, dedicated open from domestic things!

Disclaimer: This article is a blogger and a half stars heart bent on a blood knock out original works, shall not be reproduced without the bloggers allowed, Thanks for your support. https://blog.csdn.net/xh870189248/article/details/89705345


Here Insert Picture Description


I. Introduction


          When you read this article, I have enough confidence to hold up the broadcast series. But still I want to love you a lot of technical support me, so I have a steady stream of power!


          Why do I have such thoughts do live? When the domestic emergence of a group of people Fun Things AI Artificial Intelligence, I was feeling pleased! In 2017, I was so Albert located at the school, to find a Bluetooth development APP tutorials are not, no tutorials online to find a variety of ways, such as like even money can not buy abjection tutorial! At that time I wondered why domestic networking technology to share so little! ?


          I had views "Why domestic networking technology to share so little!?" Only for the Internet of Things technology open source, then engage the company, the company's board also specialize in many, but few are expensive for a student development board, more than a few hundred pieces! And if not their development board, you get the video is meaningless! At that time I emerge an idea, can not as a student to our school in the province and even the country's students to share their technology?


          This idea was quickly dispelled my mind, because at that time their technology is not ye, on a mere Andrews will be developed, will draw the board, students c language will be, what could do this kind of sharing? In the chance, I took this course Android developers get full marks in the final exam, your own breath to phone software to hardware to software, the system microcontroller done! At that time I feel okay, a bit of technical know how, and thus, the idea began to sprout up!


         Out to the community, intern Well, freshman thing! Various synonymous! Now filled with college students, what different people prominent place? My idea is this: continue to push myself, insist on science technology, adhere to write articles! Technical summary learned! Upgrade themselves!


         Having said that, did not live highlight the significance of what is mentioned in this article? I think it should be: I hope everyone in the discussion when esp8266 learning, so I can think of bloggers who loves to share ------ half stars heart!


         Here I will introduce one of my Young, is good at stm32 development, stm8kaifa, familiar rtos, rt-thread underlying architecture, blog address: https://blog.csdn.net/jiejiemcu , he will take you into the realization of many stm32 playful, intelligent programs and demo.


Second, the whole stack engineer?


          When esp8266 is known as the dark horse of Things wifi chip, I had the idea and everyone else, why it is so hot by hot? I think this article so that we can compare wifi chip under development in recent years the link !


          Personally I feel that it is so hot even many acclaimed developers because the open source tutorial official website of the past few years made a great contribution! Domestic thousands or even millions of developers to make down the price of the chip, because the export volume, it is said in until 2017 esp8266 chip out of one hundred million! Scary! Like MTK, Huawei, Qualcomm, what, and when giving the reference to open source, you have the amount, use the product, signed NDA, will give you more natural, after all, society is a competitive society, not you die that I live who would casually open your own company's core! But esp8266 are done! There may be a lot of dry goods is not open source, ha ha ! Comes the official website Warehouse Address: https://github.com/espressif


  • Since it itself supports wifi connection, as well as common tcp udpt connection and mqtt protocol, so when you can access a lot of the vast cloud platform:
    • Ali intelligent cloud platform, Ali cloud of Things platform, Amazon's cloud services iot, iot open platform Suning Tesco, Jingdong Microunion platform, Baidu Heavenly servers, direct-attached micro-channel hardware clouds ... private mqtt server.
    • Since the support station AP mode and the hot mode, the support hot distribution network, an 802.11 wireless protocol capture wifi distribution network, such as smartConfig, airkiss distribution network. Let's learn more wifi technology agreement!
    • Peripherals in my opinion is still pretty rich. At least support uart, pwm, spi, gpio operation, you can set up their own small smart home system!

          Full stack engineer refers to multi-skilled, multi-skilled and can use the product independently of people. In short, what will the people.
          First of all, I said I would not full stack everything, now I only do things device side, the whole stack development just to understand things beyond the end of the device, such as a server, these small programs, I still embedded-based If you're like me, you understand the network protocol stack (instead of embedded computer networks, computer networks too esoteric) basic concepts, understanding LwIP framework for understanding LwIP realization, understanding submission of protocol layers, process, then you can go to learn the back-end, front-end knowledge and understanding of the whole set of routine things work. I'm talking about the whole stack development not let you do anything about, then nothing proficient, the whole stack like this is simply a waste material, do good works with any skill no law, and my whole stack is a fine more energy, can not lose the ability to eat, which is studied in-depth, and secondly, the development of things go in other directions, such as servers, front-end. This way you know how the whole process works is like. Full stack engineer one of the most intuitive benefit is to reduce communication costs, only if you let a person with embedded network applications who only computer to communicate, or let the front and rear ends to communicate, simply speak the same language incomprehensible, if you do end equipment, but you also understand the back-end server, applet, then communicate with them, to a lot more comfortable.
          Therefore, this series of tutorials is not for you to become a full stack works, I just let everyone have an understanding, I also know that, for the server and the applet, I basically only with the stage, do not understand it work process, only know about the concept, so I will not go to work with this skill, I will find a job in the embedded aspect, in this tutorial series, I hope you do not instant success, to understand that what you feel He knows everything. My dream is to become a full-stack engineer, but this need is time, do not forget the early heart, and need time to recognize their own.
          At the same time to send you a word: breadth without depth, will be flashy, breadth without depth, it will inevitably sit idle.


Third, the course list


①: "Full stack development foundation principle open class" live content planning and details

  • Course Catalog: There are currently no entire course catalog and share recorded in accordance with the technical requirements of children's shoes dry or my latest research, the video will be more in whenever there QQ technical exchange group after the purchase notice! I guarantee that at least one instructional videos that is updated monthly four videos every week!
  • Live specific fixed period of time: the first week of each month from 8:00 - 9:00 on Sunday night! Content live mainly in order to answer some of your questions!
  • Course record time: first of May - Unknown time!
  • In the course content will be broadcast weekly QQ technical exchange group after the purchase notice! If you failed to catch the live broadcast, you can see playback, without worrying about other concerns!
  • Buy video Please bring your own C-language development and the development of knowledge esp8266, you can learn in my blog!
  • Live process, I will see everyone's barrage, as we try to solve existing problems, improve efficiency!
  • Originally planned to live free, but due to the after-school exchange group as the core technology needs maintenance, just received a meal of money!
  • Courses Address: https://ke.qq.com/course/400718?tuin=33de08c0

  • Live content outline is as follows:
    • Micro letter ends: micro-channel public number distribution network development process, including understanding the principle, set up the server, configure the public number, number of public web development, micro-channel entry applets, small micro-channel process control;
    • Alipay small program end: Recognizing Alipay small program framework, how to control!
    • esp8266 end: SDK using the official website of the latest esp idf framework is based on! For data reporting on hair and issued!
    • Android distribution network development, mqtt flow control protocol;
    • Cloud internet access wit: esp8266 end terminal and comprising app!
    • Ali cloud of Things platform access!
    • … to be continued

          The contents of the above summary it seems, no surprise, but once achieved it, it comes to the technical details of the point and very much including the ins and outs of the entire project, I believe you repeatedly see or understand the future, you will be given when the full stack development project manager! Or have their own opinion on the smart home!

  • Young micro-channel public number:

Fourth, the development of Ethernet + LwIP

Young and JJ will be implemented using Ethernet conjunction LwIP development board network, an Ethernet network device is essential basic outline as follows:

  1. Explain ARP, IP, ICMP, TCP, UDP, HTTP, MQTT and other protocols
  2. Implementation of these agreements LwIP
  3. Application TCP, UDP protocol
  4. Application of the HTTP protocol
  5. Use MQTT protocol to connect to all major cloud platforms (Baidu cloud, Ali cloud, OneNET)
  6. Use common network debugging tools.
  7. NETCONN of programming and Socket API
  8. Network Security tls (currently under study).

The above content only in the MCU to complete, this is just the device side of things, not what we say that the whole stack development, the following tutorial is a full stack development:

  1. MQTT server deployment

  2. Development of small micro-channel program

In fact, it is clear, I'm talking about full-stack platform just let us look at the whole relationship of things, mainly the equipment end processing.
In addition there are a number of major cloud platform to use, MQTT of transplantation, use cJSON connected Baidu cloud, Ali cloud, using a rules engine, the timing database, data visualization, connected OneNET, the theme of the reporting system, the data stream and visualization.

Guess you like

Origin blog.csdn.net/xh870189248/article/details/89705345