Перейти к содержанию
    

Что использовать для программирования веб-панели управления?

6 minutes ago, haker_fox said:

Я использую Kineetic Exra II.

Эти тормознут еще на нашей таможне.
Даже невинное приложение Yandex.Такси почти забанили, а тут целый   Яндекс.DNS 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, AlexandrY said:

Эти тормознут еще на нашей таможне.

Они в каждом магазине у нас продаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 minutes ago, AlexandrY said:

могут вам подсунуть фэйковые скрипты с бэкдорами того же jQuery

А не надо использовать сторонние ресурсы на своих страницах использовать. Это только профессионалы после 2-3 курса делают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, haker_fox said:

Они в каждом магазине у нас продаются.

А у нас никто о них не слышал. Т.е. как бы понятно что это оружие. :pardon:

4 minutes ago, x893 said:

А не надо использовать сторонние ресурсы на своих страницах использовать. Это только профессионалы после 2-3 курса делают.

Думаю альтернатив вы не назовете. Что там из фреймворков Angular, Bootstrap ... - все сидят поверх  jQuery

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

38 минут назад, haker_fox сказал:

У меня есть ощущение, что ситуация слегка надуманная. Сейчас у меня маршрутизатор смотрит в инет через этот белый адрес. И всё нормально.

А все ситуации надуманные, пока внезапно вы не сможете соединиться со своим устройством или оно перестанет отвечать. Хорошо если до него можно дойти или кого-то попросить перезагрузить :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, HardEgor said:

А все ситуации надуманные, пока внезапно вы не сможете соединиться со своим устройством или оно перестанет отвечать

Ок, я услышал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

32 minutes ago, AlexandrY said:

А у нас никто о них не слышал. Т.е. как бы понятно что это оружие. :pardon:

Думаю альтернатив вы не назовете. Что там из фреймворков Angular, Bootstrap ... - все сидят поверх  jQuery

Зачем (Angular, Bootstrap) всё это для управления устройством ?

Давайте еще Java VM добавим в МК и tomcat подымем.

JQuery хватает для всей красоты (которая нафиг не нужна). А начинающие могут и на голом JS наколбасить.

JQuery в сжатом виде копейки занимает.

Интсрументы должны быть адекватны ресурсам и задачам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 minutes ago, x893 said:

Зачем (Angular, Bootstrap) всё это для управления устройством ?

Эт все равно что предложить программировать на ассемблере вместо C-и. 
Фреймворки придумывают чтобы облегчить WEB программирование, а не усложнить. 
Так что?  jQuery альтернативы так и не назвали?  

И расскажите еще что нибудь за адекватность. :sarcastic_hand:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про Jquery я не возражал. Хотя можно и без него.

Конечно придумывают что бы упростить, только потом когда страницы по 1МБ - никто не виноват.

В общем дискуссия бессмысленная какая-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Позвольте мне высказать своё видение того, как правильно сейчас подключать железки к интернету.

Нужно сделать сервер в сети, адрес которого известен всем железкам. Железки будут подключаться к этому серверу, и клиенты тоже будут подключаться к этому серверу.

Таким образом мы имеем следующее:

 * нужен всего один статический IP;

 * железки не торчат голой попой в интернет;

 * в программировании сервера можно использовать всё что угодно веб-программистам: ангуляры, ноды, и проч.;

 * при желании можно шифровать обмен с железками;

 * заодно можно отображать статистику по всем железкам: их общее число, число активных, и проч.

 

Кстати, все новомодные интернет-розетки и прочее такое - так и делают. С одной стороны кажется очень странным, что для того, чтобы включить лампочку у себя в комнате с мобильника - надо подключаться к серверу в китае. С другой стороны, когда думаешь о других вариантах реализации, получается, что этот вариант оптимальный.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

36 minutes ago, AHTOXA said:

Нужно сделать сервер в сети, адрес которого известен всем железкам. Железки будут подключаться к этому серверу, и клиенты тоже будут подключаться к этому серверу.

Брокер конечно хорошо. Но архитектура не совсем раскрыта. 
Полностью все будет выглядеть так: 
- в дивайсе есть и WiFi и Bluetooth LE. Модулей два-в-одном теперь полно.  
- через WiFi соединяемся с брокером и облаками или локальным edge агентом.  
- через BLE соединяемся с локальными устройствами с помощью нативных приложений.

Смысл в том что делать WEB страницы для смартфонов с виджетами и графиками не намного легче чем делать нативные приложения. 
Хорошие виджеты для WEB гораздо трудней найти чем нативные, поскольку первые как правило не ставятся без привязки к серверу производителя.  
А для BLE есть простые конструкторы нативных приложений от производителей, того же Nordic-а.
Т.е. эту тему программер микроконтроллеров закроет легко сам ограничившись андроидом. 

Когда же используется брокер,  то тоже можно обойтись нативным приложением под  Windows как клиентом брокера. 
Итог - поверхностное знание программирования под Android и чуть глубже знание программирования по Windows и никакого изучения WEB-а.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

43 minutes ago, AHTOXA said:

Таким образом мы имеем следующее:

Ну так я примерно так и планирую за исключением того, что на железках будут всё-таки веб-сервера. В целом вопрос был другим в теме. Но народ решил показать свои знания в проектировании сетей)) Чтож, не возражаю)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

jQuery если EPROM не хватает то JS.

JS используя AJAX формирует странички.

Запросы AJAX идут в форме JSON.

Сервер отдаёт данные из кэша.

Уровень изоляции транзакции Read uncommitted.

Должен держать не менее 1000 соединений.

И 100 подключений в секунду.

И не менее 4 соединений для администраторов.  Последние должны иметь высший приоритет. И это лучше сделать на уровне IP фильтра или ниже.

Сервер проще всего сделать самописным. От CGI отказаться ибо медленный. Хотя симуляция CGI в МК напротив быстрая. 

Шрифты встроенные. 

Графики рисовать через canvas. 

 

 

Изменено пользователем Pavia

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, AlexandrY сказал:

Полностью все будет выглядеть так: 
- в дивайсе есть и WiFi и Bluetooth LE. Модулей два-в-одном теперь полно.  
- через WiFi соединяемся с брокером и облаками или локальным edge агентом.  
- через BLE соединяемся с локальными устройствами с помощью нативных приложений.


У автора темы вроде как сотовые модемы?

В вашей же архитектуре я не вижу особого смысла. Зачем морочиться с отдельными нативными приложениями и связью по BLE, если можно сделать приложение, подключающееся к тому же брокеру? Брокер может отдавать данные в разных видах - для ПК и для телефонов/планшетов.

 

3 часа назад, haker_fox сказал:

Ну так я примерно так и планирую за исключением того, что на железках будут всё-таки веб-сервера.

А зачем там сервера? Чтобы можно было подключаться напрямую? Всё же будете выставлять железки "голой попой" в интернет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только данные отправлять в нужном формате. А виджетов готовых 100500 штук. Вообще не программировал на странице ничего, только подвигал для красоты.

 

Untitled.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...