文章目錄
- 1、背景
- 2、接入機智云思路
- 2.1 關于應用開發(重點內容)
- 2.2 關于設備接入(重點內容)
授人以魚不如授人以漁,目的不是為了教會你具體專案開發,而是學會學習的能力,希望大家分享給你周邊需要的朋友或者同學,說不定大神成長之路有博哥的奠基石,,,
點擊 博主聯系方式匯總(非誠勿擾)

1、背景
最近上一波關于物聯網云平臺如何學習的文章
本篇主要講解 機智云

那么,物聯網云平臺學習重點:
-
是什么?
說白了就是云平臺的簡介,知道它是個什么鬼,,,, -
能做什么?
這個比較重要,也就是從技術角度來看,支持什么應用層協議呢,比如HTTP、MQTT等等,因為不同的協議,需要你不同的協議庫(HTTP需要HTTP協議庫支持)支持,剩下無非就是對接平臺獨有的協議內容,我暫且命名為平臺層資料協議(比如鑒權、平臺自定義資料、平臺JSON資料格式等), -
成功案例?
一般一開始最好要有一個能夠運行起來的例子,這個就可以找找有沒有一些代碼可以用吧
2、接入機智云思路
首先說明一點,這個帖子并不是教你如何接入機智云,而是通過機智云這個案例來講解我自己的學習思路,
-
找到官方說明入口
機智云官方網址 -
找到開發者檔案
一般在官方網址的首頁就能找到入口


詳細閱讀一下官方開發檔案

接下來開始帶著問題去學習官方檔案,
機智云的檔案還是很多的,所以還是需要認真看,

這是官方的接入圖,有兩個重點內容:
設備接入
有兩種方案,不管哪種方案最終都是通過GAgent應用開發
包括APP代碼自動生成,個人覺得這個比較有用
后續博哥會針對機智云出一套簡單教程,包括如何修改app界面協議,
重點:
- 目前博哥看著官方檔案,還是發現有很多不一樣的開發方式以及一些重點內容,這里我會稍微簡單去列舉一下,
2.1 關于應用開發(重點內容)
機智云提供了APP SDK、開源框架、微信SDK,便于開發者快速構建手機應用端系統,只需根據工具指引實作業務功能,無需實作底層功能,
(一鍵生成業務代碼)
重點關注:
- APP代碼自動生成服務介紹
- 由于博主是android開發,所以重點關注android app相關

- 當你去集成APP SDK的時候,需要看看Android SDK接入
Android SDK接入 里面有不少名詞概念,需要重點關注
2.2 關于設備接入(重點內容)
對于一般我們都是用8266來學習,那么重點關注:


對于我們來說,需要重點學習GAgent接入機智云流程,
GAgent詳解
重中之重,務必認真看懂,
吐槽點:
- 因為是別人開發的韌體,看不到原始碼,,,,,,,
目前開發方式主要是基于機智云官方的GAgent韌體,燒錄到ESP8266,再通過另外一個mcu去控制,
CSDN認證博客專家
Java
ESP8266
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/206161.html
標籤:其他
上一篇:藍牙音頻協議雙劍客(一)--音視頻頻分布傳輸協議(AVDTP)概念
下一篇:namespace-C#命名空間
