ዝርዝር ሁኔታ:
- ደረጃ 1: Azure IoT Hub ን ያዋቅሩ
- ደረጃ 2 - Raspberry Pi ን ያዋቅሩ
- ደረጃ 3 በ Azure IoT Hub ውስጥ መሣሪያን ይፍጠሩ
- ደረጃ 4: Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ
- ደረጃ 5 በአዜሬ IoT Hub ውስጥ የቴሌሜትሪ መረጃን ይመልከቱ
ቪዲዮ: Raspberry Pi ን ከ Azure IoT Hub ጋር ማዋቀር 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የዚህ አስተማሪ ዓላማ ለ 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 ድር ጣቢያውን በመጎብኘት ለ * ነፃ * የ 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 ፖርታል ይመለሱ እና በ Azure IoT Hub መገልገያ ገጽ ውስጥ የ IoT መሳሪያዎችን ጠቅ ያድርጉ። አዲስ መሣሪያ ለመፍጠር «+አዲስ» ን ጠቅ ያድርጉ
- የመሣሪያ መታወቂያ (ሊታወቅ የሚችል ስም) ያስገቡ ፣ የተቀሩትን መስኮች በተዛባ እሴቶች ይተዉ እና አስቀምጥን ጠቅ ያድርጉ
- ይህ በ IoT Hub ውስጥ መሣሪያን ይፈጥራል
- በመሣሪያው ላይ ጠቅ ያድርጉ እና የመጀመሪያ ደረጃ የግንኙነት ሕብረቁምፊን ይቅዱ
ደረጃ 4: Raspberry Pi ላይ ኮድ ያሰማሩ እና ከ Azure IoT Hub ጋር ይገናኙ
ማይክሮሶፍት ለ IoT Hub ፕሮጀክቶች ፈጣን ጅምር ለመስጠት በ GitHub ውስጥ የናሙና ኮድ ፣ ፈጣን ጅምር እና አጋዥ ስልጠናዎችን አሳትሟል። እኛ Raspberry Pi አጋዥ ስልጠና እንጠቀማለን። አጋዥ ሥልጠናው node.js ን ይጠቀማል ፣ ግን አይጨነቁ ፣ ይህንን ፕሮጀክት ለመፍጠር የ node.js የሥራ ዕውቀት አያስፈልግዎትም።
- የኤስኤስኤች ደንበኛን በመጠቀም ከመሣሪያው ጋር ይገናኙ። በአጠቃላይ ሲታይ ፣ ለዊንዶውስ PuTTY እና ለ Mac ማሽኖች ተርሚናል ይሆናል።
- ከ Raspberry Pi ጋር ይገናኙ
የ 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 ውስጥ የተቀበለውን የቴሌሜትሪ ውሂብ ለማየት ፣ የእይታ ስቱዲዮ ኮድ እንጠቀማለን። አስቀድመው የተጫነ የ 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/
የሚመከር:
Raspberry Pi ን እንዴት ማዋቀር እና እሱን መጠቀም እንደሚጀምሩ -4 ደረጃዎች
Raspberry Pi ን እንዴት ማዋቀር እና እሱን መጠቀም እንደሚጀምሩ-ለወደፊቱ አንባቢዎች እኛ በ 2020 ውስጥ ነን። ጤናማ ለመሆን እድለኛ ከሆኑ እና በቪቪ -19 ካልተያዙ ፣ እርስዎ ፣ በድንገት ፣ እርስዎ ከሚያስቡት በላይ ብዙ ነፃ ጊዜን አግኝተዋል። ስለዚህ እንዴት በጣም ሞኝ ባልሆነ መንገድ እራሴን መያዝ እችላለሁ? ኦ --- አወ
Raspberry Pi ላይ Dotnet ን እንዴት ማዋቀር እንደሚቻል -5 ደረጃዎች
በ Raspberry Pi ላይ Dotnet ን እንዴት ማቀናበር እንደሚቻል - በ Raspberry Pi ላይ NET Framework - ያ ምንድነው እና ምን ተጨማሪ ፣ ለምን? Microsoft.NET Framework ን ወይም እንዲሁ በ Raspberry Pi ላይ ብቻ Dotnet ተብሎ የሚጠራ በመጀመሪያ እይታ ትንሽ እንግዳ እና ተንኮለኛ ይመስላል። ግን በ… በጣም ቆንጆ እና ምክንያታዊ ሆኖ
ከኡቡንቱ የትዳር ጓደኛዎ ጋር IoT Bit ን በትንሽ ኮምፒተርዎ ላይ ማዋቀር 8 ደረጃዎች
በአነስተኛ ኮምፒውተሮችዎ ላይ የ IoT ቢት ማዋቀር ከኡቡንቱ የትዳር ጓደኛ ጋር - IoT ቢት 4 ጂ ፣ 3 ጂ እና ጂኤስኤም የተንቀሳቃሽ ስልክ ውሂብን ለሚሰጧቸው አነስተኛ ኮምፒተሮች ክልል የሞባይል የመረጃ ልማት ቦርዳችንን በማቅረብ ኩራት ይሰማዋል። የእኛ የማሰብ ችሎታ ያለው የ HAT ሞዱል ሚኒ ኮምፒተርዎን በተንቀሳቃሽ ስልክ ውሂብ ፣ በጂፒኤስ አቀማመጥ መረጃ እና
በአውታረ መረብ ሰፊ የማስታወቂያ ማገጃ በ Raspberry Pi ላይ Pi-Hole ን እንዴት ማዋቀር እንደሚቻል !!: 25 ደረጃዎች
በአውታረ መረብ ሰፊ የማስታወቂያ ማገጃ (Raspberry Pi) ላይ Pi-Hole ን እንዴት ማዋቀር እንደሚቻል !!: ለዚህ ፕሮጀክት ያስፈልግዎታል-ከበይነመረቡ ጋር መገናኘት የሚችል Raspberry Pi Raspbian LiteA Keyboard (SSH ን ለማዋቀር) ሁለተኛ መሣሪያ (የድር መግቢያውን ለመድረስ) የ UNIX መሠረታዊ ዕውቀት እንዲሁም በይነገጽ አሰሳ በ
ያለ ተቆጣጣሪ እና የቁልፍ ሰሌዳ Raspberry Pi ን እንዴት ማዋቀር እንደሚቻል -7 ደረጃዎች
Raspberry Pi ን ያለ ሞኒተር እና የቁልፍ ሰሌዳ እንዴት ማዋቀር እንደሚቻል-Raspberry Pi በሊኑክስ ላይ የተመሠረተ ኦፕሬቲንግ ሲስተም (Raspbian) የሚመራ አነስተኛ ነጠላ ሰሌዳ ኮምፒውተር ነው። Raspberry Pi 3 B+ ን ከ Raspbi ጋር እጠቀማለሁ