ዝርዝር ሁኔታ:
- ደረጃ 1 - ሃርድዌር
- ደረጃ 2 - የ Uber ኤፒአይ
- ደረጃ 3 በሄሮኩ ላይ ያሰማሩ
- ደረጃ 4 (አማራጭ) በፈረንሳይ ሞባይል ኦፕሬተር (ነፃ ተብሎ በሚጠራ) ነፃ የኤስኤምኤስ ማሳወቂያዎች
- ደረጃ 5 - የሲግፎክስ የጀርባ ጥሪ ጥሪን ያዋቅሩ
- ደረጃ 6: ወደ ሙከራ ይሂዱ
- ደረጃ 7 - እውነተኛ የኡበር ጉዞን ያዝዙ
ቪዲዮ: የ Uber አዝራር 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
አንድ አዝራርን በመጫን ብቻ የኡበር ጉዞን ያግኙ!
መግቢያ
በዚህ መማሪያ ውስጥ ፣ ለተጠቀሰው አድራሻ በጣም ቅርብ የሆነ ቦታ ለማግኘት እና በዚህ መሠረት የኡበር ጉዞን ለመጠየቅ የ Sigfox አውታረመረብ አካባቢያዊነት አገልግሎትን (ለአሁኑ ፣ ቢበዛ 1 ኪ.ሜ ራዲየስ አቀማመጥ ትክክለኛነትን ሊሰጥ ይችላል) እንጠቀማለን። ስለዚህ ፣ ጂፒኤስ ያለው መሣሪያ አያስፈልገንም።
እኛ Sens'it ን እንጠቀማለን ነገር ግን በሲግፎክስ ላይ መልእክት ለመላክ የሚችል ማንኛውም መሣሪያ ይህንን አጋዥ ስልጠና በተሳካ ሁኔታ ለማከናወን ሊያገለግል ይችላል።
ስለ ሲግፋክስ ሰሪዎችን በተመለከተ የበለጠ ዝርዝር መረጃ ለማግኘት ከፈለጉ እዚህ ይመልከቱ።
ደረጃ 1 - ሃርድዌር
Sens'it (ወይም የሲግፎክስ መልእክት መላክ የሚችል ማንኛውም ሌላ መሣሪያ)
ደረጃ 2 - የ Uber ኤፒአይ
የኡበር ኤፒአይ መጨረሻ ነጥቦችን በመደወል የማሽከርከር ጥያቄን የማዘዝ ሂደቱን በራስ -ሰር እናደርጋለን።
ይህ እንዴት እንደሚቻል ለመረዳት እባክዎን ለአጠቃቀም ቀላልነት እና ግልፅነት ዓላማዎች ያዘጋጀሁትን የመስቀለኛ ክፍል ሞዱል ይመልከቱ። እንዲሠራ ለ Uber API የመዳረሻ ማስመሰያ ያስፈልግዎታል። ይህንን ማስመሰያ የማግኘት ሂደት በዚህ የ GitHub ገጽ ላይ ሊገኝ ይችላል።
ቅድመ -ሁኔታዎች
- Uber የሚሰራ መለያ
- የእርስዎ የ Uber ኤፒአይ የመዳረሻ ማስመሰያ (እንዴት እንደሚያገኙት ከላይ ምልክት ያድርጉ)
- በ Sigfox Backend ላይ የነቃ መሣሪያ (ለ Sens'it ማግበር ይህንን አገናኝ ይከተሉ)። የመሣሪያ መታወቂያ እና PAC ያስፈልግዎታል።
መጫኛ
በመተግበሪያ.
const address_1 = {
'ስም': process.env. ADDRESS_1_NAME ፣ 'lat': process.env. ADDRESS_1_LAT ፣ 'lng': process.env. ADDRESS_1_LNG}; const address_2 = {'name': process.env. ADDRESS_2_NAME ፣ 'lat': process.env. ADDRESS_2_LAT ፣ 'lng': process.env. ADDRESS_2_LNG};
እነዚህ አድራሻዎች የመውሰጃ እና የማረፊያ ቦታዎችን ለመለየት ያገለግላሉ። በኋላ እናስቀምጣቸዋለን።
የ Sens'it መሣሪያው #1 ን አድራሻ ለማድረግ በአቅራቢያ ያለውን ጂኦ-አካባቢያዊ ቦታውን ከላከ ፣ ከዚያ አድራሻ ቁጥር 1 እንደ ማንሳት ተዘጋጅቷል እና አድራሻ ቁጥር 2 ለመጓጓዣ ጥያቄ እንደ መውደቅ ተዘጋጅቷል። እና ለተገላቢጦሽ እንዲሁ…
የሲግፎክስ ባክአፕ ጂኦ-ሥፍራ አገልግሎት በሁለቱ አድራሻዎች መካከል ካለው ርቀት የሚበልጥ ትክክለኛ ራዲየስን ቢመልስ ፣ የኡበር ጥያቄ አይፈጸምም (የመድረሻ መድረሻ ሊታወቅ ስለማይችል)።
ደረጃ 3 በሄሮኩ ላይ ያሰማሩ
የትእዛዝ ሂደቱን በራስ -ሰር ለማድረግ NodeJS ን በመጠቀም አንድ መተግበሪያ ጻፍኩ። በሄሮኩ ላይ በራስ -ሰር ለማሰማራት ከዚህ በታች ያለውን ቁልፍ ጠቅ ያድርጉ።
ለማመልከት እዚህ ጠቅ ያድርጉ
በሄሮኩ ላይ እንዲሠራ አማራጭ መንገድ ሄሮኩ ክሊንን መጫን እና እነዚህን ደረጃዎች መከተል ነው።
$ git clone
$ cd sigfox_uber $ heroku መተግበሪያዎች: $ git push heroku master ን ይፍጠሩ
አሁን የአካባቢ ተለዋዋጭዎችን ለማቀናበር ወደ ሄሮኩ መተግበሪያዎ ቅንብሮች (https://dashboard.heroku.com/apps//settings) ይሂዱ። የሚከተሉትን ተለዋዋጮች ያዘጋጁ (የሚፈልጉትን አድራሻዎች ማዘጋጀትዎን ያረጋግጡ)
- ACCESS_TOKEN | የእርስዎ_አክሰስ_እስከ
- ADDRESS_1_LAT | 49.009698
- ADDRESS_1_LNG | 2.547882
- ADDRESS_1_NAME | አውሮፕላን ማረፊያ
- ADDRESS_2_LAT | 48.876579
- ADDRESS_2_LNG | 2.330618
- ADDRESS_2_NAME | ቢሮ
የመጨረሻው መልእክት “…/ጥያቄ/: መሣሪያ/: lat/: lng/: ራዲየስ” አንድ መልእክት ወደ ሲግፋክስ ጀርባ (በተዋቀረበት) መልእክት በተላከ ቁጥር ይጠራል (እንዴት እንደሚያዋቅሩት ከዚህ በታች ይመልከቱ)። የ Sigfox ጂኦግራላይዜሽን አገልግሎትን በመጠቀም አገልጋዩ የ Sens'it ግምታዊ አቀማመጥ ይቀበላል። ይህ ከዚያ UberX ከተወሰነው የመውሰጃ እና የማውረድ አድራሻዎች ጋር ያዛል።
መተግበሪያው እየሰራ መሆኑን ለማረጋገጥ ወደ ዩአርኤሉ ይሂዱ። በአሳሽዎ ላይ “መተግበሪያ እያሄደ ነው…” የሚለውን ማየት አለብዎት። ለተጨማሪ ዝርዝሮች ምዝግብ ማስታወሻዎችን ማየትም ይችላሉ።
ደረጃ 4 (አማራጭ) በፈረንሳይ ሞባይል ኦፕሬተር (ነፃ ተብሎ በሚጠራ) ነፃ የኤስኤምኤስ ማሳወቂያዎች
የፈረንሳይ ነፃ የሞባይል ኦፕሬተር ደንበኝነት ምዝገባ ካለዎት በስልክዎ ላይ ማሳወቂያዎችን ለማግኘት ነፃ የኤስኤምኤስ ማሳወቂያ ኤፒአይዎን መጠቀም ይችላሉ። ይህን ሥራ ለመሥራት በቀላሉ በደንበኝነት ተመዝጋቢዎ አካባቢ ያለውን አገልግሎት ያግብሩ እና በ Heroku መተግበሪያዎ ቅንብሮች ቅንብሮች ውስጥ የሚከተሉትን የአካባቢ ተለዋዋጮች ያመልክቱ ፦
- FREE_USER | የእርስዎ_ነጻ_አገልግሎት
- FREE_PASS | የእርስዎ_ፈሪ_ፓስ
ስለ UberX ጥያቄዎችዎ አሁን የኤስኤምኤስ ማንቂያዎችን መቀበል ይችላሉ።
ደረጃ 5 - የሲግፎክስ የጀርባ ጥሪ ጥሪን ያዋቅሩ
- እዚህ ግባ
- ወደ https://backend.sigfox.com/devicetype/list ይሂዱ ፣ በመሣሪያዎ ረድፍ ላይ በግራ ጠቅ ያድርጉ እና “አርትዕ” ን ይምረጡ
- አሁን በግራ በኩል ወደ “ጥሪዎች” ክፍል ይሂዱ ፣ ከላይ በስተቀኝ ላይ “አዲስ” ን ይምረጡ ፣ “ብጁ ጥሪን” ይምረጡ
- ዓይነት: አገልግሎት | ጂኦሎክ
- የሰርጥ ዩአርኤል
- የዩአርኤል ንድፍ https://.herokuapp.com/request/ {device}/{lat}/{lng}/{radius}
- የኤችቲቲፒ ዘዴን ይጠቀሙ - GET
- ለማረጋገጥ “እሺ” ን ይምረጡ
ደረጃ 6: ወደ ሙከራ ይሂዱ
በነባሪ ፣ የአሸዋ ሳጥኑ ተለዋዋጭ ወደ እውነት ተቀናብሯል። የባንክ ሂሳብዎ ባልታሰበ ማጭበርበር እንዳይጎዳ ይህ የኡበር ግልቢያ ጥያቄዎችን ይጭናል።
በሲግፎክስ ላይ መልእክት ለመላክ የ “Sens’it” ቁልፍን ሁለት ጊዜ ይጫኑ። በ Sigfox Backend ላይ መልእክቶች በደንብ መቀበላቸውን ያረጋግጡ። ይግቡ ፣ ወደ DEVICE ክፍል ይሂዱ እና በመሣሪያዎ መታወቂያ ላይ ግራ የሚለውን ጠቅ ያድርጉ። የክፍያ ጭነቶችን ለማየት ወደ MESSAGES ክፍል መሄድ ይችላሉ።
ደረጃ 7 - እውነተኛ የኡበር ጉዞን ያዝዙ
እውነተኛ የኡበር ነጂን ለመጠየቅ ከፈለጉ አሁን የአሸዋ ሳጥኑን ተለዋዋጭ ወደ ሐሰት ያዘጋጁ።
ሳንድቦክስ | ሐሰት
የ Sens'it አዝራሩ መንገዱን ይጠራል…/ጥያቄ/: መሣሪያ/: lat/: lng/: ራዲየስ እና የኡበር ጉዞ ጥያቄን ያስነሳል!
እንዲሁም የአሁኑን የጥያቄ ሁኔታ በ…/ጥያቄ/ወቅታዊ ላይ ማየት ይችላሉ።
ትዕዛዙን ለመሰረዝ ፣ ይህ ዱካ ጥቅም ላይ ሊውል ይችላል…/መጠየቅ/መሰረዝ።
እንነዳ
Ubers ን በማዘዝ ይደሰቱ!
አንትዋን ዴ ቼሲ
የሚመከር:
$ 5 የቤት አውቶማቲክ አዝራር -4 ደረጃዎች
$ 5 የቤት አውቶማቲክ አዝራር - የ $ 5 የቤት አውቶማቲክ ቁልፍ አንዳንድ ጊዜ በጣም ቀላሉ መፍትሔ ነጠላ አዝራር ነው። አብዛኛዎቹን መብራቶች የሚያጠፋ ፣ ሌሎችን ወደ ተወሰኑ ደረጃዎች የሚያስቀምጥ እና
አንድ አዝራር Servo እገዳ መቆለፊያ: 3 ደረጃዎች
አንድ አዝራር ሰርቮ ማገድ መቆለፊያ - ሙሉ ተንጠልጣይ የተራራ ብስክሌቶች ለስላሳ ጉዞ ይሰጣሉ ፣ ግን ብዙውን ጊዜ ሽቅብ በሚወጡበት ጊዜ እገዳን መቆለፍን ይጠይቃሉ። ያለበለዚያ እገዳው በእግረኞች ላይ ሲቆሙ ያንን ጥረት ያባክናል። የብስክሌት አምራቾች ይህንን ያውቃሉ እና ይሰጣሉ
ለ Raspberry Pi የኃይል ማብሪያ አዝራር 3 ደረጃዎች
ለ Raspberry Pi የኃይል ማብሪያ ቁልፍ-Raspberry Pi የተለያዩ IoT/robotics/smart-home/… የፕሮጀክት ትግበራዎችን ለመፍጠር የሚያስችል በጣም ጠቃሚ የኮምፒተር መድረክ ነው። ምንም እንኳን እሱ ከሌለው አንድ ነገር ፣ ከተለመደው ኮምፒተር ጋር ያነፃፅሩ ፣ የመዝጋት ኃይል ማጥፊያ ቁልፍ ነው። ታዲያ እንዴት ልንፈጥር እንችላለን
የሁለት አዝራር ማስተላለፊያ መቀየሪያ -3 ደረጃዎች
የሁለት አዝራር ማስተላለፊያ መቀየሪያ - ይህ ጽሑፍ እንዴት ማብራት እና የግፊት ቁልፍ መቀየሪያን ማጥፋት እንደሚችሉ ያሳያል። ይህ ወረዳ በሁለት መቀያየሪያዎች ሊከናወን ይችላል። በአንድ ማብሪያ ላይ ይጫኑ እና አምፖሉ በርቷል። በሌላ ማብሪያ ላይ ይጫኑ እና አምፖሉ ይጠፋል። ሆኖም ይህ Ins
AVR ማይክሮ መቆጣጠሪያ። የግፊት አዝራር መቀየሪያን በመጠቀም የ LED ን ይቀያይሩ። የግፋ አዝራር Debouncing .: 4 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ። የግፊት አዝራር መቀየሪያን በመጠቀም የ LED ን ይቀያይሩ። የግፋ አዝራር ማወዛወዝ። - በዚህ ክፍል ውስጥ ከአዝራር መቀየሪያ ግብዓት መሠረት የሦስቱ ኤልኢዲዎችን ሁኔታ ለመቀየር ለኤቲኤምኤምኤ 328PU የፕሮግራም ሲ ኮድ እንዴት እንደሚሠራ እንማራለን። እንዲሁም ፣ ለ ‹ችግሩ መቀያየር መቀያየር› ለችግሩ መፍትሄዎችን መርምረናል። እንደተለመደው እኛ