侵權投訴

Huawei LiteOS助力設備快速入云

華為開發者社區 ? 2018-05-14 10:53 ? 次閱讀

從物聯網的結構看,云服務一直扮演著重要角色,是智能終端物物相連的核心環節。通過云平臺的強大運算處理能力,降低終端本身復雜性的同時,在實時動態管理、智能數據分析、業務快速部署甚至深度信息挖掘等眾多方面,都持續不斷地革新著 IoT 領域。

因此,設備快速入云也勢必成為衡量智能終端易用性至關重要的一項。

Huawei?LiteOS?作為輕量級物聯網操作系統,早在之前華為舉辦的活動中,就已經向外界展示過對接云平臺的全流程,在往期的比賽中,也成功被參賽者應用到作品。振奮人心的是,這項技術即將隨著 LiteOS 新版本,全面開源?。?!

這也意味著,今后可以直接從 GitHub 拿到這部分源碼,入云操作不再繁雜,只需調用幾個簡單的 API 接口,便可實現設備的快速入云!

首先,為大家介紹設備快速如云中涉及到的一項技術——Agent Tiny。

Agent Tiny 是什么?

Agent Tiny?是部署在具備廣域網能力、對功耗/存儲/計算資源有苛刻限制的終端設備上的輕量級互聯互通中間件,開發者只需調用幾個簡單的 API 接口,便可實現設備快速接入到華為 IoT 云平臺(OceanConnect)以及數據上報和命令接收等功能。

LiteOS+Agent Tiny?端云對接方案概述

開發者在華為 OceanConnec IoT 云平臺完成產品 profile 定義,編解碼插件開發,北向部署好應用服務器,南向終端設備便可以通過集成 LiteOS +Agent Tiny 組件完成端云快速對接。

為什么需要 Agent Tiny?

Agent Tiny?是華為物聯網解決方案中,資源受限終端對接到 IoT云的重要組件。Agent Tiny 提供端云協同能力,集成了 LWM2M、CoAP、mbedtls、LwIP 全套 IoT 互聯互通協議棧,且在 LWM2M 的基礎上,提供了 Agent Tiny 開放 API,用戶只需關注自身的應用,而不必關注 LwM2M 實現細節,直接使用 Agent Tiny 封裝的 API,通過四個步驟就能簡單快速地實現與華為 OceanConnect 平臺的安全可靠連接。使用 Agent Tiny,用戶可以大大減少開發周期,聚焦自己的業務開發,快速構建自己的產品。

如何使用 Agent Tiny?

Agent Tiny?通過封裝成開放 API 接口供開發者使用,主要開放 API 函數列表如下:

接口分類 接口名 描述
Agent Tiny?依賴接口 atiny_cmd_ioctl Agent Tiny?聲明和調用(LwM2M標準對象向設備下發命令的統一入口)
atiny_event_notify Agent Tiny聲明和調用(AgentTiny把注冊過程的關鍵狀態,以及運行過程的關鍵事件通知用戶,便于用戶根據自身的應用場景靈活地做可靠性處理)
Agent Tiny對外接口 atiny_init Agent Tiny的初始化接口
atiny_bind Agent Tiny的主函數體(LwM2M協議處理,注冊狀態機,重傳隊列,訂閱上報)
atiny_deinit Agent Tiny的去初始化接口
atiny_data_report Agent Tiny數據上報接口

那么一臺運行 Huawei?LiteOS 系統的終端設備,究竟如何鏈接到云平臺?

用戶只需要按照以下四個步驟即可快速完成對接:

快速入云開發步驟

原文標題:如何簡單實現設備快速入云?

文章出處:【微信號:Huawei_Developer,微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
分享:

評論

相關推薦

小熊派華為物聯網操作系統LiteOS內核教程06-內存管理

1. LiteOS內核的內存管理1.1. 內存管理在系統運行的過程中,一些內存空間大小是不確定的,比如一些數據緩沖區,所以系統需要提...
發表于 01-19 11:03 ? 892次 閱讀
小熊派華為物聯網操作系統LiteOS內核教程06-內存管理

小熊派華為物聯網操作系統LiteOS內核教程05-互斥鎖

1. LiteOS的互斥鎖1.1. 互斥鎖在多任務環境下,往往存在多個任務競爭同一共享資源的應用場景,互斥鎖可被用于對共享資源的保護...
發表于 01-19 11:02 ? 8050次 閱讀
小熊派華為物聯網操作系統LiteOS內核教程05-互斥鎖

小熊派華為物聯網操作系統 LiteOS內核教程03-任務管理

1. LiteOS內核的任務管理Huawei LiteOS 內核提供任務的創建、刪除、延遲、掛起、恢復等功能,以及鎖定和解鎖任務調度,支...
發表于 01-18 11:03 ? 3694次 閱讀
小熊派華為物聯網操作系統 LiteOS內核教程03-任務管理

小熊派華為物聯網操作系統LiteOS內核教程02-HelloWorld

1. 創建HelloWorld工程打開IoT Studio,點擊創建IoT Studio工程: 填寫工程設置,需要注意一下幾點: 工程名稱和目錄...
發表于 01-18 11:00 ? 4523次 閱讀
小熊派華為物聯網操作系統LiteOS內核教程02-HelloWorld

華為聯合合作伙伴發布一站式物聯網IoT開發工具小熊派BearPi,解決行業物聯網產品開發痛點

??傳統的物聯網產品開發步驟復雜,涉及硬件開發、軟件開發、云端開發等眾多流程。而且產品的開發周期長、開發成本高、產品...
發表于 09-21 10:47 ? 457次 閱讀
華為聯合合作伙伴發布一站式物聯網IoT開發工具小熊派BearPi,解決行業物聯網產品開發痛點

華為推出了一款物聯網操作系統LiteOS,有何意義?

最近,華為在2015華為網絡大會上,推出了一款物聯網操作系統LiteOS,引起業內不少關注。到底這是....
發表于 03-19 10:09 ? 1920次 閱讀
華為推出了一款物聯網操作系統LiteOS,有何意義?

使用RT-Thread文件系統

了解了文件系統的一些常用命令之后,下面帶領大家通過運行文件系統的一些示例程序,來熟悉文件系統的基本操....
的頭像 RTThread物聯網操作系統 發表于 11-07 10:40 ? 2600次 閱讀
使用RT-Thread文件系統

【物聯網俱樂部】NB-IoT+華為LiteOS+OceanConnect多項目案例代碼開源

開發板靚照
發表于 08-08 13:17 ? 3161次 閱讀
【物聯網俱樂部】NB-IoT+華為LiteOS+OceanConnect多項目案例代碼開源

LiteOS_Kernel_m7_oceanconnect_2端云方案源碼下載

[table] [tr][td] 端云方案代碼簡單說明: 1:ocean_sample.c 中的代碼是連接云的相關代碼 2:示例demo的硬件是max7219點...
發表于 07-04 07:19 ? 757次 閱讀
LiteOS_Kernel_m7_oceanconnect_2端云方案源碼下載

服務器端發票識別api接口

服務器端發票識別api接口可實現發票OCR識別本地化部署:基于企業集團內網構建的本地化發票識別服務,....
發表于 06-01 10:53 ? 1177次 閱讀
服務器端發票識別api接口

講述TreeOS物聯網終端操作系統誕生的故事

互聯網時代的操作系統大家都熟知,電腦有windows,手機有iOS、Android,同樣到了萬物智聯....
的頭像 聯動原素 發表于 05-29 10:53 ? 4822次 閱讀
講述TreeOS物聯網終端操作系統誕生的故事

華為通過LiteOS開源與業界伙伴一起打造IoT領域的“Android”

不過今天要講的Huawei LiteOS與上面提到的那些平臺有些許不同,華為將其定義為輕量級的物聯網....
的頭像 聯動原素 發表于 01-17 14:03 ? 5849次 閱讀
華為通過LiteOS開源與業界伙伴一起打造IoT領域的“Android”

如何搭建API程序_框架api接口規范

基于互聯網的應用正變得越來越普及,在這個過程中,有更多的站點將自身的資源開放給開發者來調用。對外提供....
發表于 01-04 17:48 ? 7390次 閱讀
如何搭建API程序_框架api接口規范

如何使用API_api接口有什么優點

關于什么是API,通俗的解釋應該是:一個組件(或程序庫)提供給開發者進行編程使用的,通過代碼可以與之....
發表于 01-04 11:36 ? 11499次 閱讀
如何使用API_api接口有什么優點

【報名】物有限,智無窮 HDG|Huawei LiteOS Hackathon - 上海站

Huawei LiteOS開源發展團隊從2017年起,在北京、深圳等地舉辦了黑客馬拉松、技術沙龍和動....
發表于 12-01 09:22 ? 446次 閱讀
【報名】物有限,智無窮 HDG|Huawei LiteOS Hackathon - 上海站

從操作系統層面,窺探IoT時代商機

鐘優平指出,“LiteOS是華為面向IoT領域,構建的輕量級物聯網操作系統,以輕量級(內核小于10k....
發表于 05-28 07:00 ? 1030次 閱讀
從操作系統層面,窺探IoT時代商機

Huawei LiteOS黑客松大賽深圳站烽火將燃

智能抄表取代人工抄表、智能環境監測取代人工考察、監控攝像頭節約人力耗費,能源、制造、車聯網等行業全面....
發表于 04-28 17:18 ? 1221次 閱讀
Huawei LiteOS黑客松大賽深圳站烽火將燃

用Cannon讀取板載傳感器數據

Cannon上板載了多個由意法半導體(ST)出品的傳感器,包括加速度計/陀螺儀、磁力計、氣壓計、溫濕....
發表于 11-16 16:34 ? 302次 閱讀
用Cannon讀取板載傳感器數據

華為發布物聯網操作系統Liteos 打造統一標準和平臺

華為預測,到2025年,物聯網設備的數量將接近1000億,新部署的傳感器速度將達到每小時200萬個。....
發表于 03-28 11:15 ? 2257次 閱讀
華為發布物聯網操作系統Liteos 打造統一標準和平臺

周立功_LwIP的RAW_API接口及編程指南

周立功_LwIP的RAW_API接口及編程指南,周立功目前正在從事80C51、ARM與Nios II....
發表于 11-09 18:24 ? 1505次 閱讀
周立功_LwIP的RAW_API接口及編程指南

華為開源LiteOS介紹

發表于 10-19 14:03 ? 910次 閱讀
華為開源LiteOS介紹

華為Liteos打造一個物聯網版Android

華為方面表示,借助于該方案,能夠使企業快速構建一張擁有“無盡可能”的物聯網基礎架構,實現生產、制造、....
發表于 05-26 10:27 ? 2151次 閱讀
華為Liteos打造一個物聯網版Android

電子芯聞早報:物聯網架構國際標準的制定

5月20日正在布魯塞爾參加國際標準組織物聯網標準化(WG 10)大會的專家20日對新華社記者表示,中....
發表于 05-21 10:24 ? 822次 閱讀
電子芯聞早報:物聯網架構國際標準的制定

物聯網,一場正在醞釀的數據革命

在當今科技領域談什么話題顯得最“in”?物聯網呀!這就好比各大媒體輪番轟炸報道的那樣,如果說2013....
發表于 07-23 10:01 ? 478次 閱讀
物聯網,一場正在醞釀的數據革命
七乐彩走势图浙