最新电影在线观看,jrs低调看直播,avav天堂,囯产精品宾馆在线精品酒店,亚洲精品成人区在线观看

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

【工程師6】+實踐類+物聯網初體驗

 物聯網相信大家都聽到很多了,特別5G時代廣告語“讓萬物互聯”。其實從技術上來說這一點都不先進,最在2G時代就有了,但技術就是這樣子,最成熟最可靠最便宜才是最火的時代。我認為現已經到了來。

物聯網可以理解為物體上網,共享單車可以作為代表。以前這種技術都是公司團體才掌握的,但現在得益技術的進步我們普通的開發都也可以用小成本建造,本貼子就是建造一個物聯網的過程。如果你有興趣也可以跟著一起搞搞,硬件成本<100元。

 物聯網可以做些什么呢?就是把物體的信息通過云發送給你,舉個例子:比如說你要知道你家的魚缸信息、單車信息.......它就是一塊積本,可以用在你想用的地方。只要物體加上這個塊積木你就可感覺它有了靈魂可以與你對話了。

 聲明:貼子里面不可避免出現一些模塊商或云供應商的名字,本人無意為這些廠家打廣告(也從沒拿過稿費)。真的這么巧這些商家看到了,希望能搞些買一送一或半買半送的活動,讓講壇的朋友拿到一些實惠。反正都是雙贏你說是不?

如下內容如果有點編程基礎-----就是那種7天學會C語言級別-----看起來會更爽!!

全部回復(10)
正序查看
倒序查看
hylylx
LV.9
2
2019-10-12 13:01
期待
0
回復
2019-10-12 14:03
期待
0
回復
熒火
LV.4
4
2019-10-12 17:08

 在進入主題前先簡單說 一下物聯網的流程,物體信息-----》云端-------》用戶端。大概的信息流就是這樣子。

 有些人就會問為什么不是物體信息-----》用戶端 這樣子呢?唔, 這個問題我也問過。其實在技術上完全沒問題的。但信息存在云端有很多好處,比如:穩定、可以多用戶使、大數據等。所以現主流的做法也是把信息引到云端的。

那按信息流的劃分可以把工作分為3部份。

1.物體信息處理------也就是你自己的需求,你想發送什么的信息到云端。

2.云端處理------這個就是字面的意思

3.用戶端-------包括但不限于:手機、電腦等設備

0
回復
熒火
LV.4
5
2019-10-14 11:42
@熒火
在進入主題前先簡單說一下物聯網的流程,物體信息-----》云端-------》用戶端。大概的信息流就是這樣子。有些人就會問為什么不是物體信息-----》用戶端這樣子呢?唔,這個問題我也問過。其實在技術上完全沒問題的。但信息存在云端有很多好處,比如:穩定、可以多用戶使、大數據等。所以現主流的做法也是把信息引到云端的。那按信息流的劃分可以把工作分為3部份。1.物體信息處理------也就是你自己的需求,你想發送什么的信息到云端。2.云端處理------這個就是字面的意思3.用戶端-------包括但不限于:手機、電腦等設備

 假裝手上有個智能電池保護板,保護板上面要發送一些參數到云端,比如:電池組電壓、最低電池電壓、最同電池電壓、工作電流等。

 數據傳送采用最常用的串口通信。在傳送數據之前我們會對數據做一些定義。比如以下數據0xAA 01 02 01 00 001

第一個字節0xAA:表示數據頭

第二個字節0x01:表示數據類型

第三個字節0x02:表示數據內容

第四個字節0x01:表示數據內容

.........

當然,這個數據格式由你自己來定義,這里只是舉個例子而已。

 數據格式定義好就是驗證發出來的碼對不對,這里就要用到一個軟件件“sscom”,這是一個串口軟件,這種串口軟件一搜一大把看自己習慣用哪個。我常用的就是“sscom”。然后我們還要有一個USB轉串口的硬件,這個硬件也是單片機工程師必備的。大概是長這樣子的

 把智能保護板與USB轉串口板聯上。開始發送數據。如果電腦可以正常收到保護上發的數據則說明第一步已完成。

 如果收到不或數據不對則要檢測哪里出問題。這步完成就可以到下一步云端處理了。一般的公司到這里就交由云端工程師來處理了。

0
回復
熒火
LV.4
6
2019-10-24 21:19
@熒火
假裝手上有個智能電池保護板,保護板上面要發送一些參數到云端,比如:電池組電壓、最低電池電壓、最同電池電壓、工作電流等。數據傳送采用最常用的串口通信。在傳送數據之前我們會對數據做一些定義。比如以下數據0xAA01020100001第一個字節0xAA:表示數據頭第二個字節0x01:表示數據類型第三個字節0x02:表示數據內容第四個字節0x01:表示數據內容.........當然,這個數據格式由你自己來定義,這里只是舉個例子而已。數據格式定義好就是驗證發出來的碼對不對,這里就要用到一個軟件件“sscom”,這是一個串口軟件,這種串口軟件一搜一大把看自己習慣用哪個。我常用的就是“sscom”。然后我們還要有一個USB轉串口的硬件,這個硬件也是單片機工程師必備的。大概是長這樣子的[圖片][圖片][圖片]把智能保護板與USB轉串口板聯上。開始發送數據。如果電腦可以正常收到保護上發的數據則說明第一步已完成。如果收到不或數據不對則要檢測哪里出問題。這步完成就可以到下一步云端處理了。一般的公司到這里就交由云端工程師來處理了。

 接前貼子。單片機的數據測試可以正常發送與接收,則說明設備端的調試工作已完成。至于數據格式熟了后可以自己定義。

云端我選擇了阿里云,無他只是因為多人用。

下面的操作都是在阿里云網站上完成。

0
回復
2019-11-04 12:19
@熒火
假裝手上有個智能電池保護板,保護板上面要發送一些參數到云端,比如:電池組電壓、最低電池電壓、最同電池電壓、工作電流等。數據傳送采用最常用的串口通信。在傳送數據之前我們會對數據做一些定義。比如以下數據0xAA01020100001第一個字節0xAA:表示數據頭第二個字節0x01:表示數據類型第三個字節0x02:表示數據內容第四個字節0x01:表示數據內容.........當然,這個數據格式由你自己來定義,這里只是舉個例子而已。數據格式定義好就是驗證發出來的碼對不對,這里就要用到一個軟件件“sscom”,這是一個串口軟件,這種串口軟件一搜一大把看自己習慣用哪個。我常用的就是“sscom”。然后我們還要有一個USB轉串口的硬件,這個硬件也是單片機工程師必備的。大概是長這樣子的[圖片][圖片][圖片]把智能保護板與USB轉串口板聯上。開始發送數據。如果電腦可以正常收到保護上發的數據則說明第一步已完成。如果收到不或數據不對則要檢測哪里出問題。這步完成就可以到下一步云端處理了。一般的公司到這里就交由云端工程師來處理了。
要發送這些電池參數,硬件電路弄得咋樣了
0
回復
熒火
LV.4
8
2019-11-08 17:19
@熒火
接前貼子。單片機的數據測試可以正常發送與接收,則說明設備端的調試工作已完成。至于數據格式熟了后可以自己定義。云端我選擇了阿里云,無他只是因為多人用。下面的操作都是在阿里云網站上完成。

 硬件電路采用合宙的模塊。這個模塊只要焊接幾根線即可以上網通信。我這次模塊刷的是DTU固件。就是透傳。

 焊好的板子,這次采用他家的CORE板,就是板上所有元件都有只要接上電源就可以工作的。這種板子做樣品最是方便。

0
回復
熒火
LV.4
9
2020-02-05 12:15
@lihui710884923
要發送這些電池參數,硬件電路弄得咋樣了

接上貼個子,Web的頁面如下。

白色框內就是上傳的數據,為了容易區別就用選項0-15來代表數據的類型。

 這個小板就是物聯網的小功能測試板。帶天線就是無線模塊。兩個數碼管分別顯示選項數目與內容,與網面上的數據一一對應。

 為能方便說明我特意去打樣做了這個樣板。只要我改變了樣板上的數值(LED顯示出來),網頁上的數據同步也改變則說明實驗成功。

1
回復
熒火
LV.4
10
2020-02-05 12:31
@熒火
接上貼個子,Web的頁面如下。[圖片]白色框內就是上傳的數據,為了容易區別就用選項0-15來代表數據的類型。[圖片]這個小板就是物聯網的小功能測試板。帶天線就是無線模塊。兩個數碼管分別顯示選項數目與內容,與網面上的數據一一對應。為能方便說明我特意去打樣做了這個樣板。只要我改變了樣板上的數值(LED顯示出來),網頁上的數據同步也改變則說明實驗成功。

 不會發視頻,只能轉為圖片發上來。要注意看電腦選項1與選項5的內容,我通過按鍵修改數據,然后同步到網頁上去。過程大約有1秒左右的誤差。如果用4G模塊時間誤差的時間還會少點。選項0開始數據為0,修改后為6.選項2開始數值為2,修改后為5.

0
回復
熒火
LV.4
11
2020-02-05 14:42
@熒火
[圖片]不會發視頻,只能轉為圖片發上來。要注意看電腦選項1與選項5的內容,我通過按鍵修改數據,然后同步到網頁上去。過程大約有1秒左右的誤差。如果用4G模塊時間誤差的時間還會少點。選項0開始數據為0,修改后為6.選項2開始數值為2,修改后為5.

 利益技術的發展,大大降低了物聯網的技術難度。只要懂單片串口收發操作就可以用本模塊建成簡單的“萬物上網功能”。

 至于中間信號的處理對于我們普通玩家來說太難太復雜,什么協議、MPS看到就頭痛。專業的事還讓專業的人處理。

采用這種直接透傳的模塊大大減低工作難度,很好保護我們電工所剩無幾的頭發。

0
回復