ዝርዝር ሁኔታ:

የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ) - 11 ደረጃዎች (ከስዕሎች ጋር)
የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ) - 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ) - 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ) - 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: TUDev's Tech Talk with Professor Bora Ozkan - Fintech and the Future of Finance 2024, ህዳር
Anonim
የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ)
የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ)

አጠቃላይ እይታ

የእፅዋት ክትትል ስርዓት (ፒኤምኤስ) አረንጓዴ አውራ ጣትን ከግምት ውስጥ በማስገባት በስራ ክፍል ውስጥ ካሉ ግለሰቦች ጋር የተገነባ መተግበሪያ ነው።

ዛሬ የሚሰሩ ግለሰቦች ከመቼውም ጊዜ በበለጠ ሥራ የበዛባቸው ናቸው ፤ ሙያቸውን ማሳደግ እና ፋይናንስን ማስተዳደር። የሥራ ሰዓቶች ይረዝማሉ ፣ እነዚህ ሰዎች የሚያስደስቷቸውን ነገሮች ለማድረግ ጊዜያቸውን ያጣሉ።

ይህ አረንጓዴ አውራ ጣት ላላቸው ፣ ተጨማሪ ረጅም ሰዓታት ለሚሰሩ እና በቤት ውስጥ ምንም የቤት ውስጥ ረዳት ለሌላቸው ሰዎች እፅዋትን ለማልማት ችግር ይፈጥራል።

ስለዚህ ፒኤምኤስ እንደዚህ ያሉ ግለሰቦችን የተሻለ እንክብካቤ እንዲሰጡ ለመርዳት ተፈጥሯል ፣ ግን በሚሠሩበት ጊዜ እፅዋታቸው በቤት ውስጥ ጥሩ እድገትን ያረጋግጣል።

የእርምጃዎች ማጠቃለያ

የሚደረጉትን እርምጃዎች ማጠቃለያ የሚከተለው ነው

  1. የሃርድዌር ግንኙነት
  2. IBM Bluemix IoT መድረክን በማዋቀር ላይ
  3. ለ twilio ይመዝገቡ
  4. Raspberry pi (የእፅዋት ክትትል መሣሪያ) መስቀለኛ መንገድ ቀይር
  5. Bluemix node redSetup Webserver ን ያዋቅሩ

ደረጃ 1 ሃርድዌርን ያገናኙ

ሃርድዌር ያገናኙ
ሃርድዌር ያገናኙ
ሃርድዌር ያገናኙ
ሃርድዌር ያገናኙ

የሃርድዌር መስፈርቶች

  • 2 Raspberry Pis
  • 1 የዳቦ ሰሌዳ
  • 1 ጂፒኦ ሪባን ገመድ
  • 1 የጂፒኦ ኤክስቴንሽን ቦርድ (ቲ-ኮብልብል ኪት)
  • 1 MCP3008 ADC (አናሎግ ዲጂታል መለወጫ)
  • 1 DHT_11 ዳሳሽ
  • 2 10k Ohm Resistors
  • 1 ቀላል ጥገኛ ጥገኛ
  • 1 የአፈር እርጥበት ዳሳሽ (YL-69)
  • 1 የውሃ ደረጃ ዳሳሽ
  • 26 ኬብሎች (16 ወንድ ለወንድ ፣ 10 ወንድ ለሴት)

ክፍሎቹን ያገናኙ

ለፈረንጅ ዲያግራም የዚህን ደረጃ 2 ኛ ምስል ይመልከቱ እና ክፍሎቹን በዚሁ ያገናኙ

ደረጃ 2 የ IoT የመሣሪያ ስርዓት መርጃዎችን ይፍጠሩ

የ IoT የመሳሪያ ስርዓት መርጃዎችን ይፍጠሩ
የ IoT የመሳሪያ ስርዓት መርጃዎችን ይፍጠሩ
  1. ወደ ብሉሚክስ ሂሳብዎ ይግቡ እና ወደ IoT BoilerPlates ማስጀመሪያ ገጽ ክፍል ይሂዱ።
  2. የመተግበሪያዎን ስም እና የአስተናጋጅ ስም ያስገቡ የእርስዎን መተግበሪያ ለማዋቀር ብሉሚክስን ይጠብቁ እና ሁኔታው “የእርስዎ መተግበሪያ እየሄደ ነው” አሁንም ከ 10 ደቂቃዎች በኋላ የማይሠራ ከሆነ ፣ ከላይ ያለውን ዳግም ማስጀመሪያ ቁልፍን ጠቅ በማድረግ መተግበሪያዎን እንደገና ማስጀመር ሊኖርብዎት ይችላል። የቀኝ ጥግ
  3. ከጎን አሞሌው ላይ “ግንኙነቶች” ላይ ጠቅ ያድርጉ ከተዘረዘሩት ግንኙነቶች በ iotf አገልግሎት አገናኝ ላይ ጠቅ ያድርጉ ወደ IOT አገልግሎት ውቅር ይዛወራሉ ወደ “iof console” እንዲዛወሩ “አስጀምር” ቁልፍን ጠቅ ያድርጉ።
  4. ወደ እርስዎ የተዛወሩበትን አገናኝ ልብ ይበሉ ለምሳሌ - https://suwdek.internetofthings.ibmcloud.com/dashboard/ “.internetofthings.ibmcloud.com/dashboard/” ፊት ለፊት ያሉት 6 ፊደላት የድርጅትዎ መታወቂያ ነው። ልብ በሉ።

ደረጃ 3 የመሣሪያ ዓይነት እና መሣሪያን ይፍጠሩ

የመሣሪያ ዓይነት እና መሣሪያን ይፍጠሩ
የመሣሪያ ዓይነት እና መሣሪያን ይፍጠሩ
የመሣሪያ ዓይነት እና መሣሪያን ይፍጠሩ
የመሣሪያ ዓይነት እና መሣሪያን ይፍጠሩ
  1. በእርስዎ የ IOT መድረክ መሥሪያ ውስጥ መሆን አለብዎት።
  2. ከግራ የጎን አሞሌ ፣ በመሣሪያዎቹ አዶ ላይ ጠቅ ያድርጉ
  3. ከላይ “የመሣሪያ ዓይነቶች” ላይ ጠቅ ያድርጉ
  4. ከላይኛው ቀኝ ጥግ ላይ “የመሣሪያ ዓይነት አክል” ላይ ጠቅ ያድርጉ
  5. የሚከተለውን መረጃ ያስገቡ ፦

    1. ዓይነት: መሣሪያ
    2. ስም: raspberrypi
    3. መግለጫ: Raspberry Pi
  6. ቀጣይ የሚለውን ጠቅ ያድርጉ ፣ ከዚያ ተከናውኗል የሚለውን ጠቅ ያድርጉ
  7. ከላይ “አስስ” ላይ ጠቅ ያድርጉ
  8. “መሣሪያ አክል” ላይ ጠቅ ያድርጉ
  9. የሚከተለውን መረጃ ያስገቡ ፦

    1. አሁን ያለውን የመሣሪያ ዓይነት ይምረጡ - raspberrypi
    2. DeviceID: pms1
  10. ማጠቃለያውን እስኪያገኙ ድረስ ቀጣይን ጠቅ ያድርጉ
  11. ጠቅ ያድርጉ ተከናውኗል
  12. ወደ የመሣሪያ ምስክርነቶች ገጽ ይዛወራሉ። እባክዎ የመሣሪያዎን ዝርዝሮች ልብ ይበሉ። የማረጋገጫ ማስመሰያ መልሶ ማግኘት ስለማይቻል ይህ አስፈላጊ ነው

ደረጃ 4 ለ Cloudant የአገልግሎት ምስክርነቶችን ይፍጠሩ

  1. ወደ ብሉሚክስ ኮንሶልዎ ይመለሱ (https://console.bluemix.net/dashboard/apps)
  2. በደመና መሠረተ ልማት አገልግሎቶች ስር በደመናው NoSQLDB አገልግሎት ላይ ጠቅ ያድርጉ
  3. በጎን በኩል ፣ የአገልግሎት ምስክርነቶችን ጠቅ ያድርጉ
  4. በአዲሱ የማረጋገጫ ቁልፍ ላይ ጠቅ ያድርጉ
  5. አክልን ጠቅ ያድርጉ
  6. አዲስ በተፈጠሩ የአገልግሎት ምስክርነቶችዎ የድርጊት አምድ ውስጥ ምስክርነቶችን ይመልከቱ የሚለውን ጠቅ ያድርጉ
  7. እነዚህን ማስረጃዎች ልብ ይበሉ። የመተግበሪያውን.ፒ ኮድ ለመቀየር በኋላ ላይ ያስፈልግዎታል

ደረጃ 5 - ለ Twilio ይመዝገቡ

  1. በ https://www.twilio.com/ ላይ ለአዲስ twilio መለያ ይመዝገቡ
  2. ከምዝገባ በኋላ ፕሮጀክት ለመሰየም ይጠየቃሉ። በእኔ ሁኔታ የእፅዋት ክትትል ስርዓት ብዬ ሰይሜዋለሁ።
  3. ከጎን አሞሌው በሁሉም ምርቶች እና አገልግሎቶች ላይ ጠቅ ያድርጉ እና ሊሠራ የሚችል ኤስኤምኤስ ላይ ጠቅ ያድርጉ።
  4. የ twilio ቁጥር ስለሌለዎት “ይጀምሩ” ላይ ጠቅ ያድርጉ “ቁጥር ያግኙ” ላይ ጠቅ ያድርጉ።
  5. ከቁጥር ጋር ብቅ ብቅ ይላል። “ይህንን ቁጥር ተጠቀም” ላይ ጠቅ ያድርጉ
  6. ይህንን የ twilio ቁጥር ልብ ይበሉ ፣ በኋላ ላይ ያስፈልግዎታል።
  7. ወደ ኮንሶል ዳሽቦርድ ይሂዱ
  8. መለያዎን SID እና Auth Token ያስተውሉ

ደረጃ 6 - በእፅዋት ክትትል መሣሪያ ላይ አስፈላጊ ጥቅሎችን ይጫኑ

  1. ጫን Nods redsudo npm ጫን -g --unsafe-perm node-red
  2. ፓሆሱዶ ፒፕ ጫን paho-mqtt ን ይጫኑ
  3. Watson IoT node ን ለ node redsudo npm i -g node-red-contrib-ibm-watson-iot ይጫኑ
  4. BCM2835 ን ይጫኑ

    1. wget
    2. tar zxvf bcm2835-1.52.tar.gz
    3. ሲዲ bcm2835-1.48
    4. ./ አዋቅር
    5. ማድረግ
    6. sudo ማድረግ ቼክ
    7. sudo make install ጫን
  5. የመስቀለኛ መንገድ DHT-Sensorsudo npm ጫን-dht- ዳሳሽ ይጫኑ
  6. መስቀለኛ አስተዋፅዖ ጫን DHT Sensorsudo npm ጫን-ደህንነቱ ያልተጠበቀ-perm -g መስቀለኛ-ቀይ-አስተዋፅኦ-dht- ዳሳሽ
  7. የእርስዎን የፒሱዶ ዳግም ማስነሳት አሁን እንደገና ያስጀምሩ

ደረጃ 7 - ለዕፅዋት ክትትል መሣሪያ መስቀለኛ ቀይ መተግበሪያን ያዋቅሩ

ለዕፅዋት ክትትል መሣሪያ መስቀለኛ መንገድ ቀይ መተግበሪያ
ለዕፅዋት ክትትል መሣሪያ መስቀለኛ መንገድ ቀይ መተግበሪያ
ለዕፅዋት ክትትል መሣሪያ መስቀለኛ መንገድ ቀይ መተግበሪያ
ለዕፅዋት ክትትል መሣሪያ መስቀለኛ መንገድ ቀይ መተግበሪያ

ተርሚናሉን በመክፈት እና በመተየብ የመስቀለኛ መንገድዎን ቀይ ይጀምሩ

መስቀለኛ-ቀይ ጅምር

ወደ ኖድ- RED እንኳን በደህና መጡ ====================

20 ፌብሩዋሪ 07:07:34 - [መረጃ] የመስቀለኛ -ቀይ ስሪት: v0.16.2

20 ፌብሩዋሪ 07:07:34 - [መረጃ] የ Node.js ስሪት: v7.8.0 20 ፌብሩዋሪ 07:07:34 - [መረጃ] ሊኑክስ 4.4.50 -v7+ arm LE 20 Feb 07:07:36 - [መረጃ] በመጫን ላይ palette nodes {MODE: {MODE_0: 0 ፣ MODE_1: 1 ፣ MODE_2: 2 ፣ MODE_3: 3} ፣ CS: {none: 64 ፣ high: 4 ፣ low: 0} ፣ ORDER: {msb: false, lsb: true}, Spi: [Function: Spi]} 20 Feb 07:07:42 - [መረጃ] የቅንብሮች ፋይል//ቤት /pi/.node-red/settings.js 20 Feb 07:07:42 - [መረጃ] የተጠቃሚ ማውጫ ፦ /home/pi/.node-red 20 Feb 07:07:42 - [መረጃ] የሚፈሰው ፋይል:/ቤት /pi/.node-red/start 20 Feb 07:07:42 - [መረጃ] አገልጋይ አሁን በ http ላይ ይሰራል: //127.0.0.1: 1880/20 ፌብሩዋሪ 07:07:42 - [መረጃ] ጅረቶች ፍሰቶች 20 Feb 07:07:43 - [መረጃ] የተጀመሩ ፍሰቶች

አሳሽዎን ይክፈቱ እና ከመስቀለኛ ቀይ መተግበሪያ ጋር ይገናኙ

የሃምበርገር አዶውን ጠቅ ያድርጉ ፣ “አስመጣ” ላይ ያንዣብቡ እና “ቅንጥብ ሰሌዳ” ላይ ጠቅ ያድርጉ እና ከዚህ በታች የቀረበውን ኮድ ይለጥፉ

[{"id": "d9ac3f49.78dc1", "type": "tab", "label": "Flow 1"}, {"id": "9b23dde8.8ae15", "type": "pimcp3008", " z ":" d9ac3f49.78dc1 "፣" ስም ":" MCP3008 "," pin ": 0," dnum ": 0," x ": 636.996208190918," y ": 148.48046493530273," ሽቦዎች ":

ከመተግበሪያዎ ጋር እንዲገናኝ “ውሂብ” እና “RecordValues” IoT watson አንጓዎችን መለወጥዎን ያረጋግጡ።

ደረጃ 8 - ለአገልጋዩ የመስቀለኛ መንገድ ቀይ መተግበሪያን ያዋቅሩ

የአገልጋይ መስቀለኛ መንገድ ቀይ መተግበሪያን ያዋቅሩ
የአገልጋይ መስቀለኛ መንገድ ቀይ መተግበሪያን ያዋቅሩ
የአገልጋይ መስቀለኛ መንገድ ቀይ መተግበሪያን ያዋቅሩ
የአገልጋይ መስቀለኛ መንገድ ቀይ መተግበሪያን ያዋቅሩ
  1. ወደ ብሉሚክስ መለያዎ ይግቡ እና ወደ ዳሽቦርዱ ይሂዱ (https://console.bluemix.net/dashboard/apps)
  2. በደመና መሰረተ -ልማት መተግበሪያዎች ዝርዝርዎ “መንገድ” ዓምድ ስር ወደሚገኘው የመተግበሪያዎ አገናኝ ጠቅ ያድርጉ
  3. ወደ ሌላ ገጽ ይዛወራሉ ፣ “ወደ መስቀለኛ ቀይ አርታኢዎ ይሂዱ” ላይ ጠቅ ያድርጉ

ከቀዳሚው ደረጃ ጋር ተመሳሳይ ፣ የሃምበርገር አዶውን ጠቅ ያድርጉ ፣ በ “ማስመጣት” ላይ ያንዣብቡ እና “ቅንጥብ ሰሌዳ” ላይ ጠቅ ያድርጉ እና ከዚያ ከዚህ በታች የቀረበውን ኮድ ይለጥፉ

[{"id": "5ef69739.4622e8", "type": "tab", "label": "Flow 4", "disabled": false, "info": ""}, {"id": "ff6a8be6.47bb08 "፣" ዓይነት ":" ibmiot in "," z ":" 5ef69739.4622e8 "," ማረጋገጫ ":" boundService "," apiKey ":" "," input type ":" evt "," logicalInterfaceId ": "", "ruleId": "", "deviceId": "", "applicationId": "", "deviceType": "", "eventType": "+", "commandType": "", "format": "json", "name": "My RaspberryPi Gateway", "service": "የተመዘገበ", "allDevices": true, "allApplications": "", "allDeviceTypes": true, "allEvents": true, "allCommands": "", "allFormats": "", "qos": 0, "x": 150, "y": 60, "ሽቦዎች":

የእርስዎ twilio ምስክርነቶች እና twilio ቁጥር በመስቀለኛ መንገድ ውስጥ እንዲዋቀሩ የ twilio መስቀሉን መለወጥዎን ያረጋግጡ።

ደረጃ 9: Pi የድር አገልጋይ ያዋቅሩ

Pi የድር አገልጋይ ያዋቅሩ
Pi የድር አገልጋይ ያዋቅሩ

በሁለተኛው RASPBERRY PI ውስጥ…

አስፈላጊ ጥቅሎችን ይጫኑ

ተርሚናልውን ይክፈቱ እና በሚከተሉት ትዕዛዞች ይተይቡ

sudo pip gpiozero ን ይጫኑ

sudo pip የመጫኛ ብልቃጥ

sudo pip ጫን gevent

sudo pip የመጫን ደመናማ

የፋይል መዋቅር

ለፋይል አወቃቀሩ የዚህን ደረጃ ምስል ይመልከቱ

ተጨማሪ የማይንቀሳቀስ ይዘት ያውርዱ እና ያክሉ

የድር መተግበሪያዎቻችን እንደተገለፀው መስራታቸውን እና መሥራታቸውን ለማረጋገጥ ፣ እንዲሠራ አንዳንድ ተጨማሪ የማይንቀሳቀስ ይዘትን ማውረድ እና ማከል ያስፈልገናል።

  • ቡትስትራፕ v3.3.7
  • FontAwesome v5.0.1
  • jQuery v3.1.0
  • ሞሪስስስ v0.5.0https://github.com/morrisjs/morris.js/archive/0.5.0.zip
  • ራፋኤል v2.2.0

የጫማ ማሰሪያ

  1. የወረደውን ዚፕ ፋይል (bootstrap-3.3.7-dist.zip) ይክፈቱ
  2. የ bootstrap-3.3.7-dist አቃፊን ይክፈቱ
  3. ሁሉንም ይዘቶች ወደ ትግበራ/የማይንቀሳቀስ/የማስነሻ ማሰሪያ ያውጡ

ቅርጸ -ቁምፊ

  1. የወረደውን ዚፕ ፋይል ይክፈቱ (fontawesome-free-5.0.1.zip)
  2. Fontawesome-free-5.0.2 አቃፊን ይክፈቱ
  3. የድር-ቅርጸ-ቁምፊዎችን-ከ-css አቃፊውን ይክፈቱ
  4. ሁሉንም ይዘቶች ወደ ትግበራ/የማይንቀሳቀስ/ቅርጸ-ቁምፊ ግሩም ያውጡ

jQuery

  1. Jquery-3.1.0.js እና jquery-3.1.0.min.js ን ያውርዱ
  2. ሁለቱንም የጃቫስክሪፕት ፋይሎችን በትግበራ/የማይንቀሳቀስ/jquery ውስጥ ያስቀምጡ

ሞሪስስስ

  1. የወረደውን ዚፕ ፋይል (morris.js-0.5.0.zip) ይክፈቱ
  2. Morris.js-0.5.0 አቃፊን ይክፈቱ
  3. ሁሉንም ይዘቶች ወደ ትግበራ/የማይንቀሳቀስ/morrisjs ያውጡ

ራፋኤል

  1. የወረደውን ዚፕ ፋይል (raphael-2.2.0.0.zip) ይክፈቱ
  2. ራፋኤል -2.2.0 አቃፊን ይክፈቱ
  3. ሁሉንም ይዘቶች ወደ ትግበራ/የማይንቀሳቀስ/ራፋኤል ያውጡ

ደረጃ 10 በድር አገልጋይ ውስጥ ለፋይሎች ኮድ ያክሉ

የሚከተሉትን ፋይሎች ያውርዱ እና በ pi ድር አገልጋይ ውስጥ በየራሳቸው ማውጫዎች ውስጥ ያክሏቸው

ወደ ደመናማ አገልግሎት ምስክርነቶችዎ በመተግበሪያው.ፒ ፋይል ውስጥ ያለውን የአገልግሎት ምስክርነቶች መለወጥዎን ያስታውሱ

ማሳሰቢያ - የ index.html ፋይልን በመስቀል ችግር ምክንያት እኔ እንደ.txt ፋይል ሰቅዬዋለሁ። ካወረዱ በኋላ እባክዎ ወደ index.html እንደገና ይሰይሙት

ደረጃ 11: ይጀምሩ

ጀምር!
ጀምር!
ጀምር!
ጀምር!

በድር አገልጋይዎ ፒ ውስጥ የሚከተሉትን ትዕዛዞች ያሂዱ

ሲዲ ማመልከቻ

sudo python app.py

የሚመከር: