1. <optgroup id="5gpzo"></optgroup>

        1. <optgroup id="5gpzo"><li id="5gpzo"></li></optgroup>

          <acronym id="5gpzo"></acronym>
        2. <optgroup id="5gpzo"><em id="5gpzo"></em></optgroup>

          設備接入指南

          更新時間:2019-04-19

          1、sdk文件組成  

          目前 SDK 提供的文件主要包括以下幾個:

          expeed_types.h:SDK 使用到的數據類型、數據結構定義頭文件。
          expeed _cloudapi.h:SDK 提供給設備應用層調 用的API接口,包括SDK初始化,回調函數注冊,發送數據等接口
          expeed_porting.h:SDK使用到的外部函數的 原型,開發者需要根據本文件定義的所有函數原型實現相應的函數,并添加到工程中,否則編譯鏈接靜態庫的時候會報 錯找不到函數。
          libexpeed.a 或者 libexpeed.lib:SDK 靜態庫文件,需要鏈接到工程中。

          2、sdk線程模型

          為了不影響應用層的邏輯,SDK 獨立運行在一個邏輯線程,針對不支持線程的系統,SDK 與廠商程序可以運行在同一個線程。

          3、初始化啟動SDK

          在設備連接上路由器以后,調用 expeed_cloud_init()完成 SDK 初始化,然后在調用 expeed_regist_callbacks()注冊相關回調函數,這兩個步驟完成以后,開發者就可以通過 expeed_cloud_send_packet () 接口發送數據給服務器。如果運行的環境支持多線程,開發者可以直接開一個線程來調用 expeed_cloud_loop(), 該函數的返回值為下一次期望調用 expeed_cloud_loop()的時間值,單位為毫秒(ms)。對于不支持多線程的系統, 開發者可以在程序大循環中調用 expeed_cloud_loop(),然后在函數返回后再去處理數據或運行自己的邏輯代碼。









          欧美人与动牲交另类_国产精品三级一区二区_中文字幕久久精品一区二区三区_在线BT天堂网WWW在线下载 精品无码国产日韩制服丝袜_久久精品国产精品亚洲艾草网_亚洲AV无码一区二区一二区_高中生高潮抽搐喷出白浆视频 欧美牲交A欧美牲交AⅤ一_assfree疯狂老妇熟女_全黄性性激高免费视频_暴躁奶奶的感人视频男人网站 日本三级韩国三级香港三级A级_偷窥厕所AAAAAA片偷窥_少妇性L交大片免费_性一交一乱一伦一色一情 两女女百合互慰AV赤裸无遮挡_人妻激情偷乱视频一区二区三区_亲近乱子伦免费视频中文字幕_精品人妻无码一区二区三区性 国产免费观看久久黄AV片_色老头老太XXXXBBBB_疼死了大粗了放不进去视频_美女胸18大禁视频免费网站