Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Graph layout библиотека
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=18170
Страница 1 от 2

Автор:  MYXATA [ Съб Яну 08, 2022 6:28 pm ]
Заглавие:  Graph layout библиотека

https://www.google.com/search?q=graph+l ... 6&dpr=2.63

Нящо такова ми трябва.
Не е за дата майнинг, а за нетуърк топология. Искам да визуализирам мрежовите устройства и кое към кое е свързано.
Някой нещо подобно да е правил да даде конретна сламка?

Автор:  syscop [ Съб Яну 08, 2022 8:16 pm ]
Заглавие:  Re: Graph layout библиотека

Това http://dia-installer.de/index.html.en ползвам за всякакви подобни задачи. Има си трески, но върши работа

Автор:  d_jelev [ Съб Яну 08, 2022 8:24 pm ]
Заглавие:  Re: Graph layout библиотека

Microsoft Visio няма ли да ти свърши работа? Аз ща не ща го ползвам за всякакви графични хамалогии. Не е перфектно, ама има много тимплейти за мрежи - невронни, ИТ и прочие.

Автор:  MYXATA [ Съб Яну 08, 2022 8:25 pm ]
Заглавие:  Re: Graph layout библиотека

syscop написа:
Това http://dia-installer.de/index.html.en ползвам за всякакви подобни задачи. Има си трески, но върши работа

Ама това позволява ли ти динамично да добавяш или майаш компоненти ивръзки?
Може ли да го ембеднеш в програма? И като се парсват данни (било от база данни или някой соисък) да се добавя /изважда нод?
Щото малко не ми изглежда таково..

Автор:  MYXATA [ Съб Яну 08, 2022 8:28 pm ]
Заглавие:  Re: Graph layout библиотека

d_jelev написа:
Microsoft Visio няма ли да ти свърши работа? Аз ща не ща го ползвам за всякакви графични хамалогии. Не е перфектно, ама има много тимплейти за мрежи - невронни, ИТ и прочие.

Явно не съм се изразил добре(или не сте ме разбрали добре). Трябва ми библиотека/компонент който да ползвамв друга програма и да мога динамично да добавям/махам елементи и връзки. Не ми трябва визио или друга лрограма да си напертая статично някаква мрежова топология....

Автор:  Zdrav [ Съб Яну 08, 2022 8:28 pm ]
Заглавие:  Re: Graph layout библиотека

https://visjs.org/

Автор:  d_jelev [ Съб Яну 08, 2022 8:28 pm ]
Заглавие:  Re: Graph layout библиотека

Ясно, извинявай!

Автор:  valioman [ Нед Яну 09, 2022 3:59 pm ]
Заглавие:  Re: Graph layout библиотека

И аз като @Zdrav съм за https://visjs.org/ ползвам го за подобен проект ... диагностика на мрежа(компютърна) в болнично заведение и е готинко да се вижда кой къде не се обажда особенно като не се знае с годините кое откъде е прекарано :)

Автор:  HCL [ Нед Яну 09, 2022 5:40 pm ]
Заглавие:  Re: Graph layout библиотека

Ако работиш с Python - Networkx за обработка и анализ и plotly за визуализация. Имат и поддръжка за 3D лайаути ако се опитваш да мапваш върху сграда например. Това е ако ти трябва нещо набързо за документация. Ако търсиш гъвкавост D3.js е уникално, но май ги купиха и съответно зарязаха развоя. Предполагам това visjs е някаква алтернативна JavaScript библиотека, която цели да запълни дупката.

За тези, на които не им се програмира, а търсят готов софтуер - Graphviz. Това го има откакто се помня и поддържа множество топологии, лесен DOT синтакс и работи безотказно с огромни мрежи.

Автор:  HCL [ Пон Яну 10, 2022 2:45 am ]
Заглавие:  Re: Graph layout библиотека

И като за демонстрация, днес си настройвах домашната WiFi мрежа и визуализацията е букквално два реда.

Код:
heatmap=[go.Heatmap(z=list(reversed(rssi)),zsmooth='best',zmax=-30,zmin=-85)]
iplot(heatmap)


Прикачени файлове:
Screenshot 2022-01-10 at 00.13.46.png
Screenshot 2022-01-10 at 00.13.46.png [ 940.69 KiB | Прегледано 9955 пъти ]

Автор:  MYXATA [ Пон Яну 10, 2022 9:13 pm ]
Заглавие:  Re: Graph layout библиотека

Мерси за инфото. Ще ги разледам. То ми е за етажи на сграда не като цели сгради...
Нали изкарахме двупортов свич на 10BaseT1L и трябва да скова некалво демо. Та иде реч като си разпозная нодовете в мрежата и им изчета пропъртитата и ид-тата, да го визуализирам. И същото така ако се добави ново усрройство в мрежата или някое отпадне да го покажа. Сигурно ще пробвам първо с питоня.

Автор:  Grubi [ Пон Яну 10, 2022 9:19 pm ]
Заглавие:  Re: Graph layout библиотека

HCL написа:
И като за демонстрация, днес си настройвах домашната WiFi мрежа и визуализацията е букквално два реда.

Код:
heatmap=[go.Heatmap(z=list(reversed(rssi)),zsmooth='best',zmax=-30,zmin=-85)]
iplot(heatmap)


И тая информация от колко приемника и антени я вади - или едно към нещо си? Изглежда красиво, ама доколко е вярно (и къде се въвеждат разстояния, параметри на антените, калибровки и т.н.)

Автор:  d_jelev [ Пон Яну 10, 2022 9:33 pm ]
Заглавие:  Re: Graph layout библиотека

И аз днес се замислих това само симулация ли е, или сериозни измервания. Мисля да правя такива и на моя WiFi, ама е къща на три етажа плюс хоби раум и ще ми се стъжни живота здраво. Очаквам нещо подобно, умножено по четири като усилия:

https://www.youtube.com/watch?v=6ADqAX-heFY

Автор:  HCL [ Пон Яну 10, 2022 10:47 pm ]
Заглавие:  Re: Graph layout библиотека

Подобна симулация ще изисква един куп параметри като моделиране на строителни материали и източници на смущения. Това би било крайно трудоемко и неточно. RSSI стойностите са от чипсета на лаптопа. Това, което вижда машината с която работя. Като точност за мен е достатъчно. Иначе да, зависи от това как ще го завъртиш спряма сигнала и на каква височина ще го държиш, но за домашни условия е повече от достатъчно. Да не говорим, че е и супер бързо и лесно. Чертаеш си карта с измервателните точки като тази долу и на всяка от тях натискаш едно Ентер на клавиатурата. Всичко друго поема 40 редовия Python скрипт, вкл и интерполация между точките. Без итнерполация картината изглежда така. А ако искаш мониторинг в реално време Мак-а си има и такава функция.

Код:
watch -n1 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I


Прикачени файлове:
Screenshot 2022-01-10 at 20.47.15.png
Screenshot 2022-01-10 at 20.47.15.png [ 63.34 KiB | Прегледано 9891 пъти ]
Screenshot 2022-01-10 at 15.57.51.png
Screenshot 2022-01-10 at 15.57.51.png [ 85.53 KiB | Прегледано 9891 пъти ]

Автор:  MYXATA [ Пон Яну 10, 2022 11:31 pm ]
Заглавие:  Re: Graph layout библиотека

HCL написа:
Подобна симулация ще изисква един куп параметри като моделиране на строителни материали и източници на смущения. Това би било крайно трудоемко и неточно. RSSI стойностите са от чипсета на лаптопа. Това, което вижда машината с която работя. Като точност за мен е достатъчно. Иначе да, зависи от това как ще го завъртиш спряма сигнала и на каква височина ще го държиш, но за домашни условия е повече от достатъчно. Да не говорим, че е и супер бързо и лесно. Чертаеш си карта с измервателните точки като тази долу и на всяка от тях натискаш едно Ентер на клавиатурата. ..

Малко се отклонихме от темата, но кога ли не е било така :)

А иначе значи ли, че си разнасяш компа насам натам из къщи като "трудовашка количка на предпусков обект" :?: то къде е автоматизацията в този случай :)
Ако имаш умна прахосмукачка от тея дето обикалят по стаята може да турнеш лаптопа на нея...

Иначе е яко това с интерполирането..

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/