News Center官网|娱乐电子游戏_资讯中心

物联网:用Python传送温湿度信息到AWSIoT

2022-07-07 来源:OD体育官网
  • 本文摘要:与IoT涉及的云端服务为数众多,例如:ThingSpeak、WoT.City、AWS、IBMBluemix、MediaTekMCS、GoogleFirebase等,并在利用这些云端服务可在对数据展开数据可视化、数据分析与其它的应用于,而本文用Python将利用RaspberryPi收集到的温湿度信息传输到AWSIoT。

    OD体育

    OD体育网址

    与IoT涉及的云端服务为数众多,例如:ThingSpeak、WoT.City、AWS、IBMBluemix、MediaTekMCS、GoogleFirebase等,并在利用这些云端服务可在对数据展开数据可视化、数据分析与其它的应用于,而本文用Python将利用RaspberryPi收集到的温湿度信息传输到AWSIoT。情境材料与打算1.打算RaspberryPi3ModelB开发板2.打算MicroSD(已加装Raspbian)3.将MicroSD取出到RaspberryPi中4.原作好网络5.加装GrovePi+6.加装Grove–TemperatureandHumiditySensor(D4)7.加装GROVE-LCDRGBBACKLIGHT(I2C-2)8.加装IDE(SublimeTextorVisualStudioCode)Sensor,LCD,GrovePi+与RaspberryPi相连如下图AWSIoT末端Step1.到AWS网站申请人账号Step2.登入AWS网站Step3.页面ServicesAWSIoTStep4.页面CreatearesourceStep5.页面Createathing输出thingNameCreateStep6.页面刚刚创建的thingStep7.页面ConnectadeviceStep8.页面Node.jsGeneratecertificateandpolicyStep9.iTunesprivate与publickeysStep10.页面ConfirmconnectingStep11.页面ReturntoThingDetailRaspberryPi末端Step1.利用Python加载温湿度信息并传输到AWSIoT#****************************************************#ImportPackage#****************************************************importtimeimportdatetimeimportpaho.mqtt.clientaspahoimportjsonimportsslimportsyssys.path.append(/home/pi/rpi/code/Package)importgrovepifromgrove_rgb_lcdimport*#****************************************************#SetPinNo,AWSConfig#****************************************************sensor=4blue=0#TheBluecoloredsensor.white=1#TheWhitecoloredsensor.connflag=False#****************************************************#SetAWSConnection#****************************************************defon_connect(client,userdata,flags,rc):globalconnflagconnflag=Trueprint(Connectionreturnedresult:+str(rc))defon_message(client,userdata,msg):print(msg.topic++str(msg.payload))mqttc=paho.Client()mqttc.on_connect=on_connectmqttc.on_message=on_messageawshost=a3iprlpgye4dmu.iot.us-west-2.amazonaws.comawsport=8883clientId=sensorDatathingName=sensorDatacaPath=./root-CA.crtcertPath=./000cd28455-certificate.pem.crtkeyPath=./000cd28455-private.pem.keymqttc.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()#****************************************************#PublishAWS#****************************************************whileTrue:[temp,humidity]=grovepi.dht(sensor,blue)print(temp=%.02fChumidity=%.02f%%%(temp,humidity))t=time.time();date=datetime.datetime.fromtimestamp(t).strftime(%Y%m%d%H%M%S)ifconnflag==True:mqttc.publish(topic/sensorData,json.dumps({time:date,temperature:temp,humidity:humidity}),qos=1)else:print(waitingforconnection...)time.sleep(1)Step2.将PythonCode与Keys传输到RaspberryPiStep3.继续执行刚刚传遍RaspberryPi中的Python代码,python檔名.pyStep4.。

    OD体育网址


    本文关键词:OD体育,OD体育官网,OD体育网址
    OD体育官网
  • 公司部分成功案例:
    OD体育官网-昆凌《天天向上》综艺首秀 全面进军内地娱乐圈
    诺基亚获2.5亿欧元投资加紧5G研发-OD体育官网
    OD体育网址|3D打印模仿木材的超微结构以实现环保制造技术
    OD体育-华为呼吁全球同行携手应对网络安全问题
    广西交通安全形势持续平稳_OD体育
    切尔西主场绝杀伯恩茅斯_OD体育
    阿雅分享奥运之外的英国 温莎城堡变身英国女王:OD体育网址
    OD体育|吴奇隆国剧盛典获两项大奖 年度金牌制作人实至名归
    OD体育:能源管理系统在高校中的应用方案解析
    OD体育网址|超疏水智能涂层在可穿戴式感应器件的应用技术研究

    邮件订阅

    欢迎订阅新闻邮件,我们将与您分享最新最好的产品信息和动态资讯。

    
    友情链接: 欧宝体育安全吗 华体会 澳门威尼斯app S10下注平台 欧洲杯竞猜app

    地址

    黑龙江省牡丹江市石首市攀预大楼5606号

    电话

    014-17026889

    网联

    Q Q 586132995

    微信 iuBrl586132995

    微信

    iuBrl586132995



    官网专业提供手机游戏开发,房卡游戏开发,APP开发,长沙手机APP定制开发,APP外包开发,手机APP软件开发,APP应用开发,小程序开发,微信公众号开发,棋牌麻将定制开发,字牌跑胡子游戏开发