STM32 SIM800C SIM868 連接OneNet 以及遠程式控制制流程詳解

来源:https://www.cnblogs.com/yelang-lkg/archive/2018/12/14/10117343.html
-Advertisement-
Play Games

Onenet控制繼電器教程 Onenet控制繼電器教程 本文基於STM32物聯網開發版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748 12-18日有大額優惠券哦!!! 內 ...


Onenet控制繼電器教程

本文基於STM32物聯網開發版:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748

    1. 創建onenet賬號:
      登入onenet官網:https://open.iot.10086.cn/如下圖:
      在這裡插入圖片描述
      如果已經有賬號,則直接點擊登錄登錄即可。沒有賬號則選擇註冊,註冊成功後,登錄即可。

    2. 創建產品,創建設備
      登錄成功後,點擊開發者者中心。
      在這裡插入圖片描述
      進入開發者中心,然後點擊創建產品:
      在這裡插入圖片描述
      然後在彈出的視窗中輸入自己想要設置的產品名稱,類別之類的,註意幾個地方,需要設置為跟如下圖標紅部分一樣:
      在這裡插入圖片描述
      然後點擊確定。產品即創建完成:然後就可以創建設備了。
      在這裡插入圖片描述
      點擊添加設備:
      進入如下界面:
      在這裡插入圖片描述
      點擊添加設備:填寫自己想要設置的參數,如我這裡設置的如下圖,註意鑒權信息先瞭解一下。
      在這裡插入圖片描述
      點擊添加即可添加成功。成功後如下圖:
      在這裡插入圖片描述

    3. 創建數據流
      點擊數據流模板:
      在這裡插入圖片描述
      然後點擊添加數據流模板創建數據流:
      在這裡插入圖片描述
      數據流即為電路板向onenet發送數據的參數名。一般發送的數據都是以鍵值對的方式發送,所以,這裡要設置參數,然後onenet收到數據後就可以依據參數來獲取參數值。
      我們這裡設置了為light。因為等下在常式中獲取的是光照感測器的光照強度值。然後點擊添加:
      在這裡插入圖片描述
      同理添加relay0和relay1兩個數據流,最後效果如下圖:
      在這裡插入圖片描述

    4. 創建應用:
      點擊應用管理,添加應用:
      在這裡插入圖片描述
      應用的一些參數按自己需求設置:我這裡設的如下圖:
      有興趣可以關註寶貝:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
      在這裡插入圖片描述
      點擊新增:
      在這裡插入圖片描述
      即可創建成功,如下圖:
      在這裡插入圖片描述
      然後點擊創建的應用名,進入下圖:
      在這裡插入圖片描述
      點擊編輯應用後即可寫應用程式:
      主要由以下幾個部分組成:
      在這裡插入圖片描述
      本例中,我們添加一個折線圖,和兩個繼電器開關按鍵和兩個文本框。一個用來實時顯示光照強度參數,兩個按鍵用來控制繼電器:
      添加方法:直接拖拽到應用區域即可。
      在這裡插入圖片描述
      添加後效果如上圖,點擊元素,右側有屬性值可以修改元件名稱,關聯數據流等。
      我們這裡設置剛創建的設備,然後會出現讓選數據流,選擇剛創建的數據流light即可。
      在這裡插入圖片描述
      同理兩個按鍵分別設置數據流為relay0和relay1:
      另外註意按鍵有個開關值得屬性:
      為了區別兩個繼電器,我們這裡分別添加了relay0和relay1在{V}前面:
      在這裡插入圖片描述
      在這裡插入圖片描述
      最後點擊右上角的發佈應用,填寫創意來源和場景描述後點擊發佈應用即可。

    5. Stm32程式連接onenet
      秩序修改幾個參數即可:
      這裡我們打開實驗3_mqtt_and_relay常式。只需修改如下三個參數即可:
      在這裡插入圖片描述
      這三個參數分別是:
      產品id:點擊產品概況,即可找到:
      在這裡插入圖片描述
      設備id:點擊設備列表即可找到設備id:
      在這裡插入圖片描述
      Api-key:點擊產品概況,即可找到:
      在這裡插入圖片描述
      趕快填入參數,編譯,燒寫程式後,在onenet伺服器上看顯示效果吧。

    6. 連接上的幾個現象及控制:
      設備狀態會變為線上:
      在這裡插入圖片描述
      可以看到數據流:
      在這裡插入圖片描述
      在這裡插入圖片描述
      顯示如下圖:
      在這裡插入圖片描述
      應用中能看到數據值得變化:
      在這裡插入圖片描述
      點擊對應按鍵即可控制繼電器:
      在這裡插入圖片描述
      至此,實驗完成。
      有興趣歡迎關註寶貝:
      https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
      更多資料教程及技術支持,請購買店鋪開發版。謝謝
      店鋪:
      https://shop109367696.taobao.com/
      專業定製STM32系列電路板,方案設計,原理圖設計,PCB畫板,STM32 sdk源代碼調試等。支持Onenet,百度雲,阿裡雲。提供Android apk源碼,ios支持的軟體等。
      如有疑問歡迎咨詢,評價,私聊等。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 126.Struts2中的攔截器有什麼用?列舉框架提供的攔截器名稱? 127.Struts2有哪些優點? 128.ActionContext和ValueStack什麼時候創建?是否是線程安全的? 129.一個請求在Struts2框架中的處理大概分為幾個步驟? 130.介紹一下Struts的Actio ...
  • activemq配置jmx 配置activemq中的jmx可以用於監控activemq信息。 activemq.xml配置 修改broker屬性 添加節點managementContext <managementContext> <managementContext createConnector= ...
  • 更新Composer依賴報錯處理 Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRe pository::search() must be compatible with Composer\... ...
  • 在 WEB 項目中返回 JSON 數據是常見的交互形式,在 Spring Boot 中這一切都變得十分簡單。So easy!!! 你所需具備的基礎 "什麼是 Spring Boot?" "Spring Boot 核心配置文件詳解" "Spring Boot 開啟的 2 種方式" "Spring Bo ...
  • 簡介 從今天開始,我們嘗試用2篇博客的內容量,搞定一個網站叫做“美空網”網址為:http://www.moko.cc/, 這個網站我分析了一下,我們要爬取的圖片在 下麵這個網址 http://www.moko.cc/post/1302075.html 然後在去分析一下,我需要找到一個圖片列表頁面是最 ...
  • Python 中可以讀取 word 文件的庫有 python-docx 和 pywin32。 pywin32 這個庫很強大,不僅僅可以讀取 word,但是網上介紹用 pywin32 讀取 .doc 的文章真不多,因為,真心不好用。 以下是 pywin32 讀取 .doc 的代碼示例,但是讀取表格有問 ...
  • 在我刻板的印象里,西游記里的那段孫悟空和二郎神的精彩對戰就能很好的解釋“多態”這個詞:一個孫悟空,能七十二變;一個二郎神,也能七十二變;他們都可以變成不同的形態,但只需要悄悄地喊一聲“變”。 ...
  • 題目內容: 設計一個表示分數的類Fraction。這個類用兩個int類型的變數分別表示分子和分母。 這個類的構造函數是: Fraction(int a, int b) 構造一個a/b的分數。 這個類要提供以下的功能: double toDouble(); 將分數轉換為double Fraction ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...