![Ендірілген құрылғылардан деректерді синдикаттау: 10 қадам Ендірілген құрылғылардан деректерді синдикаттау: 10 қадам](https://i.howwhatproduce.com/images/002/image-3168-102-j.webp)
Мазмұны:
- 1 -қадам: Сізге қажет заттар
- 2 -қадам: Syndicit.com сайтында жаңа арна жасаңыз
- 3 -қадам: Арнаңыз туралы мәліметтерді енгізіңіз
- 4 -қадам: Кейбір айнымалыларды қосыңыз
- 5 -қадам: Айнымалыларды орнату
- 6 -қадам: SyndicitGATE орнатыңыз
- 7 -қадам: айнымалыларды SyndicitGATE -те орнатыңыз
- 8 -қадам: Loggin деректерін бастаңыз
- 9-қадам: Тереңдетілген: SyndicitGATE дәл не істейді?
- 10 -қадам: деректер арнасын тексеріңіз
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Ендірілген құрылғылардағы деректерді синдикаттаңыз Ендірілген құрылғылардағы деректерді синдикаттаңыз](https://i.howwhatproduce.com/images/002/image-3168-103-j.webp)
Бұл нұсқаулық USB температура тіркеушісінен деректерді алуды және оны syndicit.com көмегімен желіде синдикаттауды көрсетеді. Деректер syndicit.com сайтында сақталғаннан кейін сіз оны электронды кесте, Google Earth тікелей эфирі, RSS арнасы және т.б. ретінде интернетте бөлісе аласыз. егер сізде жеке деректер арнасы болмаса, қатыса алады. Сіз өзіңіздің жеке арнаңызды құру үшін бар арналарды араластырып, сәйкестендіре аласыз. Instructables.com сияқты заттарды белгілеп, барлық ajaxy web2.0 жақсылықтарынан ләззат алыңыз.
1 -қадам: Сізге қажет заттар
![Сізге қажет заттар Сізге қажет заттар](https://i.howwhatproduce.com/images/002/image-3168-104-j.webp)
Деректер көзі: Бұл демонстрацияда USB температурасын тіркеуші пайдаланылады, бірақ кез келген деректер көзін пайдалануға болады. USB температурасын тіркеуші туралы ақпаратты мына жерден алуға болады: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE - бұл екі функциясы бар өте қарапайым (Windows) Visual Basic бағдарламасы. Ол USB температурасын тіркеушіге қосылған үлгі бағдарламасының функционалдығын қамтиды: ол USB порты арқылы деректер сұрауын жіберу үшін MSCOM32. OCX пайдаланады. Жауап (бұл жағдайда температураны өлшеу) HTTP POST сұрауына енгізіледі және mswinsock. OCX көмегімен syndicit.com сайтына жіберіледі. (SynicitGATE жұмыс істеуі үшін сізге осы Windows файлдарының екеуі де қажет болады. Сізде олар болуы керек, егер олай болмаса, Google -дан кеңес алыңыз.) Дереккөз және құрастырылған орындалатын файл жобаның мұрағатына енгізілген. *** Ескертпе: trialexsays: Сізге қажет екенін айтасыз «MSCOM32. OCX» файлы - менің ойымша, бұл «MSCOMM32. OCX» болуы керек. Маған «COMDLG32. OCX» файлын табу керек болды ***** Syndicit.com есептік жазбасы: syndicit.com сайтына өтіп, тіркелгіге тіркелу керек. Бұл менің енгізілген құрылғы деректерін синдикаттауға арналған эксперименттік сайтым. Қолдану тегін, бірақ сіз синдикаттайтын кез келген деректер қоғамдық игілікке орналастырылғанына келісуіңіз керек.
2 -қадам: Syndicit.com сайтында жаңа арна жасаңыз
![Syndicit.com сайтында жаңа арна жасаңыз Syndicit.com сайтында жаңа арна жасаңыз](https://i.howwhatproduce.com/images/002/image-3168-105-j.webp)
Http://www.syndicit.com/account/login сайтына кіріңіз Жоғарғы мәзірдегі «Жаңа арна» түймесін басыңыз. Арнаңыздың атын енгізіңіз. Syndicit сіздің сипаттамалық атыңызға негізделген бірегей жол атауын жасайды. (Ол алғашқы 3 сөзді немесе 20 таңбадан тұрады, содан кейін бірегей арна атауын жасағанға дейін _ ## соңына қосылады). Мысал атауы - «сынақ құрылғысы», нәтижесінде «test_device» бірегей жолы пайда болады.
3 -қадам: Арнаңыз туралы мәліметтерді енгізіңіз
![Арнаңыз туралы мәліметтерді енгізіңіз Арнаңыз туралы мәліметтерді енгізіңіз](https://i.howwhatproduce.com/images/002/image-3168-106-j.webp)
Арнаны атағаннан кейін сіз мәліметтерді енгізуге және айнымалыларды қосуға болатын бетке бағытталасыз.
Арнаны сипаттайтын ақпаратты енгізу үшін «өңдеу» түймесін басыңыз. Жұмысты бастау үшін сізге осы беттен екі ақпарат қажет болады. Алдымен шолғышта құрылғы жолына назар аударыңыз (бұл жағдайда 'test_device'). Екіншіден, әкімшілендіру бөлімінде құпия сөзді орнатыңыз. Құрылғының жолы ('test_device') мен артқы пароль (мысалдағы 'тестілеу сөзі') артқы жағына кіруі керек (деректерді сақтау). Қосымша қауіпсіздік үшін артқы жағын IP мекенжайына құлыптауға болады. Толық ақпарат алу үшін «анықтама» түймесін басыңыз, егер бірдеңе түсініксіз болса.
4 -қадам: Кейбір айнымалыларды қосыңыз
![Кейбір айнымалыларды қосыңыз Кейбір айнымалыларды қосыңыз](https://i.howwhatproduce.com/images/002/image-3168-107-j.webp)
Содан кейін біз фидке бірнеше айнымалыларды қосамыз. Температураны тіркеуші ішкі/сыртқы температураны өлшейді, сондықтан бізге екі айнымалы қажет.
'+ Айнымалы қосу' түймесін басыңыз. Жаңа айнымалыға сипаттама атын енгізіңіз. Бұрын сипатталған техниканың көмегімен бірегей жол құрылады. Мысалда мен «ішкі температура» және «сыртқы температура» деп аталатын 2 айнымалы құрдым.
5 -қадам: Айнымалыларды орнату
![Айнымалыларды орнату Айнымалыларды орнату](https://i.howwhatproduce.com/images/002/image-3168-108-j.webp)
Жаңадан құрылған айнымалылардың жанындағы «мәліметтер» сілтемесін нұқыңыз. Бұл бетте сіз жеке айнымалылар туралы мәліметтерді енгізе аласыз.
Деректер температура өлшемі болғандықтан, айнымалы түрі «санға», ал бірліктер «градусқа» орнатылады. Айнымалыларға берілген бірегей жол атауларына назар аударыңыз. Олар деректерді артқы жағына енгізу кезінде айнымалы атаулар ретінде қолданылады. Мысалда жолдар «ішкі температура» және «сыртқы температура» болып табылады.
6 -қадам: SyndicitGATE орнатыңыз
![SyndicitGATE орнату SyndicitGATE орнату](https://i.howwhatproduce.com/images/002/image-3168-109-j.webp)
SyndicitGATE - бұл қарапайым VB бағдарламасы, бұл syndicit.com backend -пен қалай байланысуға болатынын көрсетеді. EXE көзі мен құрастырылған жоба архивіне енгізілген. SyndicitGATE ашыңыз. Келесі ақпаратты 'syndicit.com қосылым параметрлері' аймағына енгізіңіз: Артқы жағы: https://www.syndicit.com/backendMember Кіру: сіздің syndicit.com пайдаланушы аты (мысалда ian) Арна жолы: тағайындалған бірегей жол арнаның (test_device) арнасының паролі: арнаға тағайындаған құпия сөзіңіз (тест сөзі) Сериялық немесе USB құрылғысын «құрылғы параметрі» астында орнатыңыз. Қосымша конфигурация мәліметтері анықтама мәзірінде қол жетімді.
7 -қадам: айнымалыларды SyndicitGATE -те орнатыңыз
![SyndicitGATE -те айнымалыларды орнату SyndicitGATE -те айнымалыларды орнату](https://i.howwhatproduce.com/images/002/image-3168-110-j.webp)
«Айнымалыларды орнату» түймесін басыңыз, сонда жаңа терезе ашылады.
Айнымалыларға тағайындалған бірегей жол атауларын олар құрылғыдан шығатын тәртіпте енгізіңіз. USB температурасын тіркеуші ішкі температураны, одан кейін сыртқы температураны шығарады, олар осы ретпен енгізіледі. Құрылғыдан күтілетін айнымалылардың жанындағы «Қолдану» түймесін басыңыз, содан кейін «ОК» түймесін басыңыз.
8 -қадам: Loggin деректерін бастаңыз
![Loggin деректерін іске қосыңыз Loggin деректерін іске қосыңыз](https://i.howwhatproduce.com/images/002/image-3168-111-j.webp)
Егер сіз syndicit.com backend -ге қосылымыңызды тексергіңіз келсе, «тестілеу» түймесін басыңыз Отладка терезесі ашылады және сіз артқы жағынан «***** қосылу сәтті *****» жауапын көресіз.
Деректерді тіркеуді бастау үшін «Бастау» түймесін басыңыз. Егер отладка терезесі ашық болса, syndicitGATE, syndicit.com арасындағы байланыс диалогы және сіздің құрылғыңыз көрсетіледі.
9-қадам: Тереңдетілген: SyndicitGATE дәл не істейді?
![Тереңдік: SyndicitGATE дәл не істейді? Тереңдік: SyndicitGATE дәл не істейді?](https://i.howwhatproduce.com/images/002/image-3168-112-j.webp)
SyndicitGATE - бұл HTTP POST құратын және оны winsock32.dll арқылы жіберетін қарапайым Visual Basic бағдарламасы. Отладка режимінде сіз HTTP хабарламасының қалай көрінетінін көре аласыз. Syndicit.com backend туралы толығырақ: Артқы мекенжай - https://www.syndicit.com/backend. Дерекқорға кіру үшін сізде syndicit.com пайдаланушы аты, арна аты, арна құпия сөзі және фид үшін бір немесе бірнеше айнымалы параметрлер болуы керек. Деректерді HTTP GET және HTTP POST көмегімен қосуға болады. Артқы жағына кіру үшін пайдаланушы аты, беру жолы және беру паролі қажет. Олар сәйкесінше 'user', 'feed' және 'feedpassword' деп аталатын айнымалылар ретінде жіберілуі керек. 'Syndicit.com/stream/ian/test_device/':'user' мекенжайындағы мысал фид - сіздің syndicit.com пайдаланушы аты (пайдаланушы = ian). 'feed' - сіздің құрылғыға тағайындалған жол (feed = test_device) 'feedpassword' - арнаның келесі жолдарда орналасқан екі айнымалысы болса, баптау парағында сіз берген пароль (мысалы feedpassword = testpassword): stream/ian/test_device/outdoor_temperaturestream/ian/test_device/interior_temperaturet </b> деректер мәндері жол атауын айнымалы атау ретінде енгізу арқылы енгізіледі: outdoor_temperature = 24.5indoor_temperature = 23.2GET - кірістірудің ең оңай әдісі, бірақ өте қауіпті. Қажетті айнымалыларды веб -сайт мекенжайына қосу жеткілікті. Мысалға мәндерді 'testpassword' құпия сөзімен енгізу үшін біз келесі әрекеттерді орындаймыз: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & interior_temperature = 23.2POST қауіпсіз, бірақ одан да көп күрделі POST әдісімен деректерді жіберу үшін сіз HTML бетіндегі жіберу түймесін басу әрекетін еліктеуіңіз керек. Айнымалыларды POTH және GET бірге жіберуге болады. POSTed айнымалысы әрқашан GET айнымалы мәндерін жоққа шығарады. Менде 2 айнымалы бар, мен екеуін де әр уақытта жіберуім керек пе? кодтар дегеніміз не? Міне, олар нені білдіреді: 0 - пайдаланушы, фид немесе пароль емес. 1 - пайдаланушы, фид, пароль немесе IP мекенжайы (егер құлып қосулы болса) дұрыс емес - N/A3 - сәтті аутентификация, айнымалылар сақталды.
10 -қадам: деректер арнасын тексеріңіз
![Деректер арнасын тексеріңіз Деректер арнасын тексеріңіз](https://i.howwhatproduce.com/images/002/image-3168-113-j.webp)
![Деректер арнасын тексеріңіз Деректер арнасын тексеріңіз](https://i.howwhatproduce.com/images/002/image-3168-114-j.webp)
Енді нәтижелерді тексеру уақыты келді.
Айнымалы бетке өтіңіз. (/test_device/interior_temperature) Деректерді әр түрлі форматта синдикаттау үшін әр түрлі арналарды нұқыңыз: html кестелері, электрондық кестелер, RSS, Google Earth және т.б. Графиктер мен арналарды жеке веб -сайтқа қосыңыз.
Ұсынылған:
Ендірілген жарықдиодты 3D басып шығарылған шырша: 10 қадам (суреттермен)
![Ендірілген жарықдиодты 3D басып шығарылған шырша: 10 қадам (суреттермен) Ендірілген жарықдиодты 3D басып шығарылған шырша: 10 қадам (суреттермен)](https://i.howwhatproduce.com/images/010/image-27959-j.webp)
Кірістірілген жарық диодты 3D басып шығарылған шырша: бұл 3D-басып шығарылған шырша, оның ішінде кіріктірілген адрестік жарық диоды бар. Светодиодтарды жарық әсерлері үшін және 3D басып шығарылған құрылымды диффузор ретінде пайдалану үшін бағдарламалауға болады. Ағаш 4 кезеңнен тұрады және негізгі элемент (ағаш
Шайырға ендірілген светодиоды бар ғарыштық жарық: 11 қадам (суреттермен)
![Шайырға ендірілген светодиоды бар ғарыштық жарық: 11 қадам (суреттермен) Шайырға ендірілген светодиоды бар ғарыштық жарық: 11 қадам (суреттермен)](https://i.howwhatproduce.com/images/011/image-31678-j.webp)
Шайырға ендірілген светодиоды бар ғарыштық жарық: Мен светодиодты қолданатын шайырдан жарық жасағым келді, бірақ дәнекерлеу жоқ (мен білемін, көптеген адамдар дәнекерлемейді, және мен сияқты оны жасай алатындар бар шығар) Мен мұны істегенді ұнатпаймын.) Ол бірнеше монеталық батареямен жұмыс істейді, сондықтан оңай
MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам
![MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам](https://i.howwhatproduce.com/images/002/image-3622-31-j.webp)
MotoStudent электрлік велосипедіне арналған деректерді жинау және деректерді визуализациялау жүйесі: Деректерді жинау жүйесі - бұл сыртқы датчиктерден деректерді жинау, сақтау және өңдеу үшін оны бірге өңдейтін аппараттық және бағдарламалық қамтамасыз етудің жиынтығы, оны графикалық түрде көруге және талдауға болады. инженерлерге мүмкіндік береді
UCL - ендірілген - таңдау және орналастыру: 4 қадам
![UCL - ендірілген - таңдау және орналастыру: 4 қадам UCL - ендірілген - таңдау және орналастыру: 4 қадам](https://i.howwhatproduce.com/images/005/image-12531-23-j.webp)
UCL - Ендірілген - таңдау және орналастыру: Бұл нұсқаулық 2D таңдау және орналастыру қондырғысы қалай жасалатынын және оны қалай кодтау керектігін көрсетеді
UCL - Ендірілген // Күн панельдері үшін қос осьті жарық қадағалаушы: 7 қадам
![UCL - Ендірілген // Күн панельдері үшін қос осьті жарық қадағалаушы: 7 қадам UCL - Ендірілген // Күн панельдері үшін қос осьті жарық қадағалаушы: 7 қадам](https://i.howwhatproduce.com/images/005/image-12812-22-j.webp)
UCL - Ендірілген // Күн панельдері үшін қос осьті жарық қадағалаушы: құрастырылған жоба және жеке 3D файлдар