0
A
回答
2
目前還沒有完整的描述如何在特定的平臺上移植Kaa C SDK,但我們正在研究這個項目。因此我將在此描述一般步驟。
Kaa C SDK不需要任何操作系統。 要在特定平臺上使用卡阿ÇSDK,你必須實現以下程序:
強制性:
動態分配。
網絡communication。
時間例程。
公鑰generation(它可能是一些硬編碼密鑰,請參閱ESP8266 demo)。
SHA-1 calculation(您可以使用default實現)。
可選(這意味着你可以提供空的實現):
文件系統交互(one,two)。
調試logging。
這個page描述了在各種平臺上構建Kaa C SDK的配置參數。
以下說明如何基於TI СС32XX和ESP8266平臺上的Kaa C SDK開發應用程序。
此外,你可以找到here這些平臺的演示應用程序的源代碼。
二 - 如果你正在使用它尚未正式支持的協議,可以實現一個custom transport。
的另一種選擇是,當你的卡阿SDK集成到網關(我們稱之爲「演員網關」)。演員網關爲每個物理設備實例化一個端點actor。演員處理與實際設備的通信,並將其自身呈現爲雲,作爲傳感器的虛擬表示等。
當您無法在設備上安裝Kaa SDK或者您需要時,可以有效使用actor網關爲設備 - 服務器連接使用一些複雜的協議。
相關問題
- 1. 從C2DM移植到Android SDK的GCM 19
- 2. DirectX SDK中的項目 - 移植到VS2012
- 3. Arduino - 選擇基於芯片的DHT傳感器頭(ESP32 vs ESP8266)
- 4. Cassandra將int移植到bigint
- 5. 將Java移植到AS3
- 6. MONO:將.net移植到Linux。
- 7. 將jQuery移植到CoffeeScript?
- 8. 將ECLiPSe移植到Prolog
- 9. 將ExtJS3移植到ExtJS4
- 10. 將djangorestframework移植到2.X.X
- 11. 將pintOS移植到Raspberry-pi
- 12. 將jquery移植到java
- 13. 將LibPBC移植到Native Client?
- 14. 將wxPython移植到SWT/JFace
- 15. 將debian移植到leopord dm368
- 16. 將achartengine移植到Xamarin
- 17. 將Ruby移植到Python
- 18. 將Qt4移植到Qt5
- 19. 將sched.h移植到Windows中
- 20. 將時區移植到DateTimeZone
- 21. 將JVM移植到MINIX
- 22. 將isnan移植到C++ 11
- 23. 將eCos移植到i386
- 24. 將Groovy DSL移植到Clojure
- 25. 將PHP 5.2.14移植到Symbian
- 26. 將JavaScript庫移植到Python
- 27. 將Perl移植到Python
- 28. 將Android移植到BB 10
- 29. 將gitlab移植到gogs
- 30. 將clock_gettime移植到窗口
_有人經驗?_這是你的問題嗎? –
歡迎來到StackOverflow。請看一看這裏才能看到怎麼問一個很好的問題:https://stackoverflow.com/help/how-to-ask – yakobom
此外,移植的SDK是很奇怪.... – LPs