成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony輕量系統(tǒng)開發(fā)OneNET云接入

原創(chuàng)
系統(tǒng) OpenHarmony
本文簡(jiǎn)單介紹如何接入OneNET云平臺(tái),通常來說,一個(gè)物聯(lián)網(wǎng)產(chǎn)品應(yīng)當(dāng)包括設(shè)備、云平臺(tái)、手機(jī)APP。

??想了解更多內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://harmonyos.51cto.com??

摘要:本文簡(jiǎn)單介紹如何接入OneNET云平臺(tái)

適合群體:適用于潤(rùn)和Hi3861開發(fā)板

文中所有代碼倉庫:https://gitee.com/qidiyun/hihope-3861-smart-home-kit

12.1 OneNET云介紹

通常來說,一個(gè)物聯(lián)網(wǎng)產(chǎn)品應(yīng)當(dāng)包括設(shè)備、云平臺(tái)、手機(jī)APP。我將在鴻蒙系統(tǒng)上移植MQTT協(xié)議、OneNET接入?yún)f(xié)議,實(shí)現(xiàn)手機(jī)APP、網(wǎng)頁兩者都可以遠(yuǎn)程(跨網(wǎng)絡(luò),不是局域網(wǎng)的)訪問開發(fā)板數(shù)據(jù),并控制開發(fā)板的功能。

理論上來說,任何以MQTT協(xié)議為基礎(chǔ)的物聯(lián)網(wǎng)云平臺(tái)都可以支持接入。

關(guān)于phomqtt 和onenet軟件包,已提供下載,聲明:所有源碼均遵守開源協(xié)議~~。

支持鴻蒙系統(tǒng)的 harmony_mqtt 代碼倉庫:

https://gitee.com/qidiyun/harmony_mqtt

支持鴻蒙系統(tǒng)的 onenet接入軟件包倉庫:

https://gitee.com/qidiyun/harmony_onenet

12.2 效果演示

先看下效果,我這邊使用的是OneNET物聯(lián)云平臺(tái),進(jìn)入應(yīng)用,可以看到如下網(wǎng)頁界面。該網(wǎng)頁的溫度、濕度數(shù)據(jù)由 鴻蒙開發(fā)板(Hi3861)上傳,同時(shí)有一個(gè)開關(guān)按鈕,可以控制開發(fā)板的LED燈。

另外,也提供一個(gè)手機(jī)APP,

以上界面比較簡(jiǎn)陋,但不妨礙我們使用,另外選擇OneNET云平臺(tái)的主要是原因是接入方式比較簡(jiǎn)單方便,易于學(xué)習(xí),另外一個(gè)是OneNET提供了物聯(lián)網(wǎng)云平臺(tái)、手機(jī)APP,不需要大家自己再去實(shí)現(xiàn),可以更多地將注意力放在鴻蒙系統(tǒng)開發(fā)上。

12.3 OneNET軟件包

我這邊已經(jīng)將mqtt 和 onenet 以軟件包的形式發(fā)布,兩個(gè)軟件包分別是

(1)onenet——實(shí)現(xiàn)onenet 接入能力

(2)pahomqtt——實(shí)現(xiàn)MQTT協(xié)議功能

只需要將這兩個(gè)軟件包放到 third_party 文件夾下即可。然后修改

我們來看下onenet 文件夾:

其中 onenet.h 是頭文件

onenet_mqtt.c 是全部源碼,它基于paho mqtt的MQTTClient編程模型。

另外 samples文件夾下是一個(gè)示例代碼,代碼內(nèi)容如下:

#include <stdio.h>
#include <unistd.h>
#include "MQTTClient.h"
#include "onenet.h"
#define ONENET_INFO_DEVID "597952816"
#define ONENET_INFO_AUTH "202005160951"
#define ONENET_INFO_APIKEY "zgQdlB5y3Bi9pNd2bUYmS8TJHIY="
#define ONENET_INFO_PROID "345377"
#define ONENET_MASTER_APIKEY "gwaK2wJT5wgnSbJYz67CVRGvwkI="
extern int rand(void);
void onenet_cmd_rsp_cb(uint8_t *recv_data, size_t recv_size, uint8_t **resp_data, size_t *resp_size)
{
printf("recv data is %.*s\n", recv_size, recv_data);

*resp_data = NULL;
*resp_size = 0;
}
int mqtt_test(void)
{

device_info_init(ONENET_INFO_DEVID, ONENET_INFO_PROID, ONENET_INFO_AUTH, ONENET_INFO_APIKEY, ONENET_MASTER_APIKEY);
onenet_mqtt_init();

onenet_set_cmd_rsp_cb(onenet_cmd_rsp_cb);
while (1)
{
int value = 0;

value = rand() % 100;

if (onenet_mqtt_upload_digit("temperature", value) < 0)
{
printf("upload has an error, stop uploading");
//break;
}
else
{
printf("buffer : {\"temperature\":%d} \r\n", value);
}
sleep(1);
}
return 0;
}

手機(jī)APP下載:https://open.iot.10086.cn/doc/art656.html#118

12.4 OneNET平臺(tái)使用

首先我們要注冊(cè)賬號(hào),OneNET平臺(tái)地址:

https://open.iot.10086.cn/

然后進(jìn)入控制臺(tái),鼠標(biāo)放在全部產(chǎn)品服務(wù),選擇多協(xié)議接入

選擇MQTT舊版,單擊創(chuàng)建產(chǎn)品

這里我們可以按照我們的需求填寫相關(guān)信息即可

之后可以選擇添加設(shè)備

可以填寫信息和填寫地理位置,鑒權(quán)信息可以隨意填寫

12.5 OneNET設(shè)備信息

代碼中,我們需要填寫以下認(rèn)證信息:

#define ONENET_INFO_DEVID “597952816”
#define ONENET_INFO_AUTH “202005160951”
#define ONENET_INFO_APIKEY “zgQdlB5y3Bi9pNd2bUYmS8TJHIY=”
#define ONENET_INFO_PROID “345377”
#define ONENET_MASTER_APIKEY “gwaK2wJT5wgnSbJYz67CVRGvwkI=”
(1)ONENET_INFO_DEVID 和 ONENET_INFO_AUTH

設(shè)備ID和鑒權(quán)信息,可以通過查看設(shè)備詳情得到:

(2)ONENET_INFO_APIKEY

Api key,可以通過添加api key得到

(3)ONENET_INFO_PROID和ONENET_MASTER_APIKEY

這個(gè)可以查看產(chǎn)品ID和master key

??想了解更多內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://harmonyos.51cto.com??

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2022-01-21 21:22:24

OpenHarmon操作系統(tǒng)鴻蒙

2022-02-09 19:45:41

MQTTOpenHarmon鴻蒙

2023-04-03 15:39:31

2022-02-08 15:21:59

Hi3861開發(fā)鴻蒙

2023-03-24 14:39:17

鴻蒙系統(tǒng)開發(fā)

2022-01-24 18:35:56

OpenHarmon鴻蒙操作系統(tǒng)

2022-01-24 18:43:20

OpenHarmon操作系統(tǒng)鴻蒙

2022-02-09 19:25:49

Hi3861WiFi操作鴻蒙

2022-02-09 19:31:41

Hi3861OpenHarmon鴻蒙

2022-04-15 14:31:02

鴻蒙操作系統(tǒng)

2024-01-05 15:32:47

鴻蒙SNTP智慧時(shí)鐘

2022-04-15 11:46:09

輕量系統(tǒng)解耦鴻蒙操作系統(tǒng)

2023-07-28 15:32:26

鴻蒙操作系統(tǒng)

2023-06-13 14:55:04

2023-08-07 15:13:09

設(shè)備開發(fā)鴻蒙

2022-08-19 10:54:47

操作系統(tǒng)鴻蒙

2023-04-24 15:11:51

系統(tǒng)開發(fā)鴻蒙

2022-06-09 14:40:14

系統(tǒng)移植鴻蒙

2021-09-13 08:20:13

Loki日志系統(tǒng)

2023-05-06 15:41:00

人體傳感器數(shù)據(jù)鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级黄色绿像片 | 久久久国产一区 | 成人久久18免费网站 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 欧美 视频 | 国产一区二区精 | 成人午夜精品 | 久久精品国产久精国产 | 日韩天堂av | 亚洲欧美中文字幕 | 久久久123| 国产乱码精品一区二区三区五月婷 | 国产精品久久久久久久久久软件 | 成人免费淫片aa视频免费 | 国产精品亚洲一区 | 色网站视频 | 国产99久久久国产精品 | 成人在线免费视频 | 在线观看国产h | 黄色欧美视频 | 国产精品久久久久久福利一牛影视 | 一级毛片在线看 | 亚洲精品乱 | 精品国产乱码久久久久久丨区2区 | 激情一区 | 久久天天躁狠狠躁夜夜躁2014 | 国产成人精品视频 | 日韩一二三区视频 | 日本不卡一区二区三区 | www.中文字幕.com | 国产精品亚洲精品久久 | 欧美黄色免费网站 | 精品欧美一区免费观看α√ | 成人老司机| 国产成人av在线播放 | 可以免费观看的av片 | 成人午夜影院 | 亚洲国产69 | 欧美一区二区免费视频 | 国产精品视频在线观看 | 亚洲精品在线免费播放 |