| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Health care monitoring system based on packet tracer http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15811 |
Страница 1 от 2 |
| Автор: | Martin91 [ Сря Мар 14, 2018 3:52 pm ] |
| Заглавие: | Health care monitoring system based on packet tracer |
Може ли някой да ми даде съвет как да пресъздам вградената система за наблюдението на инсулиновите нива, в този проект? https://www.youtube.com/watch?v=tPT8Tg7qYu8 |
|
| Автор: | Grubi [ Сря Мар 14, 2018 4:42 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
искаш сам да направиш подобна система, да сглобиш такава от готови компоненти и да напишеш локален софтуер, или да вземеш вече направената или друга подобна система и да я локализираш? горните като комерсиален продукт? или просто искаш да направиш прототип или някакво домашно/дипломна работа? или нещо за собствено използване, пак в единични бройки? |
|
| Автор: | Martin91 [ Сря Мар 14, 2018 5:04 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Искам сам да си направия подобна система, от готови компоненти и да напиша локален софтуер. С повечето неща в проекта се справям. Само немога да направя, така че чрез бутоните да конролирам нивата на батерията. |
|
| Автор: | Pif [ Сря Мар 14, 2018 6:45 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
"Система" ? Човека показва рисунка в някакъв симулационен софтуер. Ти какво точно искаш да направш? Да направиш такъв виртуален проект, да направиш реална мрежа състояща се от 1... 2... 3... Да свържеш съществуващи електронни устройства които нямат мрежа към някаква централизирана система за показване на данните ? |
|
| Автор: | Martin91 [ Чет Мар 15, 2018 10:21 am ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
По-скоро да-свържа съществуващи електронни устройства които нямат мрежа към някаква централизирана система за показване на данните |
|
| Автор: | Pif [ Чет Мар 15, 2018 12:18 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Пускаш сървър който да събира, записва, обработва и визуализира данните и слагаш някакъв малък модул към съответните устройства който от едната страна говори на техния език от друга има едърнет. Измисляш си протокол и си в играта. |
|
| Автор: | michev [ Чет Мар 15, 2018 12:22 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Е сега може да ползва нашумелия напоследък MQTT протокол |
|
| Автор: | gicho [ Чет Мар 15, 2018 3:24 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Частта с "измисляш си протокол" е най-притеснителна... |
|
| Автор: | Pif [ Чет Мар 15, 2018 5:05 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
И кое точно е притеснително. Така или иначе се движиш през интернет. Щеш не щес и по ТЦП/ИП. А какво ще върви на апликейшън слоя няма никакво значение. Отваряш сокет от едната страна от другата се закачаш и пращаш. Ако искаш после се разкачаш, ако искаш го оставяш на 2 независими УДП стрийма и потвърждението ти е само на апликейшън лейър, ако искаш само на ТЦП лейър ако искаш и на двата. Вариянти бол. Няма какво да се открива топлата вода. Ако му трябва съвместимост с някакво друго устройство може да ползва нещо стандартно. Много хора ползват ICMP. И то не за друго ами да са съвместими със съществуващи системи и да си спестят от апликейшън софтуер. При днешните контролери дето имат вградени едърнети и вече доста читавите готови стекове - задачата е елементарна. |
|
| Автор: | gicho [ Пет Мар 16, 2018 10:31 am ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Проблемите идват след като излезеш от офис мрежата и трябва да го подкараш при клиента - което разбира се не е задължително за всички проекти, може би питащия ще прави нешно домашно. Аз не твърдя че няма да ползва TCP - това да кажем е пределно ясно - макар доста хора да правят собствена интерпретация на "reliable protocol" върху UDP например ICMP на много места се блокира, UDP също, така че първото условие е да (можеш да) минеш през TCP на 443 и това важи за всичките части на разпределената ти система (клиенти и сървъри условно). Та ако за клиента е лесно (стига да не "измисля" да ползва ICMP...) то за сървъра не е така. Нещата се усложняват ако се очаква това да върви някъде из облаците. Дори 443 TCP понякога не стига - има SPI firewall-и / intrusion detection системи, които следят трафика на приложно ниво и ако видят нещо различно от http съдържание (протокол-хедъри) да се мяткат по тоя сокет и казват "Ко? Нйе" и пращат честитка на отговорните лица (администратори на мрежата на клиента примерно). Ония цъфват при девелопърите дето са взели "нашето" устройство да го интегрират и тестват, забиват им по два шамара за симетрия и ефекта е ... финансово нежелан. В тоя случай възможните решения (за избягване на тая неудобна ситуация) са свързани с "общоприетите" мерки в областта - т.е. какви аргументи била накарали ония шамарораздавачи да не си прекъват кафе-паузата. Едното е TLS1.2 поне, другото ... не го знам за момента. Директно на това условие отговаря https и? MQTT през TLS. Ако на ония кафето им е крайно силно остава опцията за "MQTT през websocket през TLS1.2". А опциите които чисто и просто не подлежат на обсъждане са "ще помолим админите на клиента да отворят портче навътре за нашия сървър"... Така си гарантираме че устройствата ни няма дори да бъдат включени, а ще бъдат изхвърлени в момента в който техните инжинери отидат да "предадат молбата". Спестяването от апликейшън софтуер според мен изисква ползване на добре поддържани и утвърдени стандарти - повечето облачни услуги изискват едно от двете - или MQTT, или HTTP заявки. Има и алтернатива - да си сложиш междинен сървър който да го играе "виртуално" устройство и от ICMP-тата от node-овете да преобразува в "стандартни" заявки. Ама това пък не се вписва в идеята "да си спестят от апликейшън софтуер". |
|
| Автор: | Pif [ Пет Мар 16, 2018 11:20 am ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
много от рано сутринта си почнал с пиенето. Ако в някоя организация ти отрежат интернета и ти пуснат само хттп и още 1-2 неща явно са много некадърни и задръстени. А ако и дойдат да те бият значи са и тъпи. Няма никаква причина да не пуснеш каквото си искаш където си искаш. Нагоре има колкото си искаш свободни портове. Ако ти отрежат УДП-то забрави за видео стриймове. Да си усложняваш живота с писане на идиотски протоколи само защото някъде си някой можел да ти филтрира трафика - айде по леко. Едното ИП си е твое. Имаш всички портове. Клиента може да е зад всякакви сървари, рутери, натове и каквото се сетиш. Няма никаква причина да му се орязва комуникацията. Ако е няква тъпа корпоративна мрежа в която е забранен ютюб и фейсбук и може да си отваряш само 2-3 сайта и то с подпис от админа - тогава каквото и да правиш - пак няма да минеш. Ама да тръгнеш да градиш концепция и протокол само щото видиш ли има малоумни администратори в някои фирми - е тъпо. Ако толкова държиш в съответната фирма ще си пуснеш локален сървър който да успее да ти направи тунел до твоя сървър. Вариянти има много. През всеки един от протоколите можеш да минеш. SNMP също е много популярно и не съм чул някой да го забрани. Един приятел си прекарва съобщенията маскирани като DNS заявки. Пуснал е DNS сървър и го е регистрирал като такъв. Клиентите пращат заявки към него но след края на стандартния пакет има още няколко байта полезна информация. Така минава през всякакви филтри. Неприятно става като някой от другите ДНС сървърари по пътя реши да кешира заявките и започне да му ги праща пак след няколко часа или дни. В базата му данни става мазало от заявки дошли много пъти. Та вариянти много. Но усложненията се правят като се появи проблем. Да правим усложнения само защото можело някога някъде нещо да се случи е глупаво. |
|
| Автор: | Martin91 [ Пет Мар 16, 2018 11:23 am ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Аз ще си го правя в домашна мрежа. Със самата мрежа нямам проблем, по-трудното ми е да програмирам MCU-то. Най-трудното ми е "номера" с батерията. Опитах с функция loop, но нещо не става. var MAX_STORED_POWER = 1500; var availablePowerPercent = 0; var availablePower = MAX_STORED_POWER/2; var LOG_BASE = 1.0749111034571373359815489867558; var receivedPowerRaw; var receivedPower=0; var MULTIPLIER = 255/1023; function setup() { pinMode(1, OUTPUT); } function loop(){ var availablePowerPercent = Math.floor(750*(analogRead(A0) * 100)); availablePowerPercent = (availablePower/MAX_STORED_POWER) * 100; if (availablePowerPercent < 10) availablePowerPercent = 10; else if (availablePowerPercent < 30) availablePowerPercent = 30; else if (availablePowerPercent < 50) availablePowerPercent = 50; else if (availablePowerPercent < 70) availablePowerPercent = 70; else if (availablePowerPercent < 90) availablePowerPercent = 90; else if (availablePowerPercent <= 100) availablePowerPercent = 100; customWrite(0, availablePowerPercent); |
|
| Автор: | michev [ Пет Мар 16, 2018 11:30 am ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Какъв е тоя код? Ардуино, но на javascript?! Използвай таг за код ([code]), иначе е тотално нечетимо това което ни пействаш. |
|
| Автор: | gicho [ Пет Мар 16, 2018 12:00 pm ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Заглавие: | Re: Health care monitoring system based on packet tracer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Да, две кафета. Да, режат се редовно заради некадърни усери дето основно усир-ат нещата с торенти, скайпове, ботове и каквото им дойде.
Е, преекспонирах за цвят, нали казват че и думите могат да нараняват
Ъ? Къде това, освен "у дома", "на моето бюро" или "в мрежата която аз администрирам"
- не АЗ искам да ограничавам достъпа - някой друг го е направил - и АЗ ИСКАМ да му дам достъп до услуга
Подкрепям напълно, само че пътя по който това може да се постигне явно го виждаме по различен начин. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Автор: | Pif [ Пет Мар 16, 2018 2:45 pm ] |
| Заглавие: | Re: Health care monitoring system based on packet tracer |
Гичо, вече сме офтопик. Човека каза какво иска. Далеч сме от неговите проблеми. Влизането на вируси не става през отворени портове и дупки в рутерите а през дупки в крайните устройства - било то операционни системи, софтуери или потребители. Самия вирус и да влезе през мрежата какво ще стане? Ще зарази кабела? Имахме един сисадмин (политическо назначение - парашутист) с 10 дипломи по мрежи и мрежова сигурност дето нищо не разбираше. В момента в който дойде сървара хвана криптовирус и половината машини спряха (разбирай 50 от 100 човека). Та същия на тоя образ колега му се оплаква, че не може да печата на принтера или ако успее става много бавно. Сисадмина с напълно сериозно изражение обясни, че това е защото е в дъното на стаята и е най-далеч от принтера и освен това неговия компютър е включен в последния порт на суича и затова му се бавят нещата. Неприятното беше, че си и вярваше. И още една случка - шефа му се оплаква, че получава спам, трие спама и след половин час пак същия спам дето е изтрил отново се появява. (въпросния сисадмин беше сложил и спам филтър на мейл сървъра). Обяснението беше - ами аз спама го блокирам на сървара ама той стои в суича преди сървъра и по някое време като сървара е претоварен спама успява да мине. Ако искаш да ви запозная да си говорите за мрежова сигурност, дупки и вируси. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|