loading

Ухаалаг зогсоолын тоолуур бүтээх DIY заавар

Хотууд ухаалаг болж байгаа бөгөөд бидний дуу хоолой нь тэдний шийдвэрлэх хамгийн эхний асуудал бол замын хөдөлгөөн гэж найдаж байна. Мөн замын хөдөлгөөний толгой өвдөх нэг шалтгаан нь зогсоол юм. So, how do we solve it?

Ухаалаг зогсоолын тоолуур бүтээх DIY заавар 1

Ухаалаг зогсоолын тоолууртай! Энэхүү заавар нь IBM Bluemix болон PubNub ашиглан IoT-ийг дэмждэг ухаалаг зогсоолын тоолуурын программыг хэрхэн бүтээхийг харуулж байна. Аппликейшн нь гурван үндсэн функцтэй: Жолоочдод боломжтой болон авсан зогсоолуудыг бодит цаг хугацаанд нь харуулах, жолоочид зогсоол нөөцлөх боломжийг олгох. Жолоочийн үйлдэл дээр үндэслэн тооцоог автоматаар хянах (зогсоол руу орох, гарах гэх мэт) Төслийн тохиргоо ба кодыг бүрэн хуулбарлах Энэ төсөл нь IoT сонирхогчдод зориулсан гайхалтай DIY туршилт.

Тиймээс хэрэв та үүнийг туршиж үзэхийг сонирхож байгаа бол bluemix-parking-meter төслийн бүрэн эх кодыг GitHub руу зориорой. Техник хангамжийг тохируулахаас эхлээд програмыг байршуулах, ажиллуулах хүртэл дэлгэрэнгүй алхмуудыг бүтээх заавар болон Readme файлаас үзнэ үү. . Энэ програмыг байршуулахын тулд та Bluemix болон PubNub данс үүсгэх хэрэгтэй.

IBM Bluemix-д бүртгүүлэх хуудас болон PubNub нэмэлт хуудас руу орж өөрийн бүртгэлийг үүсгэнэ үү. Энэ хоёр үйлчилгээ нь өөрсдийн санал болгож буй үнэ төлбөргүй түвшний дансыг санал болгодог. Бүрэлдэхүүн хэсгүүд Програмын гурван бүрэлдэхүүн хэсэг байдаг: Зогсоолын менежментийн сервер (PMS) нь бүх зогсоолыг хянаж, бүх хэрэглэгчдийн тоолуур, тооцоог удирддаг.

IoT техник хангамжийн платформ нь зогсоолуудыг PMS-тэй холбож, мөн тээврийн хэрэгсэл байгаа эсэхийг илрүүлдэг. Мобайл апп нь жолоочид сул зай олох, зогсоолын ашиглалт, төлбөр тооцоог удирдахад хялбар интерфэйсийг санал болгодог. Техник хангамжийн платформ нь Arduino Yun-ээр ажилладаг бөгөөд хэт авианы мэдрэгч ашиглан зогсоол дээр тээврийн хэрэгсэл байгаа эсвэл байхгүй байгааг илрүүлдэг.

Ухаалаг зогсоолын тоолуур бүтээх DIY заавар 2

PMS нь Python дээр ажилладаг програмын сервер хэлбэрээр хэрэгждэг. Энэ нь бүх төхөөрөмжийг хянаж, төлбөр тооцоо, захиалгыг удирддаг. Гар утасны програм (мөн Auto Park гэж нэрлэдэг) нь Кордова болон JavaScript дээр суурилсан Android програм юм.

PMS програмын сервер нь IBM Bluemix клоуд платформ дээр байрладаг бөгөөд PMS-ээс техник хангамж болон PMS-ээс гар утасны апп-тай харилцах харилцааг PubNubs Realtime Data Stream Network-ээр хангадаг. Техник хангамж Энэ төсөлд ашигласан техник хангамжийн бүрэлдэхүүн хэсгүүдийн жагсаалтыг доор харуулав: Arduino YunHC -SR04 хэт авианы мэдрэгч (3 ширхэг. )Талхны самбар дээрх жишээ тохиргоог доор үзүүлэв: Техник хангамжийн хэлхээний холбогдох бүдүүвч диаграммыг доор харуулав: Техник хангамжийн гурван функциональ хэсэг байдаг: Мастер хянагч WiFi-ийг идэвхжүүлсэн Arduino Yun нь хэд хэдэн зогсоолыг удирдах мастер хянагчаар ажилладаг. зай.

Энэ нь хэт авианы мэдрэгчээр дамжуулан өөрийн харьяаллын хүрээнд байрлах зогсоол бүрийн статусыг үе үе хянаж, авдаг. Энэ нь мөн PubNub-ээр дамжуулан PMS-тэй холбогдож зогсоолын статус мэдрэгчийг нийтэлдэг. Энэ нь ATMega32 чипээр ажилладаг Arduino Yun хавтангийн дотоод бүрэлдэхүүн хэсэг юм. Энэ нь мэдрэгчтэй шууд холбогдож, мэдрэгч бүрийн хамгийн сүүлийн үеийн статусыг авахын тулд хэдэн секунд тутамд давталт ажиллуулдаг Хэт авианы мэдрэгч Гурван HC-SR04 мэдрэгчийг гурван зогсоолыг дуурайхад ашигладаг.

Техник хангамжийн тохиргооны эх кодыг GitHub репозиторын yun_pubnub лавлах (мастер хянагчийн хувьд) болон төхөөрөмж/hcsr04 лавлах (мэдрэгч хянагчийн хувьд) доороос авах боломжтой. Зогсоолын удирдлагын сервер (IBM Bluemix) PMS нь Python хэл дээр бичигдсэн бөгөөд программ хэлбэрээр суулгаж болно. IBM Bluemix хост үйлчилгээ. IBM Bluemix нь PMS-д техник хангамжийн төхөөрөмжүүдийг хянах, зогсоолын тоолуур болон хэрэглэгчийн тооцоог удирдахад зориулагдсан тооцоолох морины хүчийг өгдөг.

Нэмж дурдахад, та PMS-ийг PubNub-тэй ажиллахын тулд PubNub нэмэлт үйлчилгээг IBM Bluemix бүртгэлтэйгээ холбох шаардлагатай болно. PubNub-тэй Bluemix-ийн доор Python програмыг хэрхэн тохируулах, байршуулахыг ойлгохын тулд README.md дээрх алхмуудыг үзнэ үү.

PMS-ийн эх код нь GitHub репозиторын зогсоолын тоолуурын лавлах доор байрладаг. Мобайл програм нь Кордовад суурилсан стандарт Android програм юм. Энэ нь хэрэглэгчдэд сул орон зай сонгоход туслах зорилгоор өнгөт код бүхий зогсоол бүхий зогсоолын газрын зургийг харуулдаг.

Гар утасны програмын эх код нь GitHub репозиторын MobileApp лавлах дор байрладаг.PubNubPubNub нь бүхэл системийн харилцааны дундын программын үүрэг гүйцэтгэдэг. Энэ нь 70 гаруй SDK-г дэмждэг үүлд суурилсан бодит цагийн Data Stream сүлжээгээр хангадаг бөгөөд ингэснээр ямар ч төхөөрөмжийг интернетийн бусад төхөөрөмжтэй харилцах боломжийг олгодог.

Энэ аппликейшн нь PubNubs-ийн гурван SDK-г бүх бүрэлдэхүүн хэсгүүдэд зориулж хоорондоо саадгүй харилцахад ашигладаг. Үүнд: Гар утасны програмд ​​зориулсан Javascript SDK Arduino Yun-д зориулсан PMSPOSIX C SDK-д зориулсан Python SDK Энэ програм нь бүрэлдэхүүн хэсгүүдийн хоорондын харилцаа холбоог идэвхжүүлэхийн тулд хэд хэдэн PubNub суваг дээр тулгуурладаг бөгөөд доор дүрсэлсэн байна: Дээрх диаграмм дахь хувийн суваг нь эдгээрийн хоорондох тусгай сувгийг хэлнэ. PMS болон нэг гар утасны програм. PubNub сувгаар солилцсон бүх мессежүүд JSON форматтай байна.

Зогсоол захиалах хүсэлт гаргасан гар утасны програм бүрийн хувьд PMS тухайн гар утасны аппликейшнд зориулж энэ сувгаар мессеж илгээдэг. Бүх сувгийн ач холбогдлыг дараагийн хэсэгт тодруулах болно.Системийн ажиллагаа ба хувилбарууд Энэ системийн бүрэн ажиллагааг дараах таван хувилбарт хувааж болно.

Хувилбар 1: Аппликешныг эхлүүлэх Мобайл програмыг суулгасны дараа анх удаа ажиллуулах үед хэрэглэгчийн тээврийн хэрэгслийн улсын дугаар/регистрийн дугаарыг асууна. Энэ нь төлбөр тооцооны зорилгоор програмыг хянахын тулд PMS-ийн өвөрмөц танигчийн үүрэг гүйцэтгэдэг. Дараа нь програм нь бүх зогсоолын статусыг авах хүсэлтийг PMS руу илгээдэг.

Энэ нь газрын зургийг харуулахад хэрэглэгддэг бөгөөд зай бүрийг үүрний дугаараар (001, 002, 003) тодорхойлсон байдаг. PMS болон гар утасны програмын хооронд мессеж солилцох нь дараах байдалтай байна: Програмын JSON хүсэлт нь бүх зогсоолын бөөн байдлын статусыг татах хүсэлтийг харуулах 1 утгатай RequestType параметрийг агуулна. PMS-ийн JSON хариулт нь зогсоолын зайны дугаарыг параметр болгон агуулж, түүний статусыг 0 эсвэл 1 гэсэн утгаар агуулж байгаа бөгөөд энэ нь зай сул эсвэл эзлэгдсэн гэдгийг илтгэнэ.

Мобайл програмын газрын зургийг харуулахын тулд одоо сул байгаа зогсоолуудыг ногоон өнгөөр, эзэлсэн эсвэл нөөцөлсөн зогсоолуудыг улаанаар тэмдэглэсэн байна. Хувилбар 2: Төхөөрөмжийн төлөвийг шинэчлэх Зогсоол нь тээврийн хэрэгсэл байгаа эсвэл байхгүй байгааг илрүүлэх бүрт, Энэ нь нэн даруй PMS-д дохио өгдөг. Энд 001 нь зайны үүрний таних дугаарыг тодорхойлж, 1-ийн утга нь зогсоолын зай эзэлснийг илтгэнэ.

Өөрөөр хэлбэл, 0 утга нь орон зай хоосон байгааг илтгэнэ. PMS нь мөн энэ мэдээллийг дэлхийн PubNub сувгийн parkingapp-resp дээр дамжуулдаг бөгөөд ингэснээр бүх програмууд зогсоолын газрын зургийн дэлгэцээ шинэчлэх боломжтой болно. Хувилбар 3: Захиалгын хүсэлт & Төлбөр тооцооны эхлэл Сул зогсоол руу ойртож буй хэрэглэгч апп дээрх хүссэн сул зогсоол дээр дарснаар урьдчилан захиалах боломжтой.

Энэ нь PMS-ээс хэрэглэгчийн төлбөр тооцооны сессийг эхлүүлэхийг шаарддаг. PMS нь төлбөрийн эхлэлийг эхлүүлэхийн тулд хувийн суваг дээрх апп руу мессеж илгээдэг. Үүний зэрэгцээ PMS нь таймерыг эхлүүлдэг.

Энэ харилцан үйлчлэлийн JSON мессежийн форматыг эндээс харна уу: 2 утгатай RequestType параметр нь захиалга хийх хүсэлтийг харуулж байна. тээврийн хэрэгслийн лицензийн улсын дугаар юм is identified by өөрөө 0 утгатай sessionType нь төхөөрөмжийн ID-ийн утгаар тодорхойлсон слотын дугаарыг захиалсан хэрэглэгчийн тооцооны сессийн эхлэлийг заана. Өөрийн хувийн суваг дээр мессежийг хүлээн авмагц мобайл апп нь зогсоолын захиалгыг баталгаажуулахын тулд хэрэглэгч рүү мессеж харуулдаг. хүсэлт:Үүнээс гадна, PMS нь зогсоолын зогсоолыг одоо эзэлсэн тухай бүх гар утасны аппликешнүүдэд мэдэгдэхийн тулд parkingapp-resp сувгийн шинэчлэлтийг илгээдэг. Хувилбар 4: Захиалгыг баталгаажуулах Захиалга хийсний дараа хэрэглэгч машинаа зориулалтын зогсоол руу татаж, зогсоол хийх үед зайтай бол техник хангамж нь захиалгын баталгаажуулалтыг харуулахын тулд статусын шинэчлэлтийг PMS руу илгээдэг.

Энэ үед PMS цаг хэмжигчийг зогсооно. Хувилбар 5: Төлбөрийг зогсоосны дараа хэрэглэгч машинаа зогсоолоос гаргахад техник хангамжийн төхөөрөмж үүнийг дахин мэдэрч, PMS-д статусын шинэчлэлтийг илгээж, зай одоо хоосон байна. Энэхүү шинэчлэлтийг хүлээн авсны дараа PMS нь хэрэглэгчийн төлбөрийг тооцоолж, төлбөрийн сессийг зогсоох мессежийг өөрийн хувийн сувгаар мобайл апп руу илгээдэг.

Мобайл програмын хүлээн авсан JSON мессеж нь төлбөрийн дэлгэрэнгүй параметрүүдийг агуулна: is the start time of parking is the end time of parking зогсоолын нийт хугацаа (минутаар) is the billed amount. Эцэст нь, гар утасны програм нь төлбөрийн дэлгэрэнгүй мэдээллийг дэлгэцэн дээр дараах байдлаар харуулдаг: PMS нь жаран минут тутамд 10 доллар төлөхөөр програмчлагдсан байдаг. Өөр хувилбарууд.Хэрэв хэрэглэгч зогсоолоо нөөцөлсөн боловч харагдахгүй бол PMS таймер ажиллаж эхэлдэг. 3-р хувилбарт 60 секундээс 0 хүртэл тоолж, эцэст нь 5-р хувилбарыг техник хангамжийн гохгүйгээр гүйцэтгэнэ.

Энэ тохиолдолд хэрэглэгчээс доод тал нь 10 долларын төлбөр ногдуулна. Цаашилбал, энэ програмд ​​зогсоолын үеэр хэрэглэгчийг баталгаажуулах ямар ч заалт байхгүй (хувилбар 4-ийн нэг хэсэг) тул зогсоолыг захиалсан хэрэглэгч нь тухайн зайд машинаа зогсоож байгаа хүн мөн эсэхийг баталгаажуулах болно. Энэ програмыг улам боловсронгуй болгож, бодит амьдралд ойртуулах боломжтой болгохыг хүсч буй уншигчдад зориулсан дасгал болгон үлдээв.

Бид энэ програмыг бүтээж, тоглож байхдаа маш их цагийг өнгөрөөсөн бөгөөд хэд хэдэн дэд системүүд оролцож байгаа тул төгсгөлийн хувилбарыг турших нь нэлээд сонирхолтой байсан. Using IBM Bluemix & PubNub үйлчилгээ нь янз бүрийн дэд системүүдийн хоорондын харилцаа холбоог хэрхэн ажиллуулах талаар санаа зовохгүйгээр програмын логик дээр анхаарлаа төвлөрүүлж чаддаг тул хөгжлийн бэрхшээлийг ихээхэн хөнгөвчилдөг. Үүнээс гадна хоёр үйлчилгээ нь 247 ажиллах хугацаа, мянга мянган санамсаргүй хэрэглэгчид орж ирэхийг шаарддаг ижил төстэй бодит ертөнцийн програмуудыг бүтээхэд ашиглаж болох асар том хэмжээний асуудлыг шийдвэрлэх чадвартай.

Таны ирсэн имэйл хайрцаг руу шууд илгээсэн хамгийн сүүлийн үеийн дэвшил, технологийн мэдээг анх нийтэлсэн үү? ХОЛБООТОЙ АСУУЛТ Би Google Glass Explorer Edition-г аваагүй.

Тоног төхөөрөмжгүйгээр Glass dev сурах гэж оролдох нь дэмий хүчин чармайлт мөн үү? Үгүй ээ, та тоног төхөөрөмжгүйгээр Шилэн хөгжлийн үндсийг сурах боломжтой. Үүнийг хэрэгжүүлэх гурван үндсэн арга байдаг: 1) Mirror API баримт бичигт зочилж, тоглоомын талбай руу орж, зарим кодыг хэш хийж эхлээрэй.

PHP, Java, Python номын санг татан авч, аль нь илүү тохиромжтой вэ. Хэл үг, хөрвүүлэлтүүдтэй (хугацаа, багц, цэс гэх мэт) танилц. Шилэн тоног төхөөрөмж хэрхэн ажилладагийг харахын тулд дэмжлэг үзүүлэх баримт бичгийг уншина уу (доорх хоёр дахь холбоос).

Энэ үзүүлэлтэд нийцүүлэн зарим програм бүтээгээрэй. Удалгүй та техник хангамжтай найзаа олох болно

Бидэнтэй холбоотой байх
Санал болгож буй нийтлэлүүд
Cases
Зогсоолын мэдрэгчийн талаар бараг бүх хүн сонссон, тэр байтугай машины зогсоолын салбарт ажилладаг хүмүүсийн ихэнх нь өмнө нь үүнийг ашиглаж байсан. However, the sensors are
Мэдрэгч болон API-ийн тусламжтайгаар зогсоолыг оновчтой болгох нь аж үйлдвэрийн болон ухаалаг хотын IoT-ийг хэрэгжүүлэхэд ашиглах хамгийн тодорхой тохиолдлуудын нэг юм. Бизнесийн тодорхой боломж бий: m
Суудлын автомашины ухаалаг зогсоолын зах зээл нь CAGR 17.94% -иар өсч, 2021 он гэхэд зах зээлийн хэмжээ 5.25 тэрбум долларт хүрэх төлөвтэй байна. Дэлхий даяар автомашины үйлдвэрлэл
Grand View Research, Inc.-ийн хийсэн шинэ судалгаагаар 2025 он гэхэд мөргөлдөөнөөс зайлсхийх мэдрэгчийн дэлхийн зах зээлийн хэмжээ 18.97 тэрбум ам.долларт хүрэх төлөвтэй байна.
Ухаалаг хот дахь хэлбэр ба бодис Энэ дэлхий дээр гурван төрлийн хүмүүс байдаг. Нэгдүгээрт, аливаа зүйлийг бий болгодог хүмүүс байдаг. Дараа нь нимгэн харж байгаа хүмүүс байдаг
Гайхамшигтай функц, энгийн ажиллагаа, алдартай загвар, хамгийн тохиромжтой ажлын горим, өндөр чанар бүхий ухаалаг зогсоолын мэдрэгч. Загвар: SNK-0414.3MTFT видео зогсоолын мэдрэгч систем
Танилцуулга Үйлчлүүлэгчдийн тээврийн хэрэгслийн тав тух, жолоодлогын хялбар байдлыг эрхэмлэх сонирхол нэмэгдэж байгаа нь суудлын автомашиныг дижитал болгоход хүргэж байна. Мэдрэгч дэлгэцийн мэдээлэл гэх мэт функцууд
Хиймэл оюун ухаан одоо бидний өдөр тутмын амьдралын нэг хэсэг болоод байна. Энэхүү технологи нь биднийг автомат зогсоолын систем, ухаалаг гэрэл зургийн мэдрэгчээс эхлээд хувийн тусламж хүртэл хүрээлдэг. Simi
Өнгөрсөн есдүгээр сард бид Брауншвейгсийн их сургуулийн дүүрэгт 500 гаруй гудамжны зогсоолын дүүргэлтийг хэмжихийн тулд оптик зогсоолын мэдрэгч суурилуулсан.
Автомат машинууд нь дасан зохицох хурдны удирдлага, зогсоолын тусламж, эгнээнээс гарах анхааруулга, автомат яаралтай тоормос, хаалт зэрэг хэд хэдэн дэвшилтэт функцуудтай.
өгөгдөл алга
Shenzhen Tiger Wong Technology Co., Ltd нь автомашины ухаалаг зогсоолын систем, улсын дугаарыг таних систем, явган хүний ​​нэвтрэх хяналтын турник, царай таних терминал болон автомашины зогсоолын системд нэвтрэх удирдлагын шийдлийн тэргүүлэгч компани юм. LPR зогсоолын шийдэл .
өгөгдөл алга
CONTACT US

Shenzhen TigerWong Technology Co.,Ltd

Утас: +86 13717037584

И-мэйл: info@sztigerwong.com

Нэмэх: 1-р давхар, А2 байр, Цахиурын хөндийн эрчим хүчний дижитал аж үйлдвэрийн парк, №. 22 Дафу зам, Гуанлан гудамж, Лонгхуа дүүрэг,

Шэньжэнь, Гуандун муж, Хятад  

                    

Зохиогчийн эрх © 2021 Shenzhen TigerWong Technology Co.,Ltd  | Сайтын газрын зураг
Contact us
skype
whatsapp
messenger
contact customer service
Contact us
skype
whatsapp
messenger
цуаах
Customer service
detect