在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng):Python 傳送溫濕度信息到AWS IoT

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-25 17:49 ? 次閱讀

IoT 相關(guān)的云端服務(wù)為數(shù)眾多,例如:ThingSpeak、WoT.City、AWS、IBM Bluemix、MediaTek MCS、Google Firebase 等,并在透過這些云端服務(wù)可在對數(shù)據(jù)進(jìn)行數(shù)據(jù)可視化、數(shù)據(jù)分析與其它的應(yīng)用,而本文用Python將透過 Raspberry Pi 采集到的溫濕度信息傳送到 AWS IoT。

情境

材料與準(zhǔn)備

1.準(zhǔn)備 Raspberry Pi 3Model B 開發(fā)板

2.準(zhǔn)備 Micro SD (已安裝 Raspbian)

3.將 Micro SD 裝入到 RaspberryPi 中

4.設(shè)定好網(wǎng)絡(luò)

5.安裝 GrovePi+

6.安裝 Grove – Temperatureand Humidity Sensor (D4)

7.安裝 GROVE - LCD RGBBACKLIGHT (I2C-2)

8.安裝 IDE ( Sublime Textor Visual Studio Code )

Sensor, LCD, GrovePi+ 與 RaspberryPi 連接如下圖

AWS IoT 端

Step 1. 到 AWS 網(wǎng)站申請賬號

Step 2. 登入 AWS 網(wǎng)站

Step 3. 點(diǎn)擊 Services AWS IoT

Step 4. 點(diǎn)擊 Create a resource

Step 5. 點(diǎn)擊 Create a thing 輸入 thing Name Create

Step 6. 點(diǎn)擊剛建立的 thing

Step 7. 點(diǎn)擊 Connect a device

Step 8. 點(diǎn)擊 Node.js Generate certificate and policy

Step 9. 下載 private 與 public keys

Step 10. 點(diǎn)擊 Confirm &connecting

Step 11. 點(diǎn)擊 Return to ThingDetail

Raspberry Pi 端

Step 1. 透過 Python 讀取溫濕度信息并傳送到AWS IoT

#****************************************************

# Import Package

#****************************************************

import time

import datetime

import paho.mqtt.client as paho

import json

import ssl

import sys

sys.path.a(chǎn)ppend('/home/pi/rpi/code/Package')

import grovepi

from grove_rgb_lcd import *

#****************************************************

# Set Pin No, AWS Config

#****************************************************

sensor = 4

blue = 0 # The Blue colored sensor.

white = 1 # The White colored sensor.

connflag = False

#****************************************************

# Set AWS Connection

#****************************************************

def on_connect(client, userdata, flags,rc):

global connflag

connflag = True

print("Connection returned result: " + str(rc) )

def on_message(client, userdata, msg):

print(msg.topic+" "+str(msg.payload))

mqttc = paho.Client()

mqttc.on_connect = on_connect

mqttc.on_message = on_message

awshost = "a3iprlpgye4dmu.iot.us-west-2.a(chǎn)mazonaws.com"

awsport = 8883

clientId = "sensorData"

thingName = "sensorData"

caPath = "./root-CA.crt"

certPath ="./000cd28455-certificate.pem.crt"

keyPath = "./000cd28455-private.pem.key"

mqttc.tls_set(caPath, certfile=certPath, keyfile=keyPath,cert_reqs=ssl.CERT_REQUIRED, tls_version=ssl.PROTOCOL_TLSv1_2, ciphers=None)

mqttc.connect(awshost, awsport, keepalive=60)

mqttc.loop_start()

#****************************************************

# Publish AWS

#****************************************************

while True:

[temp,humidity] = grovepi.dht(sensor,blue)

print("temp = %.02f C humidity =%.02f%%"%(temp, humidity))

t= time.time();

date = datetime.datetime.fromtimestamp(t).strftime('%Y%m%d%H%M%S')

if connflag == True:

mqttc.publish("topic/sensorData",json.dumps({"time": date, "temperature": temp,"humidity": humidity}), qos=1)

else:

print("waiting for connection...")

time.sleep(1)

Step 2. 將 Python Code 與 Keys 傳送到 RaspberryPi

Step 3. 執(zhí)行剛傳到 Raspberry Pi 中的 Python 代碼,python 檔名.py

Step 4. Console 執(zhí)行畫面

作者:Archer Huang

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • M2M
    M2M
    +關(guān)注

    關(guān)注

    10

    文章

    210

    瀏覽量

    82396
  • RaspberryPi
    +關(guān)注

    關(guān)注

    1

    文章

    40

    瀏覽量

    9109
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    433

    瀏覽量

    24453
收藏 人收藏

    評論

    相關(guān)推薦

    庫房溫濕度監(jiān)測系統(tǒng)

    不可或缺的一部分,對于保障貨物安全、維護(hù)存儲品質(zhì)具有重要意義。 組成與運(yùn)行 庫房溫濕度監(jiān)測系統(tǒng)是一種專門用于倉庫環(huán)境溫濕度監(jiān)測的系統(tǒng),結(jié)合傳感器、數(shù)字通信、聯(lián)網(wǎng)、自動化控制等技術(shù),通
    的頭像 發(fā)表于 01-06 16:37 ?145次閱讀

    遠(yuǎn)程溫濕度實時監(jiān)測系統(tǒng)應(yīng)用方案

    遠(yuǎn)程溫濕度實時監(jiān)測系統(tǒng),作為現(xiàn)代環(huán)境管理的重要組成部分,是各行各業(yè)不可或缺的重要工具,對環(huán)境溫濕度的遠(yuǎn)程、實時、精準(zhǔn)監(jiān)測。 一、運(yùn)行原理 聚英遠(yuǎn)程溫濕度實時監(jiān)測系統(tǒng),依賴于高精度溫濕度
    的頭像 發(fā)表于 01-02 17:03 ?157次閱讀

    醫(yī)藥倉庫溫濕度監(jiān)控系統(tǒng)應(yīng)用

    。 醫(yī)藥倉庫溫濕度監(jiān)控系統(tǒng),結(jié)合聯(lián)網(wǎng)、無線通訊等技術(shù),通過傳感器全天候?qū)崟r采集倉庫內(nèi)的溫濕度數(shù)據(jù),管理云平臺對接收到的數(shù)據(jù)進(jìn)行深入分析、處理,并以圖表、曲線等形式直觀展示
    的頭像 發(fā)表于 12-17 16:16 ?210次閱讀

    溫濕度控制器的功能和應(yīng)用

    溫濕度信息,控制器對這些信息進(jìn)行分析處理,并在達(dá)到預(yù)設(shè)值時啟動加熱器或風(fēng)扇,以調(diào)節(jié)環(huán)境溫濕度。 防凝露:在電阻柜等設(shè)備中,溫濕度控制器可以
    的頭像 發(fā)表于 11-07 15:08 ?295次閱讀

    溫濕度監(jiān)測解決方案

    。對于維護(hù)環(huán)境穩(wěn)定、保障生產(chǎn)安全、提升生活質(zhì)量具有重要意義。 溫濕度監(jiān)測解決方案,融入聯(lián)網(wǎng)、無線通訊等技術(shù),通過溫濕度傳感器、智能采集器等感知設(shè)備,實時采集環(huán)境中的溫度和
    的頭像 發(fā)表于 09-04 17:16 ?380次閱讀

    溫濕度監(jiān)測系統(tǒng)應(yīng)用

    在現(xiàn)代化工業(yè)生產(chǎn)、倉儲管理、農(nóng)業(yè)種植以及智能家居等領(lǐng)域,溫濕度監(jiān)測已成為不可或缺的一環(huán)。溫濕度作為環(huán)境控制的關(guān)鍵因素,直接影響著產(chǎn)品質(zhì)量、存儲安全、作物生長效率以及居住舒適度。因此,一套高效、精準(zhǔn)
    的頭像 發(fā)表于 07-26 16:15 ?465次閱讀

    藥品倉庫溫濕度監(jiān)控系統(tǒng)

    和有效使用具有重要意義。 藥品倉庫溫濕度監(jiān)控系統(tǒng),結(jié)合聯(lián)網(wǎng)、無線通訊等技術(shù),主要由傳感器、數(shù)據(jù)采集器、傳輸設(shè)備、管理云平臺等組成。針對藥品倉庫的溫濕度進(jìn)行實時監(jiān)控,及時發(fā)現(xiàn)并調(diào)整不利
    的頭像 發(fā)表于 07-26 10:12 ?392次閱讀

    庫房溫濕度自動監(jiān)測系統(tǒng)

    對庫房內(nèi)溫濕度的實時、自動監(jiān)測。在線實時采集庫房內(nèi)的溫濕度數(shù)據(jù),無線傳輸并匯總管理平臺上,進(jìn)行存儲、分析、報警等操作,隨時查看庫房內(nèi)的溫濕度情況,以便管理員及時調(diào)控倉儲庫房環(huán)境情況,
    的頭像 發(fā)表于 07-09 18:00 ?763次閱讀

    糧倉溫濕度監(jiān)測解決方案

    溫濕度是影響糧食儲存品質(zhì)的重要因素。過高的溫度會加速糧食的呼吸作用,導(dǎo)致水分散失和品質(zhì)下降。因此,糧倉的溫濕度管理,成為了確保糧食儲存安全和質(zhì)量穩(wěn)定的關(guān)鍵因素。方便及時發(fā)現(xiàn)糧倉的發(fā)熱點(diǎn),及時減少糧食
    的頭像 發(fā)表于 07-04 16:37 ?387次閱讀

    想要準(zhǔn)確地測量環(huán)境溫濕度溫濕度傳感器是關(guān)鍵!

    ? 溫濕度是生產(chǎn)生活中最重要的環(huán)境指標(biāo)之一,不僅人需要在適宜的溫濕度條件下保持良好的精神狀態(tài)和敏捷的思維,食品、藥品、各種儀器設(shè)備等都對環(huán)境溫濕度有特殊的要求。基于對環(huán)境溫濕度的要求,
    的頭像 發(fā)表于 07-04 08:48 ?630次閱讀

    無線溫濕度監(jiān)控系統(tǒng)

    解決方案,在需要監(jiān)控的區(qū)域部署傳感器節(jié)點(diǎn),實時感知環(huán)境溫濕度數(shù)據(jù),利用無線傳感器網(wǎng)絡(luò),對環(huán)境溫濕度的實時采集和傳輸,上傳至監(jiān)控中心或云平臺,用戶進(jìn)行遠(yuǎn)程查看和管理。一旦數(shù)據(jù)被采集,自動推送示警信息,實現(xiàn)環(huán)境溫
    的頭像 發(fā)表于 05-30 16:43 ?808次閱讀

    檔案庫房溫濕度調(diào)控系統(tǒng)功能說明

    不同地區(qū)的氣候和環(huán)境有所差異,檔案庫房的溫濕度控制,需要結(jié)合當(dāng)?shù)氐那闆r在進(jìn)行調(diào)控、統(tǒng)計、分析,合理調(diào)控溫濕度。 檔案庫房溫濕度調(diào)控系統(tǒng),現(xiàn)代檔案管理中不可或缺的一環(huán)。通過集成
    的頭像 發(fā)表于 05-28 16:12 ?422次閱讀

    溫濕度監(jiān)測聯(lián)網(wǎng)系統(tǒng)解決方案

    產(chǎn)品質(zhì)量下降,甚至產(chǎn)生嚴(yán)重的經(jīng)濟(jì)損失。因此,對溫濕度進(jìn)行監(jiān)測,可以確保產(chǎn)品質(zhì)量,降低生產(chǎn)成本,提高企業(yè)效益。 基于聯(lián)網(wǎng)技術(shù)、無線通信技術(shù)、邊緣計算技術(shù),通博聯(lián)提供全天候?qū)崟r在線的
    的頭像 發(fā)表于 02-28 16:02 ?942次閱讀
    <b class='flag-5'>溫濕度</b>監(jiān)測<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)解決方案

    溫濕度傳感器工作原理 溫濕度傳感器的接線方法

    溫濕度傳感器是一種用于測量環(huán)境溫度和相對濕度的裝置。它通常用于工業(yè)、農(nóng)業(yè)、氣象、室內(nèi)空調(diào)等領(lǐng)域。本文將詳細(xì)介紹溫濕度傳感器的工作原理和接線方法。 一、溫濕度傳感器的工作原理
    的頭像 發(fā)表于 02-14 18:00 ?1w次閱讀

    冷庫溫濕度聯(lián)網(wǎng)監(jiān)控系統(tǒng)解決方案

    為了確保藥品、生鮮等產(chǎn)品在冷庫存儲的品質(zhì),需要對冷庫溫濕度信息進(jìn)行實時監(jiān)測和快速預(yù)警,防范各種突發(fā)事故帶來的經(jīng)濟(jì)損失,對于食品加工廠、物流中心等場景具有重要價值。 數(shù)之能為冷庫設(shè)備廠家、冷庫用戶等
    的頭像 發(fā)表于 02-06 15:40 ?798次閱讀
    主站蜘蛛池模板: 99久久精品免费精品国产 | 亚洲天堂电影在线观看 | 日本加勒比在线精品视频 | 日本黄色视屏 | 天天操天天添 | 国产盗摄女厕美女嘘嘘 | 全免费一级毛片在线播放 | 九草伊人 | 激情综合五月亚洲婷婷 | 韩国三级视频在线 | 人人人干 | 天天射天天射天天干 | 日本三级香港三级人妇 m | 99九九成人免费视频精品 | 免费在线观看a视频 | 国产三级在线免费 | 欧洲三级网站 | 一级毛片q片 | 一色屋成人免费精品网 | 亚洲精品久久婷婷爱久久婷婷 | 国产成人精品男人的天堂538 | 看全黄大片狐狸视频在线观看 | 韩国一区二区三区视频 | 亚洲黄色高清视频 | 99久久免费精品高清特色大片 | 卡一卡二卡三国色天香永不失联 | 在线免费观看一区二区三区 | 男男gay高h文 | 六月婷婷综合 | 优优色综合 | 久久免费精品高清麻豆 | 午夜免费啪在线观看视频网站 | 一级不卡毛片 | 国产精品夜夜春夜夜爽 | 欧美色图 亚洲 | www.午夜 | 很狠操| 成人国产一区二区三区 | 国产成人a毛片 | 在线观看视频免费 | 98色花堂国产第一页 |