你好,歡迎來到川北在線
微信
騰訊微博
新浪微博
機智云物聯網平臺如何實現企業(yè)應用開發(fā)
時間:2022-09-06 11:12   來源:今日頭條   責任編輯:青青

  原標題:機智云物聯網平臺如何實現企業(yè)應用開發(fā)

  企業(yè)應用是企業(yè)將設備接入云平臺后,企業(yè)需要獲取設備數據用于實現企業(yè)特定的業(yè)務管理功能,以實現企業(yè)對設備、設備消費者的運營管理需要。通常企業(yè)應用在開發(fā)過程中,通過機智云平臺的SNoti服務功能即可獲取接入設備的數據,同時基于企業(yè)API去控制設備、進行設備數據的統計分析。讓企業(yè)集中精力關注企業(yè)應用的整體業(yè)務。

  SNoti服務

  SNoti服務是一個實時設備消息傳輸服務,該服務可以實時將企業(yè)的設備數據推送到企業(yè)應用系統,企業(yè)應用系統基于設備數據實現業(yè)務需求。

  注意:使用snoti服務之前,要先開通snoti服務和添加白名單。

圖片1.png

  SNoti服務的能力:

  基于消息發(fā)布/訂閱模型

  設備數據傳輸平均時長40-50ms

  支持多客戶端同時請求

  支持SSL傳輸

  設備消息默認緩存3天,并可按企業(yè)需求定制

  提供設備消息的監(jiān)控預警

  企業(yè)API

  企業(yè)API是機智云為接入機智云平臺 的企業(yè)開發(fā)者提供的開放API服務,使用企業(yè)API的企業(yè)將設備接入到機智云平臺后,通常還有進一步基于接入機智云設備數據開展企業(yè)某個垂直領域的業(yè)務需求。企業(yè)API為企業(yè)提供企業(yè)視角全局的設備管理、數據分析等功能,讓企業(yè)更關注業(yè)務管理系統本身,減少不必要的開發(fā)成本。

  注意:注冊開發(fā)者中心的企業(yè)用戶是默認開通企業(yè)API。

圖片2.png

  案例介紹:

  充電樁SaaS平臺

  充電樁SaaS平臺是充電樁運營商為電動車主提供了尋找電樁、預約、充電、支付等功能,運營商通過運營管理平臺對充電樁、故障、訂單、計費規(guī)則、訂單管理、結算等管理功能。充電樁運營商通過充電樁SaaS平臺可以完整閉環(huán)的管理日常業(yè)務,大大提高運營效率。

圖片3.png

  充電樁設備接入了機智云,充電樁SaaS平臺需要實時獲得充電樁的數據,根據這些數據才能計算充電費用,是否有故障等。這些設備數據正是由機智云PaaS平臺負責采集,并通過SNoti服務實時推送給充電樁SaaS平臺。充電樁SaaS平臺還可以通過企業(yè)API開放的接口進行統計分析,如設備的位置服務查詢,設備通信數據查詢,充電樁故障數查詢等功能。

  分時租賃系統

  分時租賃平臺的業(yè)務其實與充電樁SaaS平臺類似,對于分時租賃的運營管理方,如運營汽車租賃、自行車租賃的企業(yè)。這些企業(yè)需要建設一套分時租賃管理平臺,實現訂單、結算、支付等必要功能。

圖片4.png

  汽車、自行車接入到機智云,企業(yè)就無需在設備的物聯接入進行投入,企業(yè)只需通過接入協議接入SNoti服務即可獲取設備數據進行業(yè)務開發(fā)。

  開發(fā)流程介紹:

  SNoti服務接入

  1、提出申請

  第一步:企業(yè)開發(fā)者登陸新版開發(fā)者中心

  點擊右上角【賬號】-【企業(yè)信息】-【服務中心】,如下圖

圖片5.png

  第二步:選擇左側組織,再點擊【數據推送服務】,點擊【立即開通】,申請開通后等待審核。

圖片6.png

  第三步:待審核通過后,點擊【返回舊版】,需返回舊版開發(fā)者中心使用此功能。(由于新版功能還在開發(fā)完善中,部分功能仍會在舊版使用中)。

圖片7.png

  2、獲取參數

  選擇產品,然后再點擊【Snoti 服務】,點擊“新建授權”創(chuàng)建,該 auth_id 擁有獲取該產品下所有設備消息和控制設備的權限;

圖片8.png

  3、理解協議

  具體協議請到機智云文檔中心查閱

  4、按需實現客戶端

  企業(yè)根據Demo Code,根據自己的需求實現客戶端功能開發(fā),可以以Demo Code為原型,實現接收到設備數據后的業(yè)務邏輯。如:

  解析SNoti服務推送的JSON報文

  實時將獲取的消息Publish到企業(yè)應用所屬的隊列中,進行異步操作;

  也可直接解析后,將數據寫入數據庫;但需要建立數據的定期清理策略

  5、通過虛擬設備模擬真實設備推送數據

  企業(yè)如果還沒有真實設備接入到機智云,可以使用虛擬設備模擬一遍。

  啟動Demo Code,前提是已經修改為正確的product_key,auth_id與auth_secret

  在該產品下并定義了數據點

  審批通過后即可啟動虛擬設備,并模擬數據,點擊”推送“

  Demo Code會實時打印SNoti服務推送的設備狀態(tài)數據

  使用企業(yè)API

  1、默認開通企業(yè)API服務

  注冊開發(fā)者中心的企業(yè)用戶默認開通企業(yè)API。企業(yè)開發(fā)者登錄新版開發(fā)者中心

  可查看已開通的服務,如下圖

圖片9.png

  2、獲取參數

  登陸新版開發(fā)者中心,點擊右上角的【賬號】,選擇【企業(yè)信息】,選擇左側有權限可管理的組織,然后點擊【API配置】,即可獲取Eid,Esecret,也可以在此設置IP白名單。如下圖

圖片10.png

  3、理解協議

  企業(yè)API申請后,企業(yè)就可以通過理解企業(yè)API協議進行接口調用

  具體協議請到機智云文檔中心查閱。

   投稿郵箱:chuanbeiol@163.com   詳情請訪問川北在線:http://m.sanmuled.cn/

川北在線-川北全搜索版權與免責聲明
①凡注明"來源:XXX(非在線)"的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,本網不承擔此類稿件侵權行為的連帶責任。
②本站所載之信息僅為網民提供參考之用,不構成任何投資建議,文章觀點不代表本站立場,其真實性由作者或稿源方負責,本站信息接受廣大網民的監(jiān)督、投訴、批評。
③本站轉載純粹出于為網民傳遞更多信息之目的,本站不原創(chuàng)、不存儲視頻,所有視頻均分享自其他視頻分享網站,如涉及到您的版權問題,請與本網聯系,我站將及時進行刪除處理。



合作媒體
金寵物 綠植迷 女邦網 IT人
法律顧問:ITLAW-莊毅雄律師