【阿里雲IoT】linkkit-example-solo模擬設備


背景:

參考阿里雲IoT官網的學習文檔,模擬設備上線。

官網地址:https://help.aliyun.com/document_detail/73708.html?spm=a2c4g.11186623.2.20.1158481bBnRcwp

 

1)登陸虛擬機

在個人筆記本電腦上安裝虛擬機,並確保虛擬機可以聯網。

虛擬機的安裝可以參考我的其他博客:https://www.cnblogs.com/quchunhui/p/6123287.html

 

2)安裝C語言環境

SDK的開發編譯環境會用到以下軟件:

make-4.1、git-2.7.4、gcc-5.4.0、gcov-5.4.0、lcov-1.12、bash-4.3.48、tar-1.28和mingw-5.3.1。

安裝命令:

yum install -y build-essential make git gcc

 

3)獲取Link Kit SDK

下載地址:

https://code.aliyun.com/linkkit/c-sdk/repository/archive.zip?spm=a2c4g.11186623.2.10.6fac135b6gfuE3&ref=v3.0.1

 

4)解壓縮SDK文件

命令:unzip c-sdk-v3.0.1-5ac1947e47ba58bc106f12354c9288862d831a79.zip

解壓縮之后的文件夾名為:c-sdk-v3.0.1-5ac1947e47ba58bc106f12354c9288862d831a79c-sdk.git

 

5)獲取並修改設備證書

從阿里雲IoT平台上獲取要連接設備的設備整數,如下圖所示:

【ProductKey】a1ppcDz3HcL
【DeviceName】RexelDevice1
【DeviceSecret】rNCG1rSGTJLVl1wQPFqt87VOPFTiqUPt

 

將上述信息填寫到wrappers/os/ubuntu/HAL_OS_linux.c中

命令:

cd /home/soft/c-sdk-v3.0.1-5ac1947e47ba58bc106f12354c9288862d831a79c-sdk.git/wrappers/os/ubuntu
vim HAL_OS_linux.c

 

修改后如下圖所示:(ProductSecret可以不填

 

6)完成樣例程序的編譯

命令:

cd /home/soft/c-sdk-v3.0.1-5ac1947e47ba58bc106f12354c9288862d831a79c-sdk.git
make distclean
make

 

編譯正常畫面如下:

 

生成的樣例程序linkkit-example-solo存放在./output/release/bin目錄下。

 

7)運行樣例程序

命令:./output/release/bin/linkkit-example-solo

正常運行界面如下:

 

 

8)確認設備狀態

確認在阿里雲IoT平台上,設備是否為在線狀態

 

--END--


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM