項目開發:教程大綱(測試板型號:ESA2GJK1DH1K)
購買鏈接: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25911debD72Xr8&ft=t&id=569295486025
提醒:絕非一般教程!請先查看開源資料衡量一下。絕對是好東西,但是購買需慎重!
開源目錄:所有開源的資料,必有學習的價值。所有出售的資料,必有應用的價值。
- 學習Android
- 微信小程序開發入門篇
- 基礎公開教程:ESP8266 SDK開發基礎入門篇
- 基礎公開教程:ESP8266 LUA開發基礎入門篇(未整理)
- 軟件安裝使用: OpenResty
- 軟件安裝使用: MySQL數據庫
- 單片機模塊化程序
注:
該教程不再對基礎知識做講解,請參看以上開源的基礎教程,自行學習!其它開源資料正在整理。
功能目錄:
基礎篇: https://www.cnblogs.com/yangfengwu/category/1576745.html
升級篇 https://www.cnblogs.com/yangfengwu/category/1561578.html
數據篇:
安全篇
微信小程序篇: https://www.cnblogs.com/yangfengwu/category/1580657.html
微信公眾號篇:
微信公眾號+微信小程序篇:
說明
1.當前基礎篇,升級篇,數據篇,安全篇,微信小程序篇,基本上的功能已經在大刀闊斧的重新.
1.最新的資料源碼將放到原資料的根目錄!
2.以前的資料教程在新教程錄制完成前都會保留.
2.具體為什么需要重新整理的原因
1,以前的程序移植性差
2.知識點太多,一開始錄制沒有一個系統的路線,導致教程亂
3.所有的繁瑣的基礎知識全部以文章形式展現,每一節的視頻控制半小時內.
4.大家這次可以全部看得見整個教程的龐大之處了
3.用戶學習方式
由於教程涉及的知識點實在是太多
希望用戶不要跳着學習!!!!!
出售的基礎篇說明
1.基礎篇實現的目標
1.1: 必須完全知道MQTT是個什么東西.
1.2: 購買使用雲服務器,安裝MQTT軟件,實現MQTT(自己搭建后台服務器)
1.3: 使用阿里雲物聯網平台實現MQTT通信(利用現有平台)
1.4: 移植到各種網絡模塊上實現MQTT
1.5: 8266,Air202,SIM800,Android,C#,python實現MQTT程序
1.6: 學會使用SmartConfig給Wi-Fi模塊配網
1.7: 咱所做的就是市面上賣的Wi-Fi/GPRS(DTU,遠程控制開關)
2.基礎篇教程目錄
自己搭建物聯網平台
2.1: 測試APP使用SmartConfig綁定Wi-Fi 設備並通過MQTT控制設備
2.2: 測試APP掃描Air202上面的二維碼綁定設備,然后通過MQTT控制設備(兼容SIM800)
2.3: 來吧! 徹底了解一下MQTT
2.4: 購買雲服務器
2.5: 安裝MQTT服務器軟件
2.6: 移植官方封裝的MQTT包,讓自己的網絡模塊實現MQTT功能說明
2.7: STM32+ESP8266(AT指令版)實現MQTT源碼講解
2.8: STM32+GPRS(AT指令版)實現MQTT源碼講解(支持Air202,SIM800)
2.9: Android連接MQTT簡單的Demo
2.10: Android實現MQTT封裝源碼使用說明
2.11: Android實現SmartConfig簡單Demo
2.12: 移植源碼中SmartConfig程序到自己的項目
阿里雲物聯網平台
2.1: 阿里雲物聯網平台: 關於各大物聯網平台的MQTT通信
2.2: 阿里雲物聯網平台: 測試MQTT連接阿里雲物聯網平台
2.3: 阿里雲物聯網平台: 測試MQTT客戶端接收雲平台的數據
2.4: 阿里雲物聯網平台: 測試雲平台顯示客戶端發過來的消息
2.5: 阿里雲物聯網平台: 雲平台顯示單片機采集的溫濕度數據,控制設備繼電器(基於ESP8266,AT指令TCP_MQTT通信)
2.6: 阿里雲物聯網平台: 雲平台顯示單片機采集的溫濕度數據,控制設備繼電器(基於GPRS模塊,AT指令TCP_MQTT通信)
2.7: 阿里雲物聯網平台: Android 連接阿里雲物聯網平台
2.11:以下需要整理
2.8: APP主頁面顯示溫濕度數據,一個按鈕控制繼電器.(固定訂閱和發布的主題,測試通信控制)
2.9: APP加入SmartConfig 配網
2.10: APP加入掃描二維碼
2.11: 講解GPRS(Air202) Lua版本的 MQTT透傳程序
2.11.1: APP控制按鈕控制GPRS本身的一個燈亮滅(講解程序流程)
2.11.2 STM32+GPRS實現APP顯示溫濕度數據 (測試)
2.12: C#連接MQTT測試通信 (只測試通信,擴展留給用戶)
2.13: Python 連接MQTT測試通信(只測試通信,擴展留給用戶)
2.14: 擴展
2.14.1: STM32+SIM800實現MQTT
2.14.2: STM32+M6220實現MQTT
2.14.3: Wi-Fi(SDK開發)實現MQTT透傳,可以控制其自身引腳
3.結尾
3.1: 為了節省時間,我將先做完源碼給大家使用,錄制一節使用教程
3.2: 以前教程如果可以直接用的,直接拿過來用.
出售的升級篇說明
1.升級篇實現的目標
1.1: 學會使用最基本的利用環形隊列實現BootLoader升級STM32程序
1.2: 透徹的明白我寫的BootLoader升級封裝的函數,做到可以移植到各個單片機
1.2: 引入網頁的學習,網頁使用MQTT控制開發板繼電器.
2.升級篇教程目錄
2.1: IAP詳解
2.2: 遠程升級准備工作: 安裝Web服務器
2.3: 遠程升級准備工作: 使用TCP客戶端連接Web服務器實現http下載數據
2.4: 升級STM32 預熱: 單片機定時 使用 http 獲取雲端文本文件里面的內容,然后顯示在液晶屏
2.5: 升級STM32 預熱: 單片機每隔一定時間 使用 http 獲取天氣
2.6: STM32遠程乒乓升級,基於(WIFI模塊AT指令TCP透傳方式),定時訪問升級
2.7: STM32遠程乒乓升級,基於(GPRS"支持Air202,SIM800"模塊AT指令TCP透傳方式),定時訪問升級
2.9: 移植遠程更新程序到STM32F103RET6型號的單片機,基於(GPRS模塊AT指令TCP透傳方式)
2.10: STM32遠程乒乓升級,基於Wi-Fi模塊AT指令TCP透傳方式,MQTT通信控制升級
2.11: STM32遠程乒乓升級,基於GPRS模塊AT指令TCP透傳方式,MQTT通信控制升級
2.12: STM32遠程乒乓升級,基於WIFI模塊AT指令TCP透傳方式,定時訪問升級(含有數據校驗)
2.13: 關於升級篇數據校驗
2.11: 升級ESP8266(SDK)
2.12: 升級ESP8266(Lua)
2.13: 升級Air202(Lua)
3.結尾
3.1: 寫給自己的話:如果自己的代碼不能方便快捷的移植使用,和廢品無疑!
3.2: 站在巨人的肩上是件好事情!但是你需要站穩.
出售的數據篇說明
以前版本教程.

現在
1.數據篇實現的目標
1.1: 熟練使用Android(JDBC),C#(JDBC),Python,PHP(PDO)等方式對數據庫進行增刪改查操作
2.數據篇教程目錄
2.1: 安裝數據庫(Mysql)
2.2: APP連接數據庫,增刪改查(JDBC方式)
2.3: Python 連接數據庫,把MQTT接收的數據寫入數據庫
2.4: PHP 連接數據庫,增刪改查(PDO方式)
2.5: PHP登錄注冊接口函數說明
2.6: APP手機驗證碼,登錄注冊(不再搞的花里胡哨,最簡潔版本)
2.7: APP加入圖表(achartengine),圖標簡易使用說明
2.8: APP獲取數據庫數據,圖表顯示數據波形
3.結尾
3.1: 還不會使用數據庫?太out了.
出售的安全篇說明
以前

現在
1.安全篇實現的目標
1.1: 所有的通信加入SSL
2.安全篇教程目錄
2.1: Wireshark抓包
2.2: 申請域名,域名備案
2.3: 把基礎篇里面的MQTT通信加上SSL
2.4: 把升級篇里面的Web服務器配置上SSL,https方式訪問
3.結尾
3.1: 如果不想自己數據被別人看到,或者自己的設備被被人輕易控制,加上SSL吧
出售的微信小程序篇說明
1.微信小程序篇實現的目標
1.1: 學會使用小程序實現MQTT
1.2: 學會使用本人自創的APUConfig給Wi-Fi模塊配網,並綁定Wi-Fi模塊(為幫到更多的人該綁定方式源碼已經公開)
2.微信小程序篇教程目錄
2.1: 測試微信小程序掃描Air202上面的二維碼綁定設備,並通過MQTT控制設備
2.2: 測試微信小程序APUConfig給WI-Fi模塊配網並綁定設備,並通過MQTT控制設備
2.3: 安裝Nginx,配置反向代理
2.4: 小程序連接MQTT簡單的Demo
2.5: 小程序實現MQTT封包源碼使用說明
以下需要變動
2.5: (微信小程序篇)WiFi模塊配網以后利用小程序綁定,控制設備,一次只能綁定控制一個設備
2.6: (微信小程序篇)關於本人寫的mqtt.js包使用介紹
2.7: (微信小程序篇)關於WiFi模塊配網以后利用小程序綁定設備,綁定方式說明
2.8: 微信小程序掃描二維碼實現MQTT綁定控制設備
2.8.1: GPRS程序為基礎篇中的程序
2.8.2: Wi-Fi程序也為基礎篇中的程序(把MAC做成二維碼)
2.9:微信小程序UDP方式綁定WIFI設備
2.10: 結合以前的功能
2.10.1: 控制升級單片機,Wi-Fi,GPRS
2.10.2: 查看歷史記錄
2.11: 做一款實用性小程序,購買至小程序篇附贈
3.微信小程序篇結尾
3.1: 小程序有代替APP的趨勢...
3.2: 作為技術人員,需要跟着技術跑.
出售的微信公眾號篇說明
1.微信公眾號篇實現的目標
1.1: 微信公眾號 Airkiss
1.2: 微信公眾號嵌入網頁,實現MQTT控制設備
2.微信公眾號篇教程目錄(未整理)
2.1: 申請微信公眾號
2.3: 使用PHP實現微信token驗證
2.5: 配置自己的微信公眾號,添加一個按鈕
3.微信公眾號篇結尾
3.1: 學完至此.你們也是厲害!!!!
3.2: 有多少個人可以學到這里呢!
出售的微信公眾號篇+微信小程序篇結合篇說明
1.結合篇實現的目標
1.1: 微信公眾號 Airkiss配網,利用小程序綁定設備
2.結合篇教程目錄(未整理)
3.微信公眾號篇結尾
3.1: 學完至此.你們成仙了.....
3.2: 頭發掉了多少哈????禿頂了沒?
送給讀者的話
1.路漫漫其修遠兮,吾將上下而求所
2.那些唾手可得的不會長久,歷經苦難才得到的則不會輕易崩塌.
送給自己的話
有一部分人聽不懂,可能是那部分人的問題,如果大部分人聽不懂你就該考慮你自己了!
