ዝርዝር ሁኔታ:

Raspberry Pi ን ከ Azure IoT Hub ጋር ማዋቀር 5 ደረጃዎች
Raspberry Pi ን ከ Azure IoT Hub ጋር ማዋቀር 5 ደረጃዎች

ቪዲዮ: Raspberry Pi ን ከ Azure IoT Hub ጋር ማዋቀር 5 ደረጃዎች

ቪዲዮ: Raspberry Pi ን ከ Azure IoT Hub ጋር ማዋቀር 5 ደረጃዎች
ቪዲዮ: SKR Pro v1.x - установка Klipper 2024, ህዳር
Anonim
Raspberry Pi ከ Azure IoT Hub ጋር ማቀናበር
Raspberry Pi ከ Azure IoT Hub ጋር ማቀናበር

የዚህ አስተማሪ ዓላማ ለ Azure IoT Hub ችሎታዎች ተግባራዊ እጅን መጋለጥ ነው። ጽሑፉ ለ Azure IoT Hub መመዝገብን ፣ Raspberry Pi ን ማቀናበር እና ቴሌሜትሪን ለመላክ Pi ን ከ Azure IoT Hub ጋር ማገናኘትን ይሸፍናል።

ምን ያገኛሉ:

  • ከ Node.js ፕሮግራም ጋር የሚሰራ Raspberry Pi የቴሌሜትሪ መረጃን ወደ Azure IoT Hub በመላክ ላይ
  • Azure IoT Hub የቴሌሜትሪ መረጃን ይቀበላል

በአራዊት ውስጥ ማን ነው;

Raspberry Pi: Raspberry Pi በማንኛውም ጊዜ በጣም ተወዳጅ ኮምፒተር ነው ማለት ይቻላል። እሱ ትንሽ ፣ ርካሽ እና ለማዋቀር ቀላል ነው። ጽሑፉ ከ Raspberry Pi 3+ ስሪት ጋር ይሠራል።

Azure IoT Hub: IoT Hub በ IoT መሣሪያዎች እና በጀርባ ትንተና/ማቀነባበሪያ ስርዓት መካከል የተቀመጠ በደመና ላይ የተመሠረተ የሚተዳደር አገልግሎት ነው። ከብዙ ቁጥር IoT መሣሪያዎች የቴሌሜትሪ እና የመረጃ ትራፊክ አስተዳደር ፣ የመሣሪያዎቹን ሁኔታ ማስተዳደር እና ደህንነትን እና አስተማማኝነትን ማረጋገጥ በአይኦቲ-ተኮር መፍትሄዎች ልቀት ውስጥ ትልቅ ተግዳሮት ነበር። Azure IoT Hub በሚሊዮኖች ለሚቆጠሩ መሣሪያዎች በአስተማማኝ እና በአስተማማኝ ሁኔታ ለመገናኘት እንደ የፊት መስመር በይነገጽ በመሆን ይህንን ችግር ይፈታል ፣ ከዚያ ወደ ታችኛው ደመና ላይ የተመሠረተ የኋላ ስርዓት ለማቀናበር የውሂብ ፣ የምልክት እና የቴሌሜትሪ ማስተላለፍን ያስችላል። ይህ ጽሑፍ በ GitHub ውስጥ የማይክሮሶፍት የቀረበው የናሙና ኮድ ይጠቀማል።

ደረጃ 1: Azure IoT Hub ን ያዋቅሩ

Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
Azure IoT Hub ን ያዋቅሩ
  • የ Azure ድር ጣቢያውን በመጎብኘት ለ * ነፃ * የ Azure የሙከራ መለያ ይመዝገቡ። አንዴ የ Azure መለያዎ ሥራ ከጀመረ በኋላ በመነሻ ገጽ ላይ ወደሚገኘው ምናሌ ይሂዱ እና ግብዓት ፍጠር ላይ ጠቅ ያድርጉ።
  • በሀብት ዝርዝር ውስጥ IoT Hub ን ይፈልጉ ፣ IoT Hub ን ከውጤቶቹ ይምረጡ እና ፍጠርን ጠቅ ያድርጉ።
  • Azure IoT Hub ን ለማዋቀር የሚከተሉትን እሴቶች ያስገቡ እና ‹ይገምግሙ እና ይፍጠሩ› ላይ ጠቅ ያድርጉ።

የደንበኝነት ምዝገባ - F1 - ነፃ ደረጃ

የግብዓት ቡድን - ይህ የሀብቶች ስብስብ ነው። ነባር ስብስብ ካለዎት ያንን ይምረጡ ወይም አዲስ የግብዓት ቡድን ይፍጠሩ (ስም ብቻ ይፈልጋል)

ክልል -ክልልዎን ይምረጡ

የ IoT Hub ስም - ልዩ ስም ያስገቡ

አዲስ የ Azure IoT Hub ሀብትን ለመፍጠር ስርዓቱ ጥቂት ደቂቃዎችን ይወስዳል። አንዴ ዝግጁ ከሆነ ፣ የመርጃውን ዳሽቦርድ ለማየት በላዩ ላይ ጠቅ ያድርጉ።

ደረጃ 2 - Raspberry Pi ን ያዋቅሩ

በዊንዶውስ ወይም በማክ ማሽንዎ በኩል በ SD ካርድ ላይ Raspbian Buster ን ያስቀምጡ። በ Raspberry Pi ውስጥ የ SD ካርድ ያስገቡ እና ይነሳሉ። ዴስክቶፕ አንዴ ከታየ ወደ Wi-Fi ይገናኙ።

ለመላ ፍለጋ ፣ Raspberry Pi ኦፊሴላዊ ሰነዶችን ይጎብኙ።

ደረጃ 3 በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ

በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
  • ወደ Azure ፖርታል ይመለሱ እና በ Azure IoT Hub መገልገያ ገጽ ውስጥ የ IoT መሳሪያዎችን ጠቅ ያድርጉ። አዲስ መሣሪያ ለመፍጠር «+አዲስ» ን ጠቅ ያድርጉ
  • የመሣሪያ መታወቂያ (ሊታወቅ የሚችል ስም) ያስገቡ ፣ የተቀሩትን መስኮች በተዛባ እሴቶች ይተዉ እና አስቀምጥን ጠቅ ያድርጉ
  • ይህ በ IoT Hub ውስጥ መሣሪያን ይፈጥራል
  • በመሣሪያው ላይ ጠቅ ያድርጉ እና የመጀመሪያ ደረጃ የግንኙነት ሕብረቁምፊን ይቅዱ

ደረጃ 4: Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ

Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ
Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ
Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ
Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ

ማይክሮሶፍት ለ IoT Hub ፕሮጀክቶች ፈጣን ጅምር ለመስጠት በ GitHub ውስጥ የናሙና ኮድ ፣ ፈጣን ጅምር እና አጋዥ ስልጠናዎችን አሳትሟል። እኛ Raspberry Pi አጋዥ ስልጠና እንጠቀማለን። አጋዥ ሥልጠናው node.js ን ይጠቀማል ፣ ግን አይጨነቁ ፣ ይህንን ፕሮጀክት ለመፍጠር የ node.js የሥራ ዕውቀት አያስፈልግዎትም።

  • የኤስኤስኤች ደንበኛን በመጠቀም ከመሣሪያው ጋር ይገናኙ። በአጠቃላይ ሲታይ ፣ ለዊንዶውስ PuTTY እና ለ Mac ማሽኖች ተርሚናል ይሆናል።
  • ከ Raspberry Pi ጋር ይገናኙ

ssh [email protected]

የ Node.js ስሪት ይፈትሹ ፣ እሱ ከ 10 በላይ መሆን አለበት።

መስቀለኛ መንገድ -v

ከ GitHub ወደ Raspberry Pi የምንጭ ኮዱን ያግኙ

git clone

ወደ ኮድ ማውጫ ይሂዱ እና ይጫኑ

ሲዲ azure-iot-samples-node/iot-hub/Tutorials/RaspberryPiApp

npm ጫን

  • በመቀጠል ፣ ‹አስመስሎ› የሙቀት መረጃን ወደ Azure IoT Hub ለመላክ መተግበሪያውን እናዋቅራለን። ወደ አቃፊው ውስጥ ይሂዱ እና config.json ን በትእዛዝ መጠየቂያ ወይም በ Raspberry Pi ዴስክቶፕ በኩል ያርትዑ። የደመቀውን ጽሑፍ ወደ 'እውነተኛ' ይለውጡ
  • ወደ ኤስ ኤስ ኤች ደንበኛ ይመለሱ እና Raspberry Pi ን ከ Azure IoT Hub ጋር ለማገናኘት ከዚህ ቀደም የተቀዳውን መሣሪያ የግንኙነት ሕብረቁምፊ ያስገቡ።

sudo node index.js 'የመሣሪያ ግንኙነት ሕብረቁምፊ ከ Azure IoT Hub'

ደረጃ 5 በአዜሬ IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ

በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
በ Azure IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ

በ Azure IoT Hub ውስጥ የተቀበለውን የቴሌሜትሪ ውሂብ ለማየት ፣ የእይታ ስቱዲዮ ኮድ እንጠቀማለን። አስቀድመው የተጫነ የ VS ኮድ ከሌለዎት እባክዎን ከድር ጣቢያው ያውርዱ።

  • የእይታ ስቱዲዮ ኮድ ይክፈቱ እና በቅጥያዎች ላይ ጠቅ ያድርጉ። የ Azure IoT Hub ቅጥያ ይጫኑ
  • አንዴ ቅጥያው ከተጫነ በአሳሽ ውስጥ Azure IoT Hub ላይ ጠቅ ያድርጉ። ወደ Azure Portal ለመግባት እንዲገቡ ይጠይቅዎታል እና ከዚያ የ Azure IoT Hub ሀብትን እና Raspberry Pi መሣሪያን ያሳያል።
  • በመሣሪያው ላይ በቀኝ ጠቅ ያድርጉ እና ‹አብሮገነብ የክስተት መጨረሻ ነጥብን መከታተል ይጀምሩ› ላይ ጠቅ ያድርጉ። ይህ ከ Raspberry Pi የተቀበለውን የቴሌሜትሪ ውሂብ ማሳየት ይጀምራል

ጎን ለጎን የማያ ገጽ እይታ የ SSH ደንበኛን (መረጃን ወደ Azure IoT Hub መላክ) እና የእይታ ስቱዲዮ ኮድ (በ Azure IoT Hub የተቀበለውን የቴሌሜትሪ ውሂብ ያሳያል) ያሳያል።

አስደሳች እና ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ እናደርጋለን። አስተያየትዎን ለማጋራት ነፃነት ይሰማዎ። መልካም Raspberry Pi-/ing/

የሚመከር: