chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-25 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

情境

材料與準(zhǔn)備

1.準(zhǔn)備 Raspberry Pi 3Model B 開(kāi)發(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)站申請(qǐng)賬號(hào)

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. 透過(guò) 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í)行畫(huà)面

作者:Archer Huang

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

    關(guān)注

    10

    文章

    210

    瀏覽量

    83810
  • RaspberryPi
    +關(guān)注

    關(guān)注

    1

    文章

    47

    瀏覽量

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

    關(guān)注

    0

    文章

    443

    瀏覽量

    26315
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    潔凈車(chē)間溫濕度監(jiān)控與風(fēng)機(jī)控制聯(lián)網(wǎng)解決方案

    在半導(dǎo)體產(chǎn)業(yè)推進(jìn)“智能制造”與“工業(yè)4.0”的背景下,芯片制造對(duì)潔凈車(chē)間溫濕度精度要求極高,溫濕度穩(wěn)定性直接決定芯片良率、性能及可靠性,進(jìn)行對(duì)生產(chǎn)造成風(fēng)險(xiǎn)。當(dāng)前潔凈車(chē)間存在溫濕度監(jiān)控滯后、風(fēng)機(jī)控制
    的頭像 發(fā)表于 09-18 13:44 ?432次閱讀
    潔凈車(chē)間<b class='flag-5'>溫濕度</b>監(jiān)控與風(fēng)機(jī)控制<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>解決方案

    【上海晶珩睿莓1開(kāi)發(fā)板試用體驗(yàn)】Home Assistant 聯(lián)網(wǎng)溫濕度計(jì)

    【上海晶珩睿莓1開(kāi)發(fā)板試用體驗(yàn)】Home Assistant 聯(lián)網(wǎng)溫濕度計(jì) 本文介紹了上海晶珩睿莓 1 開(kāi)發(fā)板通過(guò) AHT10 傳感器實(shí)現(xiàn)環(huán)境溫濕度采集,結(jié)合 WiFi 和 MQTT
    發(fā)表于 08-18 13:55

    基于聯(lián)網(wǎng)溫濕度監(jiān)測(cè)系統(tǒng)方案:構(gòu)建全域感知的智能環(huán)境網(wǎng)絡(luò)

    儲(chǔ)備糧; -精密制造:半導(dǎo)體車(chē)間1%濕度波動(dòng)引發(fā)30%良品率下降; 基于聯(lián)網(wǎng)溫濕度監(jiān)測(cè)系統(tǒng)正成為破解環(huán)境管理難題的核心基礎(chǔ)設(shè)施。本方案基于“端-管-云-用”架構(gòu),實(shí)現(xiàn)從單點(diǎn)監(jiān)測(cè)到全
    的頭像 發(fā)表于 07-24 18:05 ?678次閱讀

    基于聯(lián)網(wǎng)溫濕度監(jiān)測(cè)系統(tǒng)

    在醫(yī)藥冷鏈、智慧農(nóng)業(yè)、智能制造等領(lǐng)域,溫濕度失控輕則導(dǎo)致品質(zhì)下降,重則引發(fā)安全事故。傳統(tǒng)人工巡檢方式滯后性強(qiáng)、誤差率高,而聯(lián)網(wǎng)溫濕度監(jiān)測(cè)系統(tǒng)通過(guò)“端-管-云-用”架構(gòu),實(shí)現(xiàn)環(huán)境數(shù)據(jù)的
    的頭像 發(fā)表于 07-08 16:52 ?497次閱讀

    聯(lián)網(wǎng)溫濕度監(jiān)控系統(tǒng)

    聯(lián)網(wǎng)溫濕度監(jiān)控系統(tǒng)作為現(xiàn)代智能化管理的重要工具,已廣泛應(yīng)用于農(nóng)業(yè)溫室、醫(yī)藥倉(cāng)儲(chǔ)、數(shù)據(jù)中心、食品冷鏈等多個(gè)領(lǐng)域。其核心價(jià)值在于通過(guò)實(shí)時(shí)數(shù)據(jù)采集、智能分析和遠(yuǎn)程控制,實(shí)現(xiàn)對(duì)環(huán)境參數(shù)的精準(zhǔn)管理,從而保障
    的頭像 發(fā)表于 07-07 17:36 ?741次閱讀

    溫濕度變送器功能有哪些?一文詳細(xì)解析

    對(duì)于很多行業(yè)來(lái)說(shuō),精確的測(cè)量以及控制溫度和濕度至關(guān)重要。想要達(dá)到這個(gè)目的,往往需要用到溫濕度變送器。那么,溫濕度變送器究竟有哪些功能呢?下面為大家詳細(xì)介紹。 一、精確測(cè)量溫濕度
    發(fā)表于 06-03 10:56

    智能倉(cāng)儲(chǔ):溫濕度監(jiān)控方案應(yīng)用

    隨著倉(cāng)儲(chǔ)環(huán)境要求提高,溫濕度監(jiān)控對(duì)保障貨物品質(zhì)至關(guān)重要。本文介紹一個(gè)工廠倉(cāng)庫(kù)溫濕度監(jiān)控方案,利用溫濕度變送器、LoRa技術(shù)和智能監(jiān)測(cè)平臺(tái),為倉(cāng)庫(kù)業(yè)主提供高效、可靠的監(jiān)測(cè)解決方案。倉(cāng)庫(kù)溫濕度
    的頭像 發(fā)表于 05-29 11:35 ?597次閱讀
    智能倉(cāng)儲(chǔ):<b class='flag-5'>溫濕度</b>監(jiān)控方案應(yīng)用

    溫濕度傳感器:核心原理與跨領(lǐng)域應(yīng)用解析

    一、溫濕度傳感器的技術(shù)演進(jìn)與核心價(jià)值 溫濕度傳感器是一種通過(guò)物理或化學(xué)機(jī)制實(shí)時(shí)監(jiān)測(cè)環(huán)境溫濕度參數(shù)的電子設(shè)備。在聯(lián)網(wǎng)
    的頭像 發(fā)表于 03-27 11:21 ?1478次閱讀
    <b class='flag-5'>溫濕度</b>傳感器:核心原理與跨領(lǐng)域應(yīng)用解析

    通過(guò)手機(jī)端遠(yuǎn)程監(jiān)控冷庫(kù)溫濕度并進(jìn)行遠(yuǎn)程控制

    與控制冷庫(kù)溫濕度技術(shù)的核心在于聯(lián)網(wǎng)IoT)技術(shù)的應(yīng)用。通過(guò)在冷庫(kù)中部署溫濕度傳感器、控制器等智能設(shè)備,這些設(shè)備能夠?qū)崟r(shí)采集冷庫(kù)的
    的頭像 發(fā)表于 03-10 10:30 ?875次閱讀
    通過(guò)手機(jī)端遠(yuǎn)程監(jiān)控冷庫(kù)<b class='flag-5'>溫濕度</b>并進(jìn)行遠(yuǎn)程控制

    工廠溫濕度監(jiān)控系統(tǒng)

    在現(xiàn)代化工業(yè)生產(chǎn)環(huán)境中,溫濕度控制是確保產(chǎn)品質(zhì)量、生產(chǎn)效率和員工健康的關(guān)鍵因素之一。隨著科技的進(jìn)步,工廠溫濕度監(jiān)控系統(tǒng)應(yīng)運(yùn)而生,通過(guò)集成傳感器技術(shù)、數(shù)據(jù)處理與通信技術(shù),對(duì)工廠內(nèi)部環(huán)境參數(shù)的實(shí)時(shí)監(jiān)測(cè)
    的頭像 發(fā)表于 02-25 17:11 ?896次閱讀

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

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

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

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

    大棚溫濕度自動(dòng)監(jiān)控系統(tǒng)

    大棚溫濕度自動(dòng)監(jiān)控系統(tǒng),基于傳感器、聯(lián)網(wǎng)、智能控制等技術(shù),通過(guò)實(shí)時(shí)監(jiān)測(cè)大棚內(nèi)外的環(huán)境參數(shù),如溫度、濕度、光照強(qiáng)度、二氧化碳濃度等,并根據(jù)預(yù)設(shè)的管理邏輯,自動(dòng)調(diào)節(jié)大棚內(nèi)的環(huán)境設(shè)備,如通
    的頭像 發(fā)表于 12-31 16:58 ?1177次閱讀

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

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

    農(nóng)業(yè)溫濕度監(jiān)控系統(tǒng)

    的現(xiàn)代農(nóng)業(yè)管理工具。通過(guò)布置在農(nóng)田、溫室等場(chǎng)所的溫濕度傳感器,實(shí)時(shí)采集環(huán)境數(shù)據(jù),通過(guò)數(shù)據(jù)處理分析,為農(nóng)業(yè)生產(chǎn)提供精準(zhǔn)的溫濕度信息,為農(nóng)業(yè)生產(chǎn)者提供決策支持。非常適合農(nóng)業(yè)大棚內(nèi)部潮濕且環(huán)境多變的條件。 工作原理 農(nóng)
    的頭像 發(fā)表于 12-11 16:24 ?801次閱讀