日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

IoT區塊鏈Hub-設備端接入最佳實踐

IoT區塊鏈Hub設備端SDK目前支持平臺為Linux平臺,x86_64架構。本文檔以Ubuntu操作系統為例,描述農業場景下物聯網設備集成IoT區塊鏈Hub設備端SDK流程。

1. 下載設備端SDK

下載設備端SDK,并解壓縮到本地磁盤目錄。

tar -zxvf lto_sdk.tgz

2. 目錄結構

lto/libs目錄:包含IoT區塊鏈Hub靜態庫文件

lto/inc目錄:包含IoT區塊鏈Hub頭文件

lto/demo目錄:包含IoT區塊鏈Hub示例文件

lto/src/port目錄:包含IoT區塊鏈Hub對下層的依賴適配實現

3. 使用流程說明

3.1 接口集成

請把庫文件拷貝到lto/libs目錄,適配文件拷貝到lto/src/port目錄。

3.2 編譯構建

  1. 進入lto/demo目錄,編輯lto_demo.c中的各項參數。userPlainData表示您明文數據,在該場景下為IoT設備采集的溫度數據;userPrivacyData表示需要隱私處理的數據,當前場景下為IoT設備采集的地址位置信息。

cd lto/demo
vi lto_demo.c
char* userPlainData = "{\"溫度\":\"25.2\"}"; 
char* userPrivacyData = "{\"位置\":\"180.24, 257.27\"}"; 
char* iotIdServiceProvider = "pkpkpkpkpkk";
char* iotIdSource = "2";
  1. 輸入make指令,進行編譯構建,編譯成功之后會在demo目錄輸出lto_demo二進制文件。

make

3.3 執行結果

  1. 執行lto_demo,查看輸出結果。

./lto_demo
  1. IoT設備會輸出如下結果,該部分數據包含了IoT設備自身采集的數據以及生成的數據令牌,您可以把這些數據通過已有的通路發送到云端,在云端通過IoT區塊鏈Hub進行數據上鏈處理。云端流程請參考:數字農業可信上鏈最佳實踐

             iotDataDID: did:lto:000FFFFFDABCFDF0B4999700610B599D00000001
          iotDataDIDLen: 48
          userPlainData: {"溫度":"25.2"}
       userPlainDataLen: 17
        userPrivacyData: {"位置":"180.24, 257.27"}
     userPrivacyDataLen: 27
            iotAuthType: ID2
         iotAuthTypeLen: 3
   iotIdServiceProvider: pkpkpkpkpkk
         iotIdServiceProviderLen: 11
                  iotId: 000FFFFFDABCFDF0B4999700
               iotIdLen: 24

          iotDataDigest: FBB7FAE10BDD1466F1C7534E7CFDFE7941FBD1A4FAE64FB1F07CA7F3AD97E02B
       iotDataDigestLen: 64
           iotDataToken: 3~2~1756E40A3FAE23E1~1628133789000~GLrSRKly/9T71lSqlzPhqX0Mb8I7uiNXmgPpt1q2cQtJcgazu61apcJrdsLqP/6D
        iotDataTokenLen: 99
        lto: generate token success!