精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

2020征文-鴻蒙開發板 Onenet平臺+開發板開關燈控制

系統
OneNET是由中國移動打造的PaaS物聯網開放平臺。平臺能夠幫助開發者輕松實現設備接入與設備連接,快速完成產品開發部署,為智能硬件、智能家居產品提供完善的物聯網解決方案。

[[357778]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 OneNET是由中國移動打造的PaaS物聯網開放平臺。平臺能夠幫助開發者輕松實現設備接入與設備連接,快速完成產品開發部署,為智能硬件、智能家居產品提供完善的物聯網解決方案。

采用Onenet平臺:多協議接入-》EDP,通過edp協議完成控制命令的下發(下發開/關燈命令)、數據流信息的上傳(燈的開/關狀態)等通信流程。

EDP (Enhanced Device Protocol增強設備協議)是OneNET平臺根據物聯網特點專門定制的完全公開的基于TCP的協議,可以廣泛應用到家居、交通、物流、能源以及其他行業應用中。

整體流程大致如下:

1、Onenet平臺創建EDP產品、設備、數據流、開關燈應用;

2、Hi3861開發板連接到EDP設備;

3、通過Onenet EDP應用下發控制命令(開/關燈);

4、開發板解析命令做出對應的動作(開/關燈),并且上傳燈的狀態值,更新數據流信息;

5、Onenet應用讀取數據流的狀態值,更新展示;


參考官方文檔:https://open.iot.10086.cn/doc/multiprotocol/

Onenet平臺EDP配置

1.進入onenet平臺控制臺https://open.iot.10086.cn/console/,選擇多協議接入-》EDP;

 2.添加產品led、添加設備device1;


3.添加數據流,因為我使用的三色燈擴展板,創建3條數據流:redled、greenled、yelloled;


4.應用管理-》添加應用led;

 5.編輯應用led,添加紅綠黃三原色燈的開關,調整屬性,紅燈的配置如下,EDP命令內容“redled:{V}”(其余以此類推);

Hi3861開發板準備

1.移植Onenet edp sdk,官網鏈接:https://open.iot.10086.cn/doc/multiprotocol/book/develop/edp/device/doc-tool.html;

移植過程中注意點(附件壓縮包中edp_c是我移植好的壓縮包):

1)增加宏定義:_LINUX;

2)可以復用源碼自帶的cJSON,在//third_party/edp_c/BUILD.gn中包含:"//third_party/cJSON/";

3)強轉for循環中的變量為有符號數,在for循環里面,不能用無符號32整形數據作為判斷條件;

4)修改宏定義#define BUFFER_SIZE (0x01<<20)為#define BUFFER_SIZE 1024;本次實驗中包字節數較小,默認申請1MB,運行時報錯內存溢出;

5)自定義實現assert宏定義,因為編譯時報錯未找到原因就先自定義實現替代;

6)還有很多定義未使用的變量,類似這種修改“valuestring = valuestring; remain_len = remain_len;”即可;

2.根據sdk中的示例Main.c,編寫edp測試源碼(附件壓縮包中edp_test.c是測試源碼);

1)建立tcp連接,平臺EDP監聽地址ip:183.230.40.39,port:876;

2)與平臺建立EDP連接,可以調用函數EdpPacket* PacketConnect1(const char* devid, const char* auth_key),傳入設備ID和APIKey;

  1. char src_dev[16] = "657055845"
  2.   char src_api_key[64] = "NO5yPB4JzAypKLfXzLx6V0aUxg4="
  3.  
  4.   EdpPacket* send_pkg; 
  5.   /* 利用sdk 中EdpKit.h 中PacketConnect1 方法封包連接協議 */ 
  6.   send_pkg = PacketConnect1(src_dev, src_api_key);   
  7.   /* 向設備云發送連接請求 */ 
  8.   int ret = DoSend(sockfd, (const char*)send_pkg->_data, send_pkg->_write_pos); 
  9.   if(ret <= 0) 
  10.   {    
  11.       printf("Dosend failed.\n"); 
  12.       return NULL
  13.   } 
  14.   /* 使用完后必須刪除send_pkg , 否則會造成內存泄漏 */ 
  15.   DeleteBuffer(&send_pkg); 

  

3)接收命令請求數據,解析命令,執行開關燈動作;例如:接收到字符串“redled:1”代表紅燈開,“redled:0”代表紅燈關;

  1. * 解包 由設備云到設備的EDP協議包, 命令請求消息 */ 
  2.  
  3. UnpackCmdReq(pkg, &cmdid, &cmdid_len, &cmd_req, &cmd_req_len); 
  4.  
  5. ...... 
  6.  
  7. /* 
  8.  
  9. 根據解析出的命令,執行燈的開/關 
  10.  
  11. GPIO_10: RED 
  12.  
  13. GPIO_11: GREEN 
  14.  
  15. GPIO_12: YELLOW */ 
  16.  
  17. if(strcmp(cmd_str, "redled") == 0) 
  18.  
  19. GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_10, cmd_val); 
  20.  
  21. else if(strcmp(cmd_str, "greenled") == 0) 
  22.  
  23. GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_11, cmd_val); 
  24.  
  25. else if(strcmp(cmd_str, "yellowled") == 0) 
  26.  
  27. GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_12, cmd_val); 

 4)調用EdpPacket* PacketSavedataSimpleString(const char* dst_devid, const char* input, uint16 msg_id),組裝以分號分隔的簡單字符串形式,上傳數據到平臺,用來更新數據流(燈的開/關狀態);例如:組裝字符串“,;redled,1”代表當前紅燈亮,“,;redled,0”代表紅燈滅;

  1. /* 打包 設備到設備云的EDP協議包, 存儲數據(以分號分隔的簡單字符串形式) */ 
  2.  
  3. send_pkg = PacketSavedataSimpleString(NULL, cmd_resp, 0); //沒有轉發設備,第一個參數為NULL 
  4.  
  5. DoSend(sockfd, (const char*)send_pkg->_data, send_pkg->_write_pos); 
  6.  
  7. DeleteBuffer(&send_pkg); 

 5)采用AT命令的方式觸發edp測試,增加命令“AT+EDPTEST”,方便測試;

  1. const at_cmd_func g_at_edp_func_tbl[] = { 
  2.  
  3. {"+EDPTEST", 8, HI_NULL, HI_NULL, HI_NULL, (at_call_back_func)at_exe_edp_test_cmd}, 
  4.  
  5. }; 
  6.  
  7. void AtEdpExampleEntry(void) 
  8.  
  9.  
  10. hi_at_register_cmd(g_at_edp_func_tbl, sizeof(g_at_edp_func_tbl)/sizeof(g_at_edp_func_tbl[0])); 
  11.  

 總體測試流程

1.編譯固件,啟動開發板,首先是連接wifi,保證網絡暢通;

2.執行AT+EDPTEST命令,連接Onenet平臺,連接成功設備顯示在線;


3.打開應用led,對紅綠黃三燈進行開關,能夠看到開發板三原色燈正確亮滅;

4.串口的打印信息如下:wifi連接成功 -> AT+EDPTEST -> 接入平臺成功 -> 解析命令,控制燈亮滅 -> 上傳狀態信息,更新設備數據流;


5)手機操作更加便捷,應用界面如下;


以上就是分享的全部內容,謝謝觀看!

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-01-08 10:00:53

鴻蒙訊飛平臺語音控制

2020-12-29 09:59:01

鴻蒙HarmonyOS智能家居

2020-12-15 11:57:49

Hi3861 HarmonyOS開發板

2020-11-27 11:52:40

OneNet

2020-11-26 12:02:07

OneNet平臺

2020-12-07 12:34:33

開發板鴻蒙hello world

2020-10-20 09:32:43

HiSparkWi-FiIoT

2022-04-01 15:54:01

DHCP網絡協議開發板

2020-11-17 12:15:36

MQTT開發

2020-12-15 09:33:40

鴻蒙Hi3861開發板

2021-10-11 14:14:42

鴻蒙HarmonyOS應用

2022-10-14 15:55:24

環境搭建鴻蒙

2020-11-09 10:04:40

鴻蒙

2021-09-28 10:02:26

鴻蒙HarmonyOS應用

2021-12-30 16:12:07

鴻蒙HarmonyOS應用

2022-06-28 14:30:29

camera組件照片回傳

2020-12-11 12:45:04

鴻蒙Hi3861游戲

2022-01-07 21:11:27

鴻蒙HarmonyOS應用

2021-05-25 14:47:43

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

91成人精品一区二区| 在线观看成人一级片| 欧美日韩大片在线观看| 精品伊人久久| 一区二区欧美视频| 国产成人免费观看| 亚洲欧美偷拍一区| 97精品视频在线看| 欧美亚洲国产一区在线观看网站 | 精品视频在线观看免费观看| 一区二区三区高清在线| 国产精品一区二区三区在线| 人妻 日韩精品 中文字幕| 国产在线观看91一区二区三区 | 亚洲最大福利视频网站| 日韩精品aaa| fc2ppv国产精品久久| 成人精品国产福利| 欧美一级免费看| 亚洲天堂一区二区三区| 午夜性色一区二区三区免费视频| 亚洲男人第一av| 国产精品久久综合av爱欲tv| 国产一区二区三区不卡在线观看| 国产精品高潮呻吟AV无码| 国产三级国产精品国产专区50| 欧美另类高清videos的特点| 99视频精品全国免费| 日韩一区二区在线观看| 波多野结衣家庭教师视频| 日本在线看片免费人成视1000| 国产精品资源在线| 91精品成人久久| 精品国产aaa| 狂野欧美xxxx韩国少妇| 欧美性69xxxx肥| 永久免费网站视频在线观看| 九色视频在线观看免费播放 | 欧美日本亚洲| a级片在线视频| 久久久久99| 色综合五月天导航| 福利视频第一页| 亚洲精品白浆高清| 欧美精品一区二区三区在线播放| 99热一区二区| 国产黄色大片在线观看| 国产精品萝li| 免费精品视频一区| 色呦呦视频在线| 国产一区三区三区| 91精品久久久久久久| 日本中文字幕在线观看视频| 日韩视频免费| 久久久视频在线| 久久9999久久免费精品国产| 欧美三区美女| 丝袜诱惑制服诱惑色一区在线观看| 午夜精品久久久久久久久久| 最新av在线免费观看| 美国一级片在线免费观看视频| 高清在线成人网| 亚洲a∨日韩av高清在线观看| 波多野结衣电车痴汉| 奶水喷射视频一区| 国产成人精品电影| 在线永久看片免费的视频| 中文日韩欧美| 91高清视频免费| 久久精品视频8| 国内精品美女在线观看| 欧美精品手机在线| 亚洲色婷婷一区二区三区| 色呦哟—国产精品| 搡老女人一区二区三区视频tv| 一级片视频免费看| 国产中文字幕一区二区三区| 亚洲欧美日韩国产中文专区| 尤物视频最新网址| 伊人久久综合影院| 亚洲欧美日韩综合| 国产熟女一区二区| 国产亚洲精品美女久久久久久久久久| 亚洲欧美日韩中文在线制服| 在线免费观看成年人视频| 日日天天久久| 亚洲色图狂野欧美| 亚洲毛片亚洲毛片亚洲毛片| 小处雏高清一区二区三区| 久久伊人精品视频| 欧美交换国产一区内射| 国内精品美女在线观看| 97精品一区二区视频在线观看| 天天干天天干天天| 轻轻草成人在线| 成人黄色影片在线| 亚洲黄色小说网址| 91在线免费视频观看| 欧美亚洲另类久久综合| 岛国在线大片| 亚洲激情综合网| 国产a级一级片| 国产美女久久| 欧美成人乱码一区二区三区| 黄色网址在线视频| 欧美女优在线视频| 色yeye香蕉凹凸一区二区av| 欧美被狂躁喷白浆精品| 免费亚洲一区| 91久久精品日日躁夜夜躁国产| 精品毛片在线观看| www国产成人免费观看视频 深夜成人网| 欧美一区二区福利| 成人性爱视频在线观看| 亚洲人成在线观看一区二区| 国产中文字幕在线免费观看| 欧美日韩破处视频| 国产一区二区三区久久| 亚洲精品永久免费| 国产大片免费看| 奇米影视一区二区三区小说| www.一区二区三区| eeuss影院www在线观看| 亚洲一区二区三区自拍| 91看片在线免费观看| 国产精品高潮呻吟久久久久| 中文字幕精品久久| 激情五月色婷婷| 精品无人码麻豆乱码1区2区| av激情久久| 欧美日韩xx| 日韩欧美国产中文字幕| 波多野结衣电影免费观看| 亚洲v天堂v手机在线| 久久成人一区二区| 亚洲精品男人的天堂| 国产福利一区二区三区视频在线| 日本三级中国三级99人妇网站| 91官网在线| 天天综合色天天综合| 亚洲国产欧美91| 日本成人小视频| 欧美激情一二区| 96亚洲精品久久久蜜桃| 久久久久久久综合日本| 国产av国片精品| 粉嫩av一区二区| 欧美精品久久久久久久免费观看| 亚洲大尺度视频| 亚洲女与黑人做爰| 中文 日韩 欧美| 亚洲一区二区三区无吗| 91理论片午午论夜理片久久| 成人免费在线| 欧美一级搡bbbb搡bbbb| 日韩一级片av| 丁香亚洲综合激情啪啪综合| 4444亚洲人成无码网在线观看| 亚洲国产中文在线二区三区免| 欧美另类精品xxxx孕妇| 国产91免费在线观看| 亚洲国产另类av| 国产精品无码网站| 久久一二三四| 亚洲一区在线直播| 国产美女亚洲精品7777| 欧美寡妇偷汉性猛交| 男人天堂手机在线观看| 欧美日韩国产中文字幕| 在线不卡av电影| 蜜桃传媒麻豆第一区在线观看| 亚洲国产精品综合| 欧洲猛交xxxx乱大交3| 日韩一区自拍| 成人在线视频网站| 国产99re66在线视频| 亚洲国产欧美在线成人app| 最新中文字幕一区| 中文字幕欧美一| 日本天堂在线播放| 三级久久三级久久久| 影音先锋成人资源网站| 精品无人区一区二区| 日韩美女主播视频| 成人短视频在线观看| 亚洲第一网站免费视频| 中文字幕 国产精品| 亚洲激情图片qvod| 国产熟妇搡bbbb搡bbbb| 精品一区二区精品| 国产69精品久久久久999小说| 狠狠综合久久av一区二区蜜桃| 91亚洲精品一区二区| 国产v日韩v欧美v| 日韩亚洲综合在线| 日韩三级电影网| 欧美一区日韩一区| 麻豆精品久久久久久久99蜜桃| 亚洲视频中文字幕| 瑟瑟视频在线观看| 国产激情视频一区二区三区欧美| 人妻熟妇乱又伦精品视频| 国产高清久久| 欧美日本韩国国产| 超碰成人在线观看| 成人日韩在线电影| 另类专区亚洲| 欧美极品在线播放| 婷婷在线视频观看| 亚洲欧洲国产精品| 亚洲AV无码精品国产| 欧美日韩国产区一| aaaaaa毛片| 亚洲成av人片一区二区三区| 亚洲怡红院在线观看| 国产亚洲女人久久久久毛片| 国产a级片视频| 狠狠色丁香久久婷婷综| 中文字幕一区二区三区四区在线视频| 国色天香一区二区| 一本一本a久久| 极品美女一区二区三区| 国产伦理一区二区三区| 国产一区二区高清在线| 国产欧美精品日韩精品| 亚洲精品**中文毛片| 午夜精品三级视频福利| 色婷婷av在线| 欧美日韩国产第一页| 里番在线观看网站| 中文字幕日韩在线视频| 国产裸舞福利在线视频合集| 国产丝袜一区二区三区| 色欲av永久无码精品无码蜜桃| 日韩视频免费观看高清完整版 | 高清视频在线观看一区| 亚洲成人高清| 成人亚洲欧美一区二区三区| 国产亚洲人成a在线v网站 | 中文字幕亚洲在线| 毛片免费在线观看| 亚洲精品网站在线播放gif| 日本高清视频在线| 亚洲成在人线av| 欧美熟妇乱码在线一区| 精品三级在线看| www.激情五月.com| 欧美va天堂va视频va在线| 亚洲爆乳无码一区二区三区| 日韩亚洲欧美高清| 精品人妻久久久久一区二区三区| 91精品国产福利在线观看| 国产喷水吹潮视频www| 欧美精品自拍偷拍动漫精品| 国产强伦人妻毛片| 欧美美女一区二区| 国产精品熟女久久久久久| 91精品婷婷国产综合久久| 国产绿帽一区二区三区| 91精品国产日韩91久久久久久| 97超碰人人草| 欧美tk—视频vk| 日韩有码电影| 伊人久久精品视频| 日本不卡在线| 精品少妇v888av| 国产精品xx| 国产精品成人av在线| 成人影院在线免费观看| 亚洲一区二区免费| 成人午夜大片| 久中文字幕一区| 欧美一区二区麻豆红桃视频| 夜夜爽www精品| 欧美日韩国产在线一区| 日韩精品视频在线免费观看| 国产免费一区二区三区免费视频| 欧美一区二区视频在线观看 | 婷婷五月色综合| 欧美国产美女| 男的插女的下面视频| 久久精品欧洲| 一级淫片在线观看| www.欧美日韩国产在线| 国产激情av在线| 亚洲综合网站在线观看| 国产乱国产乱老熟| 91麻豆精品国产综合久久久久久| 日日夜夜精品免费| 一本色道久久88精品综合| 日本片在线观看| 国产激情久久久久| 亚洲亚洲一区二区三区| 欧洲一区二区在线| 欧美女人交a| 欧美日韩亚洲一二三| 国产精一品亚洲二区在线视频| 中文字幕日韩三级片| 国产精品电影一区二区| 国产成人在线观看网站| 欧美人与禽zozo性伦| 日韩中文字幕综合| 日韩在线视频二区| 中国色在线日|韩| 不卡的av一区| 色婷婷热久久| 无码人妻丰满熟妇区96| 国产一区二区日韩精品| 免费网站在线高清观看| 五月激情综合色| 国产日韩免费视频| 一区二区三区黄色| 黑森林国产精品av| 91在线免费看片| 久久国产亚洲| 无码日韩人妻精品久久蜜桃| 成人福利电影精品一区二区在线观看| 美国黄色片视频| 在线亚洲免费视频| 亚洲欧洲精品视频| 欧美黄色性视频| 四虎国产精品免费久久5151| 一区二区三区资源| 国产一区二区三区四区五区六区 | 男人天堂网站在线| 日本不卡免费在线视频| 黄色短视频在线观看| 亚洲综合久久av| 国产av精国产传媒| 色噜噜国产精品视频一区二区| 日本综合字幕| 欧美黑人3p| 一本久道综合久久精品| 中国xxxx性xxxx产国| 亚洲精品一二三| 国产女人18毛片18精品| 色多多国产成人永久免费网站| 性欧美freehd18| 欧美日韩天天操| 久久久夜精品| a毛片毛片av永久免费| 狠狠干狠狠久久| 亚洲色图狠狠干| 97视频人免费观看| 免费成人蒂法| 一女被多男玩喷潮视频| 91亚洲国产成人精品一区二三| 国产精品成人aaaa在线| 精品日韩欧美在线| 欧美78videosex性欧美| 国产精品久久亚洲| 亚洲茄子视频| 亚洲中文字幕无码av| 狠狠色狠狠色综合日日五| 奇米影视888狠狠狠777不卡| 国产成人综合久久| 日本欧美肥老太交大片| 五月激情五月婷婷| 1区2区3区国产精品| 国产xxxx在线观看| 欧美富婆性猛交| 免费萌白酱国产一区二区三区| 男人的天堂99| 国产午夜精品福利| 在线观看国产精品入口男同| 久久久精品一区| 超碰在线一区| 国产男女无遮挡| 国产免费成人在线视频| 中文人妻熟女乱又乱精品| 久热爱精品视频线路一| 中文字幕视频精品一区二区三区| 久久久久久久久久网| 国产无一区二区| 99国产揄拍国产精品| 亚州欧美日韩中文视频| 国产在视频线精品视频www666| 亚洲欧美日韩精品一区| 亚洲va天堂va国产va久| 欧美美女搞黄| 91久热免费在线视频| 一区二区日本视频| 五月婷婷综合激情网| 精品国产人成亚洲区| 国产伦精品一区二区三区视频金莲| 亚洲巨乳在线观看| 成人精品视频一区| 狠狠躁夜夜躁人人爽视频| 欧美xxxx14xxxxx性爽| 午夜欧洲一区| 国产精品探花在线播放| 欧美性xxxxx| av免费看在线| 日本精品国语自产拍在线观看| 国产一区二区在线电影| 亚洲欧美日韩激情| 九九热这里只有精品6| 综合干狼人综合首页| 四虎国产精品永久免费观看视频| 色婷婷久久久久swag精品|