મચ્છર: તમારે જે જાણવાની જરૂર છે તે બધું

મચ્છર IoT બોર્ડ

ચોક્કસ તમે જાણો છો મચ્છર શું છે, અને તેથી જ તમે આ લેખ પર આવ્યા છો, કારણ કે તમારે વધુ વિગતો જાણવાની જરૂર છે અથવા તમે જાણવા માગો છો કે તે તમારી ઑપરેટિંગ સિસ્ટમ પર કેવી રીતે ઇન્સ્ટોલ થઈ શકે છે. જો તમને ખબર ન હોય કે આ ઓપન સોર્સ પ્રોજેક્ટ શું છે, તે શેના માટે છે, તે તમને કેવી રીતે મદદ કરી શકે છે તમારા IoT પ્રોજેક્ટ્સ, અને શું છે એમક્યુટીટી પ્રોટોકોલ કોણ આ સોફ્ટવેર વાપરે છે.

MQTT શું છે?

MQTT પ્રોટોકોલ

Mosquitto પર આધારિત છે MQTT પ્રોટોકોલ, જેનો અર્થ મેસેજ ક્યુઇંગ ટેલિમેટ્રી ટ્રાન્સપોર્ટ છે. "લાઇટ" મેસેજિંગ માટેનો નેટવર્ક પ્રોટોકોલ, એટલે કે એવા નેટવર્ક્સ માટે કે જે બેન્ડવિડ્થના સંદર્ભમાં એટલા વિશ્વસનીય નથી અથવા મર્યાદિત સંસાધનો ધરાવે છે. તેનો ઉપયોગ સામાન્ય રીતે મશીન-ટુ-મશીન (M2M) સંચાર અથવા ઈન્ટરનેટ ઓફ થિંગ્સ (IoT) કનેક્શન્સમાં થઈ શકે છે.

MQTT દ્વારા બનાવવામાં આવી હતી ડૉ. એન્ડી સ્ટેનફોર્ડ-ક્લાર્ક અને આર્લેન નિપર 1999 માં. તે શરૂઆતમાં તેલ અને ગેસ ઉદ્યોગમાં ડેટાનું નિરીક્ષણ કરવા માટે ટેલિમેટ્રી માટે ઉપયોગમાં લેવાતું હતું જે દૂરસ્થ સર્વર્સ પર મોકલવામાં આવ્યું હતું. તે પ્લેટફોર્મ પર, ખૂબ જ સ્થિર કનેક્શન સ્થાપિત કરવું અથવા નિશ્ચિત કેબલ મૂકવું શક્ય ન હતું, તેથી આ પ્રોટોકોલ મર્યાદાઓને હલ કરી શકે છે.

બાદમાં, MQTT પ્રમાણિત અને ખુલ્લું હતું, તેથી હવે તે એક ઓપન સોર્સ પ્રોટોકોલ છે જેનું સંચાલન mqtt.org, અને બની ગયું છે IoT માટેનું ધોરણ.

MQTT TCP/IP નો ઉપયોગ તેની ટોચ પર ચલાવવા અને કાર્ય કરવા માટે, જેમ કે ટોપોલોજી સાથે કરે છે પુશ/સબ્સ્ક્રાઇબ કરો. આ સિસ્ટમોમાં તમે વચ્ચે તફાવત કરી શકો છો:

  • ક્લાઈન્ટ: આ કનેક્ટેડ ઉપકરણો છે જે એકબીજા સાથે સીધો સંવાદ કરતા નથી, પરંતુ બ્રોકર સાથે જોડાય છે. નેટવર્ક પરનો દરેક ક્લાયંટ પ્રકાશક (સેન્સરની જેમ ડેટા મોકલનાર), સબ્સ્ક્રાઇબર (ડેટા પ્રાપ્ત કરનાર) અથવા બંને હોઈ શકે છે.
  • બ્રોકર: તે એક સર્વર છે જેની સાથે ક્લાયન્ટ્સ વાતચીત કરે છે, કોમ્યુનિકેશન ડેટા ત્યાં આવે છે અને તે અન્ય ક્લાયન્ટ્સને મોકલવામાં આવે છે જેની સાથે તમે વાતચીત કરવા માંગો છો. બ્રોકરનું ઉદાહરણ Mosquitto હશે.

ઉપરાંત, પ્રોટોકોલ ઘટના આધારિત છે, તેથી ત્યાં કોઈ સામયિક અથવા સતત ડેટા ટ્રાન્સમિશન નથી. જ્યારે ક્લાયંટ માહિતી મોકલે છે ત્યારે જ નેટવર્ક વ્યસ્ત રહેશે, અને બ્રોકર નવા ડેટા આવે ત્યારે જ સબ્સ્ક્રાઇબર્સને માહિતી મોકલે છે. આ રીતે તમે રાખો વપરાયેલ બેન્ડવિડ્થની ન્યૂનતમ રકમ.

મચ્છર શું છે?

મચ્છરનો લોગો

ગ્રહણ મચ્છર તે મફત અને ઓપન સોર્સ સોફ્ટવેર છે, જે EPL/EDL હેઠળ લાઇસન્સ પ્રાપ્ત છે અને MQTT પ્રોટોકોલ દ્વારા સંદેશાઓના બ્રોકર અથવા મધ્યસ્થી તરીકે કાર્ય કરે છે. આ સોફ્ટવેર ખૂબ જ હલકો છે, જે પીસીથી લઈને લો-પાવર એમ્બેડેડ પ્લેટ્સ સુધીના વિવિધ ઉપકરણોના સમૂહ માટે યોગ્ય છે.

પાહો એક સંબંધિત પ્રોજેક્ટ છે જે મોસ્કિટોને પૂરક બનાવી શકે છે, બહુભાષી MQTT ક્લાયંટ લાઇબ્રેરીઓ અમલમાં મૂકે છે. સ્ટ્રીમશીટ્સ એ સ્પ્રેડશીટનો બીજો પ્રોજેક્ટ છે અને પ્રક્રિયા નિયંત્રણ, ડેશબોર્ડ બનાવવા વગેરે માટે રીઅલ-ટાઇમ ઇન્ટરફેસ છે.

વધુમાં, Mosquitto એ પણ પૂરી પાડે છે સી પુસ્તકાલય MQTT ક્લાયંટને અમલમાં મૂકવા માટે, તેમજ લોકપ્રિય mosquitto_pub અને mosquitto_dub કમાન્ડ લાઇન ક્લાયંટનો સમાવેશ થાય છે. બીજી બાજુ, તે ખૂબ જ સરળ છે, થોડીક મિનિટોમાં તમે તમારી પોતાની રહી શકો છો, તમારી પાસે એક ટેસ્ટ સર્વર પણ છે. test.mosquitto.org, ક્લાયન્ટ્સને વિવિધ રીતે ચકાસવા માટે (TLS, WebSockets, …).

અને જો તમને કોઈ સમસ્યા હોય, તો Mosquitto પાસે એ વિચિત્ર સમુદાય વિકાસ અને ફોરમ અને અન્ય સ્થળોએ તમને મદદ કરવા તૈયાર છે.

વધુ મહિતી - Webફિશિયલ વેબ

તમારી ઓપરેટિંગ સિસ્ટમ પર Mosquitto કેવી રીતે ઇન્સ્ટોલ કરવું

છેલ્લે, તમારે એ પણ સમજાવવું પડશે કે તમે કેવી રીતે કરી શકો Mosquitto ડાઉનલોડ કરો અને તમારી ઓપરેટિંગ સિસ્ટમ પર ઇન્સ્ટોલ કરો, જેથી તમે તમારા IoT પ્રોજેક્ટ્સ સાથે તેનું પરીક્ષણ શરૂ કરી શકો. અને તમે તેને ઘણી રીતે કરી શકો છો:

  • વાપરો સ્રોત કોડ y તેને જાતે કમ્પાઇલ કરો.
  • બાઇનરીઝ: તમે કરી શકો છો ડાઉનલોડ વિસ્તારમાંથી ડાઉનલોડ કરો.
    • વિન્ડોઝ: તમારી પાસે જે સિસ્ટમ છે તેના આધારે હું .exe બાઈનરીને 64-બીટ અથવા 32-બીટ વર્ઝનમાં છોડું છું તે લિંક પરથી ડાઉનલોડ કરો. એકવાર ડાઉનલોડ થઈ ગયા પછી, તમે તેને ચલાવી શકો છો. જો તમને સમસ્યા હોય, તો તમે README-windows.md ફાઇલ વાંચી શકો છો.
    • MacOS: ડાઉનલોડ લિંક પરથી બાઈનરી ડાઉનલોડ કરો, પછી Mosquitto ઇન્સ્ટોલ કરવા માટે brew.sh સ્ક્રિપ્ટનો ઉપયોગ કરો.
    • જીએનયુ / લિનક્સ: તેને ઇન્સ્ટોલ કરવાની ઘણી રીતો છે, જેમ કે:
      • સ્નેપ રન કમાન્ડ સાથે ઉબુન્ટુ અને અન્ય ડિસ્ટ્રોસ: સ્નેપ ઇન્સ્ટોલ મચ્છર
      • ડેબિયન: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • વધુ: અન્ય ડિસ્ટ્રોસ માટે પણ ઉપલબ્ધ છે અને અધિકૃત ભંડારમાંથી રાસ્પબેરી પાઇ માટે પણ ઉપલબ્ધ છે.
    • અન્ય: પર વધુ માહિતી જુઓ આ વેબ Mosquitto દ્વિસંગીઓ.

આ પછી, તમારી ઓપરેટિંગ સિસ્ટમ પર પહેલેથી જ Mosquitto ઇન્સ્ટોલ થઈ જશે અને તે તૈયાર થઈ જશે તમને જરૂર મુજબ ઉપયોગ કરવા અથવા મેનેજ કરવા માટે, જેમ કે Celado સાથે.


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.