Examples
Exemple care demonstrează conectarea la server și recepționarea datelor telemetrice
Install / Use
/learn @roataway/ExamplesREADME
Descriere
Aici găsești exemple simple, care ilustrează cum să te conectezi la server și să primești datele telemetrice de la transportul public din Chișinău, prin sistemul Roataway.
Obiectivul principal este de a oferi un start rapid, o temelie, deasupra căreia poți construi ceva propriu.
Fiecare mapă conține un exemplu minimalist, scris într-un anumit limbaj de programare. Tot acolo vei găsi un readme cu instrucțiuni specifice, dacă e necesar.
Lista exemplelor
javascript-websocket- o pagină HTML cu JavaScript, care se conectează la server prin MQTT over websockets, și afișează mesajele telemetrice.javascript-websocket-leaflet- o versiune mai elaborată a exemplului precedent, care vizualizează vehiculele pe hartă.javascript-websocket-smoothie- construcția unui grafic care arată variația în timp real a direcției de deplasare a unui vehicul.python- conexiune prin MQTT over TCP, cu afișarea pe ecran a mesajelor recepționate.ios-swift-moscapsule- exemplu simplu pe iOS cu utilizarea limbajului Swift și librăriei Moscapsule.ruby- analog a exemplului Python.golang- conexiune MQTT prin TCP + formarea unei structuri de date din mesajele JSON.elixir- conexiune MQTT prin TCP + decodarea mesajului JSON intr-o mapa si afisarea lui.
Cum să contribui
Dacă vrei să incluzi în lista exemplelor un nou limbaj:
- Adaugă o mapă cu denumirea limbajului și păstrează acolo fișierele necesare
- Asigură-te că exemplul funcționează corect
- Scrie un readme cu instrucțiuni care arată ce trebuie să facă un om, ca să lanseze exemplul tău, pornind de la zero
- Asigură-te că exemplul e minimalist, elimină totul ce nu e necesar; ține cont de faptul că publicul țintă e alcătuit din începători
- Comentează codul, astfel încât să fie clar ce se petrece în locurile-cheie a acestuia
- Nu recurge la ”clever hacks” pe care nu le va înțelege un începător
- Nu folosi ”über-enterprise patterns” care prind bine când codul e scris pentru companii cu sute de angajați, dar care prind nu_bine când codul îl citește un puști care abia învată programarea
- Include în readme o secțiune cu referințe la materiale adiționale (screencasts, articole, cărți, etc.), ca începătorii să-și poată dezvolta deprinderi bune
Când e gata, deschide un pull-request (PR).
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
