“解救”程序猿, i.MX6Ul讓您的設備上“云”更簡單

原創(chuàng) 2020-03-07 14:56:00 iMX6ul 網(wǎng)關 物聯(lián)網(wǎng)

2019年——都知道物聯(lián)網(wǎng)行業(yè)將會是一個互聯(lián)互通的落地年,屆時會有更多的設備接入云端,利用云端的優(yōu)勢節(jié)省成本,掌控數(shù)據(jù),對客戶進行精準遠程服務,將一次銷售變?yōu)榻K身銷售。雖然設備上云已經(jīng)成為不可逆轉(zhuǎn)的發(fā)展趨勢,但是設備上云仍然面臨著許多復雜的挑戰(zhàn)。

一、開發(fā)的難度

身為嵌入式開發(fā)者的你一定經(jīng)常為設備上云而傷神,繁瑣的上云步驟、復雜的環(huán)境配置,兩個工程師因為設備端與云端協(xié)議是否互通經(jīng)常是“拳腳相加”。

整體開發(fā)工作量大、效率低。物聯(lián)網(wǎng)世界看似美好,實則折騰不起。


二、設備的穩(wěn)定和性能

傳統(tǒng)物聯(lián)平臺需要自行實現(xiàn)擴展性架構,極難做到百萬級、億級設備長連接并發(fā)處理的能力,且在宕機發(fā)現(xiàn)后需要自行遷移,遷移服務器會導致中斷,穩(wěn)定性無法保障。


三、設備的安全性

物聯(lián)網(wǎng)設備是通過網(wǎng)絡連接云端,牽扯到網(wǎng)絡也就牽扯到了安全。傳統(tǒng)的安全保護是數(shù)據(jù)以及完整性和可用性的保障,但在物聯(lián)網(wǎng)時代安全的邊界是需要“端到端”設備的物理資產(chǎn)的保護。如何對物聯(lián)網(wǎng)設備開發(fā)部署安全防護措施是個極大的挑戰(zhàn)。

那有沒有 更方便、更快捷、更簡單的物聯(lián)網(wǎng)開發(fā)方式呢?



別做夢了,全部都留下加班


此篇文章將顛覆你對設備上云的痛苦印象幫助你快速高效的開發(fā)從此擺脫加班的痛苦。



嘿嘿嘿

下班回家


硬件平臺采用飛凌嵌入式開發(fā)板,軟件采用阿里云提供給設備廠商的LinkKit SDK開發(fā)平臺。

結合網(wǎng)關類產(chǎn)品應用舉例,介紹網(wǎng)關如何采集和控制端側(cè)設備,如何通過有線或者無線網(wǎng)絡鏈接到阿里云平臺,拓撲圖如下:


wps7.jpg

物聯(lián)網(wǎng)工業(yè)網(wǎng)關_640x368_5s (1).gif

工業(yè)物聯(lián)網(wǎng)解決方案

   1、網(wǎng)關設備端  

選好硬件平臺 

很多企業(yè)希望設備上云,但是又無法承受設備上云的成本,據(jù)計算當前我國規(guī)模以上的工業(yè)企業(yè)中,80%以上的機器設備都沒有聯(lián)網(wǎng)。如何選擇一個成本低、接口豐富,同時還能降低開發(fā)難度的硬件平臺成為一個重要的因素。

飛凌設計的FETMX6UL-C核心板,主頻528MHZ,運行功耗低至60mA。而且功能接口豐富齊全,不僅支持雙路10/100M自適應以太網(wǎng)接口,還可以支持8路UART、2路CAN2.0B。完全符合物聯(lián)網(wǎng)應用中南向連接傳感器設備的所有接口要求。北向連接支持以太網(wǎng)、全網(wǎng)通4G、NB-Iot、WiFi等聯(lián)網(wǎng)接口,支持Linux3.14、Linux4.1.15操作系統(tǒng)。協(xié)議棧齊全同時還可以滿足邊緣計算的要求。


wps8.png


 移植LinkKit SDK 

LinkKit SDK由阿里云提供給設備廠商,由設備廠商集成到設備上后通過該SDK將設備安全的接入到阿里云IoT物聯(lián)網(wǎng)平臺,從而讓設備可以被阿里云IoT物聯(lián)網(wǎng)平臺進行管理。

LinkKit SDK目前提供了C、Java、Python、NodeJS、安卓、iOS等多種語言/平臺的支持。

C語言LinkKit SDK適用于使用C語言開發(fā)業(yè)務處理邏輯的設備,由于C語言運行速度快、需要的運行內(nèi)存較少,目前大多數(shù)的IoT設備使用C語言進行產(chǎn)品開發(fā)。



 

移植LinkKit SDK主要分為以下幾個步驟,可以按照如下步驟進行操作,飛凌提供了完整的移植文檔,按照文檔10分鐘就可以完成。


  2、移動端  

相比較PC端,移動互聯(lián)網(wǎng)可以使人們隨時、隨身、隨地通過手機查看各種信息,越來越多的應用于技術將覆蓋移動市場,為了讓移動開發(fā)更簡單,阿里云提供了IoTStudio開發(fā)工具可以加速物聯(lián)網(wǎng)SaaS構建。并提供了移動可視化開發(fā)、Web可視化開發(fā)、服務開發(fā)與設備開發(fā)等一系列便捷的物聯(lián)網(wǎng)開發(fā)工具,解決物聯(lián)網(wǎng)開發(fā)領域開發(fā)鏈路長、技術棧復雜、協(xié)同成本高、方案移植困難的問題。


移動端 32.gif

 

特點

簡單易用。移動可視化工作臺與阿里云物聯(lián)網(wǎng)平臺設備接入能力、物模型能力無縫銜接。無需寫代碼,您就可以快速搭建設備控制、設備狀態(tài)展示、數(shù)據(jù)展示等物聯(lián)網(wǎng)場景下的移動應用。

無需額外的服務器和數(shù)據(jù)庫。移動應用搭建完畢后,即可構建生成移動應用安裝包和工程源代碼。


  3、WEB端  

Web可視化開發(fā)與移動可視化開發(fā)一樣開發(fā)簡單。無需寫代碼,只需在編輯器中,拖拽組件到畫布上,再配置組件顯示樣式、數(shù)據(jù)源和動作,即以可視化開發(fā)的方式完成Web應用開發(fā),并可批量進行設備綁定。適用于開發(fā)設備監(jiān)測/控制面板、設備數(shù)據(jù)分析報表等。


移動20.gif 


特點

簡單易用。Web可視化工作臺與物聯(lián)網(wǎng)平臺的設備接入能力、物模型能力無縫銜接。無需寫代碼,您就可以調(diào)用設備數(shù)據(jù),進行設備控制。

無需額外購買服務器和數(shù)據(jù)庫,應用搭建完畢即可預覽、使用,支持綁定自己的域名對最終用戶進行分發(fā)。

頁面或應用創(chuàng)建完畢后,可以直接應用在多個地方。同時,IoTStudio支持批量更換綁定設備。

 

相關產(chǎn)品 >

  • FETMX6UL-C核心板 商業(yè)級

    飛凌嵌入式商業(yè)級iMX6UL核心板采用NXP公司ARM Cortex-A7 i.MX6UL處理器,板載512MB DDR3內(nèi)存和4GB高速eMMC存儲器。飛凌嵌入式級imx6ul核心板體積小巧并具有成本優(yōu)勢,為了更好的讓客戶進行二次開發(fā),飛凌提供了iMX6UL的PCB文件,包含底板的原理圖和PCB文件,提供了i.MX6UL核心板數(shù)據(jù)手冊,IMX6UL核心板硬件手冊;為了適應不同應用環(huán)境,飛凌IMX6UL核心板兼容IMX6ULL并同時具備工業(yè)級、商業(yè)級兩種不同的配置。

    了解詳情
    FETMX6UL-C核心板 商業(yè)級
  • OKMX6UL-C開發(fā)板

    飛凌嵌入式專注imx6系列imx6ul開發(fā)板、飛思卡爾imx6ul核心板等ARM嵌入式核心控制系統(tǒng)研發(fā)、設計和生產(chǎn),i.mx6UL系列產(chǎn)品現(xiàn)已暢銷全國,作為恩智浦imx6ul,imx6ul開發(fā)板,i.mx6提供者,飛凌嵌入式提供基于iMX6 iMX6UL解決方案定制。

    了解詳情
    OKMX6UL-C開發(fā)板
  • FETMX6ULL-C核心板

    FETMX6ULL-C核心板采用NXP i.MX6ULL處理器開發(fā)設計,是一款高性能Linux核心板,采用低功耗的ARM Cortex-A7架構,運行速度高達800MHz。iMX6ULL核心板29*40mm  ,iMX6ULL這款處理器功能接口資源豐富,供貨周期長。

    了解詳情
    FETMX6ULL-C核心板
  • OKMX6ULL-C開發(fā)板

    40*29mm,雙網(wǎng)雙CAN,8路串口| i.MX6ULL開發(fā)板是基于NXP i.MX6ULL設計開發(fā)的的一款Linux開發(fā)板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對板連接器,適應場景豐富。 了解詳情
    OKMX6ULL-C開發(fā)板

推薦閱讀 換一批 換一批