ዝርዝር ሁኔታ:

SigFox ወደ AWS: 29 ደረጃዎች
SigFox ወደ AWS: 29 ደረጃዎች

ቪዲዮ: SigFox ወደ AWS: 29 ደረጃዎች

ቪዲዮ: SigFox ወደ AWS: 29 ደረጃዎች
ቪዲዮ: КАК ПРОИЗНОШАТЬ FOXHOLE? #foxhole (HOW TO PRONOUNCE FOXHOLE? #foxhole) 2024, ህዳር
Anonim
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS
SigFox ወደ AWS

መግቢያ

1. ደራሲው

ስሜ ሁይ ዮንግ ሁዋ ነው እና እኔ ከሲንጋፖር ፖሊቴክኒክ ፣ የኮምፒተር ምህንድስና ዲፕሎማ ነኝ።

እኔ 3 አባላትን ያቀፈ ቡድን አካል ነኝ ፤ ዝቅተኛ ጁን ኪያን ፣ ታኩማ ካቤታ እና እኔ።

ይህ አስተማሪ በበይነመረብ ላይ ከአነፍናፊ ዳሳሾች መረጃን ወደ መጨረሻ መሣሪያ እና ለመላክ የፕሮጀክቱ አካል ነው

የንግድ ትንታኔዎች። የእኛ ፕሮጀክት ተቆጣጣሪ ሚስተር ቲኦ ሺን ጄን ነው።

2. ዓላማ

በሲግፎክስ ጋሻ በበይነመረብ ላይ አርጊዲኖን በመጠቀም ከአርሶኖ (DS18B20) የአናሎግ መረጃን ወደ ሲግፎፎ አገልጋዮች ይላኩ ከዚያም ውሂቡን ወደ AWS (የአማዞን የድር አገልግሎቶች ደመና) ይግዙ እና በ AWS ዲናሞ ዳታቤዝ (ዲናሞ ዲቢ) ውስጥ ያከማቹ።

3. ዓላማ

ዳሳሹን ወደ አርዱinoኖ ወደ ሲግፎክስ ወደ AWS የመረጃ ማስተላለፍ ለመፈተሽ መመሪያዎችን ለማቃለል እና ሁሉንም መረጃ በአንድ ቦታ ለመሰብሰብ። ለተጨማሪ ዝርዝሮች ፣ በተለይም ስለ ሲግፎክስ ወደ AWSIot ግንኙነት ፣ የመጀመሪያውን ጽሑፍ በ AWS ለመመልከት በጣም ይመከራል

3. ተፈላጊ ክህሎቶች -

1. ከአርዱዲኖ አይዲኢ ጋር የሚታወቅ ፣ ቤተ -መጽሐፍት ማከል እና ኮድ ወደ አርዱዲኖ ቦርድ መስቀልን ጨምሮ። 2. የአማዞን ድር አገልግሎት መሰረታዊ ዕውቀት ፣ በተለይም ቁልል መፍጠር ፣ ዲናሞ ዲቢ እና ደንቦችን መፍጠር።

3. የ Sigfox ደንበኝነት ምዝገባን አስቀድመው ገብርተው መልዕክቶችን (ውሂብ) ከሲግፎክስ መሣሪያ ወደ ሲግፎክስ ደመና መላክ ችለዋል።

II. አዘገጃጀት

ሀ. ሃርድዌር

1. አርዱዲኖ ኡኖ x1

2. ሲግፎክስ አርዱinoኖ ጋሻ-UnaShield_RC1692HP-SIG (ስሪት 1 ሀ) x1

3. ሬዲዮ አንታናኤ x1

4. ዩኤስቢ ቢ ወደ ገመድ (አርዱዲኖን ከፒሲ ጋር ለማገናኘት) x1

5. የዳሳሽ ቅንብር (BreadBoard ፣ Temp Sensor DS18B20 ፣ 3x Male to Male Connectors; 1 voltage [red] 1 Ground [Black] 1 Data [White])

ቢ.ሶፍትዌር

1. አርዱዲኖ አይዲኢ (ስሪት 1.8.1 በዚህ መማሪያ ውስጥ ጥቅም ላይ ውሏል)

2. አርዱዲኖ ቤተ -መጽሐፍት ኡናቢዝ አርዱዲኖ ማስተር ቤተ -መጽሐፍት በመላክ - ብርሃን - ደረጃ ምሳሌ ተጭኗል

ሲ. ሂሳብ (በመስመር ላይ) እና የደንበኝነት ምዝገባዎች

1. የሲግፋፎስ የአገልጋይ ምዝገባ (ከሲግፎክስ መሣሪያዎች ጋር ይመጣል)

2. የአማዞን AWS መለያ ከደመና መረጃ (Stack Creation) እና DynamoDB መዳረሻ ጋር

IV ማጣቀሻዎች

aws.amazon.com/blogs/iot/connect-your-dev….

ደረጃ 1: Arduino Set up

አርዱinoኖ አዘጋጅ
አርዱinoኖ አዘጋጅ
አርዱዲኖ አዘጋጅ
አርዱዲኖ አዘጋጅ

ሀ የመጀመሪያው እርምጃ የምስል ንድፉን ወደ አርዱዲኖ የመላክ የብርሃን ደረጃን መስቀል ነው።

ይህንን ለማድረግ የ arduino IDE ን ይክፈቱ ፣ በቅደም ተከተል በሚከተሉት ቃላት ላይ ጠቅ ያድርጉ-ፋይል> ምሳሌ> unabiz-arduino-master (በንዑስ ክፍል ብጁ ቤተ-መጽሐፍት ስር)> የመላክ-ብርሃን-ደረጃ። ወደ ስእል 5 ይመልከቱ ፣ ጠቅ ሊደረግባቸው የሚገቡ ማናቸውም ከላይ የተጠቀሱ ቃላት ከጠፉ ፣ unabiz arduino master library (በአባሪ 1 ውስጥ ያሉ እርምጃዎች) እንደገና ይጫኑ። ደረጃ 1 ይድገሙት።

ለ. መሣሪያውን ወደ ሲግፎፎ መሣሪያዎ ይለውጡ።

የሚቀየረው የኮድ መስመር (በስዕሉ ላይ ይታያል)

የማይንቀሳቀስ const ሕብረቁምፊ መሣሪያ = "xxxxx"; // UnaBiz Emulator ን የሚጠቀሙ ከሆነ ይህንን ወደ የመሣሪያዎ ስም ያዋቅሩት።

ሐ ኮዱን ያረጋግጡ እና ወደ አርዱዲኖ ሲግፋክስ መሣሪያ ይስቀሉ።

(ትክክለኛውን ሰሌዳ (በዚህ ጉዳይ ላይ አርዱዲኖ ኡኖ) እና ተከታታይ ወደብ መምረጥዎን ያስታውሱ)

ደረጃ 2

ደረጃ 3: አርዱinoኖ ተከታታይ ሞኒተር

አርዱዲኖ ተከታታይ ሞኒተር
አርዱዲኖ ተከታታይ ሞኒተር

በአርዱዲኖ አይዲኢ ፣ ተከታታይ መሣሪያን የተከተሉ መሳሪያዎችን ይምረጡ። Message.addfield እና Radiocrafts.sendmessage ማሳየት አለበት። ራዲዮክራፍትስ። መልእክት መላኪያ - በሲግፎክስ መሣሪያ ይከተላል

ደረጃ 4 ወደ ሲግፎግ ይግቡ

ወደ Sigfox ይግቡ
ወደ Sigfox ይግቡ

2018-03-01 እልልልልልልልልልልልልልልልልልልል Https://backend.sigfox.com/auth/login ላይ ይግቡ

ደረጃ 5 - የሲግፋክስ መሣሪያ ገጽ

የሲግፋክስ መሣሪያ ገጽ
የሲግፋክስ መሣሪያ ገጽ

2. በመሣሪያ ትር ላይ ጠቅ ያድርጉ። በሁለተኛ ደረጃ ፣ ሲግፎክስ አሁንም መረጃን በንቃት እያስተላለፈ መሆኑን ለማረጋገጥ የመጨረሻውን የታየውን አምድ (ሲ) ይፈትሹ።

ከ15-20 ደቂቃዎች በኋላ በዚያ በሚታየው የአሁኑ ጊዜ እና ጊዜ መካከል ያለው ልዩነት ካልተቀነሰ በሲግፎክስ ላይ ችግር ሊኖር ይችላል።

ከዚያ በመሣሪያ ዓይነት አምድ (ለ) ስር በጥቅም ላይ ባለው የሲግፎክስ መሣሪያ ላይ ጠቅ ያድርጉ።

ወደ የመሣሪያ ዓይነት ክፍል ይመጣሉ

ደረጃ 6 - የሲግፋክ መልሶ ጥሪ

የሲግፋፎክ ጥሪ ጥሪ
የሲግፋፎክ ጥሪ ጥሪ

ከሐምራዊው የግራ ፓነል ጥሪን ይምረጡ (በቀይ የተከበበ)

ደረጃ 7 - ሲግፋክስ አዲስ ጥሪ መልሶ ማግኛ

ሲግፋፎስ አዲስ ጥሪ መመለስ
ሲግፋፎስ አዲስ ጥሪ መመለስ

ከመውጫ አዝራሩ በታች (በቀይ የተከበበ) በታችኛው ቀኝ ጥግ ላይ አዲስ የሚለውን ቃል ጠቅ ያድርጉ።

ደረጃ 8 - ሲግፋክ የመልሶ ማግኛ ዓይነትን ይፍጠሩ

Sigfox የጥሪ መልሶ ማግኛ ዓይነትን ይፍጠሩ
Sigfox የጥሪ መልሶ ማግኛ ዓይነትን ይፍጠሩ

5. ከጥሪ ምላሾች ዝርዝር ውስጥ AWS IOT ን ይምረጡ። (ሁለተኛው አቀማመጥ)። ወደ ቀጣዩ ገጽ ይመጣሉ

ደረጃ 9 - ሲግፎክስ ወደ AWS CloudFormation

Sigfox ወደ AWS CloudFormation
Sigfox ወደ AWS CloudFormation

የማስጀመሪያ ቁልል አዝራርን (ሀ) ይምረጡ።

ወደ AWS CloudFormation Stack Page ፣ (አብነት ፍጠር) ንዑስ ክፍል እንዲዛወሩ ይደረጋሉ።

(ከዚህ በፊት ወደ aws ካልገቡ አሁን ማድረግ አለብዎት)

በኋላ ላይ ጥቅም ላይ ስለሚውል የውጭ መታወቂያ (ለ) ማስታወሻ ይውሰዱ

ክልሉ (ሲ) ለሲንጋፖር ap-ደቡብ-ምስራቅ -1 ለሌሎች ክልሎች https://docs.aws.amazon.com/general/latest/gr/ran… ይመልከቱ።

ደረጃ 10 AWS Stack Creation 1

AWS Stack Creation 1
AWS Stack Creation 1

“የአማዞን S3 አብነት url (A)” የሚለውን ቁልፍ አጠገብ ያለውን ቁልፍ ያረጋግጡ።

ከታች በስተቀኝ ጥግ (ለ) ቀጥሎ ያለውን ቃል ይምረጡ።

ወደሚቀጥለው ገጽ ይመጣሉ (ዝርዝር ንዑስ ክፍልን ይግለጹ)

ደረጃ 11: AWS Stack Creation 2

AWS Stack Creation 2
AWS Stack Creation 2

በዚህ ገጽ (ዝርዝሮችን ይግለጹ) 5 ሳጥኖችን ፣ ማለትም የቁልል ስም ፣ AWSAcountID ፣ ExternalID ፣ ክልል እና ርዕስ ርዕስን መሙላት አለብዎት።

ዝርዝር መመሪያዎች ከዚህ በታች ይገኛሉ። ከጨረሱ በኋላ ቀጣይን ጠቅ ያድርጉ (ከታች በስተቀኝ ጥግ)።

በመጀመሪያ ለ Stackname SigFoxIotConnector ይጠቀሙ።

በሁለተኛ ደረጃ ለውጭ መታወቂያ ፣ በደረጃ 6 ላይ የተመለከተውን መረጃ ይጠቀሙ የውጭ መታወቂያ ፣ በደረጃ 6 ላይ የተወሰደውን መረጃ ይጠቀሙ

በሶስተኛ ደረጃ ለክልል ፣ Ap-Southeast-1 (ለሲንጋፖር) ይጠቀሙ ወይም ይህንን አገናኝ ይመልከቱ

በአራተኛ ደረጃ ለ TopicName ሲግፎፎን ይጠቀሙ።

በመጨረሻ ለ AWS መለያ መታወቂያ በሚቀጥለው ደረጃ ላይ ይብራራል

ደረጃ 12 የ AWS መለያ ቁጥር ቦታ

የ AWS መለያ ቁጥር ቦታ
የ AWS መለያ ቁጥር ቦታ

ይህንን አገናኝ ጠቅ በማድረግ AWS ኮንሶልን በተለየ ገጽ ውስጥ ይክፈቱ https://ap-southeast-1.console.aws.amazon.com/con… (ወይም በሌላ በማንኛውም መንገድ)

ምናሌው ወደ ታች እንዲወድቅ ስለሚያደርግ በላይኛው ቀኝ ጥግ ላይ የሚገኘውን የድጋፍ ቁልፍን ጠቅ ያድርጉ

ከዚያ በተቆልቋይ ምናሌ ውስጥ የሚገኘውን የድጋፍ ማዕከልን ጠቅ ያድርጉ።

ደረጃ 13 የ AWS መለያ ቁጥር ቦታ

የ AWS መለያ ቁጥር ቦታ
የ AWS መለያ ቁጥር ቦታ

ይህ ከላይኛው ቀኝ ጥግ ላይ ፣ ከድጋፍ አዝራሩ በታች ያለውን መለያ መታወቂያ ወደሚያሳየው የድጋፍ ማእከል ገጽ ያመጣዎታል።

በደረጃ 9 ውስጥ ቁጥሩን (የ AWS ሂሳብ ቁጥር) ወደ AWS AccountID ይተላለፉ እና በዚያ ገጽ በታችኛው ቀኝ ጥግ ላይ የሚገኘውን ቀጣይ የሚለውን ጠቅ ያድርጉ።

ደረጃ 14 የ AWS ቁልል ፈጠራ

9. ለዚህ ማጠናከሪያ ትምህርት ይህ ገጽ (አማራጮች) አስፈላጊ አይደለም። ከታች በስተቀኝ ጥግ ቀጥሎ ያለውን ጠቅ ያድርጉ ወደ የግምገማ ገጹ ይወስደዎታል

ደረጃ 15 AWS Stack Creation Final

የ AWS ቁልል ፈጠራ የመጨረሻ
የ AWS ቁልል ፈጠራ የመጨረሻ

በግምገማው ገጽ ላይ ፣ ሁሉም የመረጃ ግብዓት ትክክል መሆኑን ያረጋግጡ ፣ እና በንዑስ ክፍል ችሎታዎች ስር ሳጥኑን ምልክት ያድርጉበት

ዓረፍተ ነገሩ "AWS CloudFormation የ IAM ሀብቶችን ሊፈጥር እንደሚችል አምኛለሁ።"

ቁልል ለመፍጠር በመጨረሻ የመፍጠር ቁልፍን (የታችኛው ቀኝ ማያ ገጽ) ይጫኑ።

ወደ ደመና ፎርሜሽን ማኔጅመንት ኮንሶል ይመለሳሉ።

ደረጃ 16 የ AWS ቁልል ዝርዝሮች

የ AWS ቁልል ዝርዝሮች
የ AWS ቁልል ዝርዝሮች

t የደመና መረጃ አስተዳደር ኮንሶል ፣ አዲስ የተፈጠረው ቁልል ከ2-10 ደቂቃዎች በኋላ በሁኔታ አምድ ውስጥ CREATE_COMPLETE ን ማሳየት አለበት።

ስለእሱ ዝርዝሮችን ለማየት የቁልል ስሙን ጠቅ ያድርጉ።

ደረጃ 17 የ AWS ቁልል ዝርዝሮች 2

AWS ቁልል ዝርዝሮች 2
AWS ቁልል ዝርዝሮች 2

የውጤት ክፍሉን ይፈልጉ እና ከፊት ያለውን ቀስት ጠቅ ያድርጉ።

የ ARN ሚና እሴት አምድ ይቅዱ እና ሌሎች እሴቶች ትክክል መሆናቸውን ለማረጋገጥ ይፈትሹ።

ደረጃ 18 - የሲግፋክ መልሶ መደወያ ፈጠራ የመጨረሻ

የሲግፋፎክ ጥሪ መልሶ ማቋቋም የመጨረሻ
የሲግፋፎክ ጥሪ መልሶ ማቋቋም የመጨረሻ
የሲግፋፎክ ጥሪ መልሶ ማቋቋም የመጨረሻ
የሲግፋፎክ ጥሪ መልሶ ማቋቋም የመጨረሻ

ወደ SigFox ድር ጣቢያ የመልሶ መደወያ ቅንብር ይመለሱ (ደረጃ 7 ፣ የማስጀመሪያ ቁልሉ የሚገኝበት) እና ብጁ የክፍያ ጭነት ውቅር ካልሆነ በስተቀር ቀሪዎቹን ሳጥኖች በሙሉ ይሙሉ።

ከዚህ በላይ የተጠቀሰውን የ ARN ሚና ይቅዱ።

ለጄሶን አካል ከዚህ በታች ያለውን ኮድ ይቅዱ እና ይለጥፉ።

ይህ ሁሉ ከተደረገ በኋላ እሺን ይምረጡ። የሚቀጥለው ገጽ ለተመረጠው የሲግፎፎ መሣሪያ የመደወያ ግንኙነቶችን ያሳያል

ደረጃ 19 - የሲግፋክ መልሶ መደወያ ፈጠራ ፍተሻ

የሲግፋክ ጥሪ መልሶ ማቋቋም ፍተሻ
የሲግፋክ ጥሪ መልሶ ማቋቋም ፍተሻ

ስህተቶች አለመኖራቸውን ያረጋግጡ እና በመረጃ ክፍሉ ስር ያለው [POST] አገናኝ ከምስሉ ጋር ተመሳሳይ ነው።

ደረጃ 20 AWS- መፍጠር ዲናሞ ዲቢ ሰንጠረዥ

AWS- መፍጠር የዲናሞ ዲቢ ሰንጠረዥ
AWS- መፍጠር የዲናሞ ዲቢ ሰንጠረዥ
AWS- መፍጠር የዲናሞ ዲቢ ሰንጠረዥ
AWS- መፍጠር የዲናሞ ዲቢ ሰንጠረዥ

በአማዞን ምናሌ ውስጥ DynamDB ን ይምረጡ እና ሰንጠረዥ ፍጠርን ጠቅ ያድርጉ

ደረጃ 21 AWS- የዲናሞ ዲቢ ሠንጠረዥ 2 መፍጠር

AWS- የዲናሞ ዲቢ ሠንጠረዥ 2 መፍጠር
AWS- የዲናሞ ዲቢ ሠንጠረዥ 2 መፍጠር

ሁሉንም ባዶ ሳጥኖች ይሙሉ።

ለሠንጠረዥ ስም sigfox ን ያስቀምጡ ፣ ለክፍፍል ቁልፍ መሣሪያን ያስቀምጡ ፣ ከዚያ የመደርደር ቁልፍ ሳጥኑን በመፈተሽ እና የጊዜ ማህተሙን ያስቀምጡ።

ለማጠናቀቅ ፍጠርን ጠቅ ያድርጉ (ምንም ያልተጠቀሱ ቅንብሮችን አይንኩ)። ጠረጴዛው ሙሉ በሙሉ እስኪመነጭ ድረስ ትንሽ ይጠብቁ።

ደረጃ 22 AWSIot Console ን መድረስ

AWSIot Console ን መድረስ
AWSIot Console ን መድረስ
AWSIot Console ን መድረስ
AWSIot Console ን መድረስ

የ AWS ኮንሶልን ይክፈቱ ፣ AWS Iot ን ይምረጡ ፣ ደንብ ይምረጡ እና ከዚያ ደንብ ፍጠር የሚለውን ይምረጡ

ደረጃ 23 AWS DynamoDB ደንብ መፍጠር

AWS DynamoDB ደንብ መፍጠር
AWS DynamoDB ደንብ መፍጠር
AWS DynamoDB ደንብ መፍጠር
AWS DynamoDB ደንብ መፍጠር

4. ስሙን ሲግፎክስን ፣ * ለባህሪያቶች ይመድቡ እና በመጨረሻ ሲግፎክስን በርዕሱ ማጣሪያ ላይ ያድርጉት።

ደረጃ 24 AWS ዲናሞ ዲቢ አንድ እርምጃን ማከል

AWS DynamoDB እርምጃን ማከል
AWS DynamoDB እርምጃን ማከል
AWS DynamoDB እርምጃን ማከል
AWS DynamoDB እርምጃን ማከል

በመቀጠል እርምጃውን መፍጠር ያስፈልግዎታል። እርምጃ አክልን ይምረጡ እና በተራው “መልእክት ወደ ዲናሞ ዲቢቢ ያስገቡ” ን ይምረጡ።

ደረጃ 25: AWS DynamoDB አንድ እርምጃ 2 ማከል

AWS DynamoDB እርምጃን ማከል 2
AWS DynamoDB እርምጃን ማከል 2

የሰንጠረ Nameን ስም ለመሙላት ተመሳሳዩን ስም (sigfox) ይጠቀሙ።

የሃሽ እና የዝናብ ቁልፍ በራስ -ሰር ማመንጨት አለበት።

የሃሽ ቁልፍ ዋጋን በ $ {device} እና RangeKeyData እሴት በ $ {timestamp ()} በፅሁፍ መልዕክቱ ስር ይሙሉ።

በመጨረሻ ፣ “በዚህ አምድ ላይ የመልእክት ውሂብ ይፃፉ” የሚል ሳጥን ውስጥ በደመወዝ ጭነት ይሙሉ (አልተከበበም)

ፎቶ ከዚህ በታች ይታያል

ደረጃ 26

ደረጃ 27 AWS DynamoDB ሚና ፈጠራ

AWS ዲናሞ ዲቢ ሚና ፈጠራ
AWS ዲናሞ ዲቢ ሚና ፈጠራ

ቀጣዩ አዲስ ሚና መፍጠር ነው። በ IAM ሚና ስም ስር ፣ dynamodbsigfox ን ያስገቡ ፣ ሚና ፍጠር የሚለውን ጠቅ ያድርጉ እና እርምጃ አክልን ጠቅ ያድርጉ

ደረጃ 28 የ AWS ዲናሞ ዲቢ ሚና ፈጠራ መጨረሻ

AWS ዲናሞ ዲቢ ሚና ፈጠራ መጨረሻ
AWS ዲናሞ ዲቢ ሚና ፈጠራ መጨረሻ

በመጨረሻም ነገሮችን ለማጠቃለል ደንብ ፍጠር የሚለውን ጠቅ ያድርጉ። (የታችኛውን ቀኝ ጥግ ያክሉ)

ደረጃ 29

ምስል
ምስል

አሁን ወደ ዲናሞ ዲቢ ጠረጴዛ ይመለሱ እና ጠረጴዛው ተሞልቶ ይመልከቱ

ማሳሰቢያ -በጠረጴዛው ላይ ምንም የማይታይ ከሆነ ፣ 1 ሊሆን የሚችል ችግር የ AWS ኮንሶል በተሳሳተ ክልል ውስጥ መሆኑ የአውስ ኮንሶል የሚገኝበት ክልል በቁልል ፈጠራ ውስጥ ከተጠቀሰው ክልል ጋር ተመሳሳይ መሆኑን ያረጋግጡ።

የሚመከር: