Спасибо за подсказку. Основная сложность для меня в том, что некоторые виджеты типа Row, SizedBox и т.д. надо проверять и изучать как делать лучше, какой элемент должен быть внутри, какой снаружи. Оборачивать весь виджет, либо перемещать его уровнем выше. vim-mode вместе с vim-регистрами очень полезны в этом случае.
И предложение, по моему мнению, не корректно. В том смысле что одна технология превзошла все, то делали тогда в западном мире. Т.е. выходит, что одна технология распознавания рукописного текста стоит выше уровнем технологий процессоров, компьютерных сетей, операционных систем и остальных разработок запада?
Уместнее было бы написать «не имела альтернатив» или подобное.
А в целом статья интересная.
Люди знали, что будет.
Не все так гладко было, насколько я понимаю. Довольно много репрессированных ученых.
Школа была сильная и интересная, это да.
Игнашевич: «Я устал, я ухожу. Этот чемпионат был последний для меня. Когда-нибудь это всё-равно должно было произойти, в конце концов этот пресловутый автобус всегда таится где-то за углом, а я не становлюсь моложе. (Не буду утомлять списком всех своих проблем со здоровьем).»
Спасибо за статью — узнал для себя создателя Питона.
IP/USB шлюз вам потребуется все равно для настройки, равно как и ETS. Если есть знакомые, занимающиеся KNX, можно одолжить у них на время. ETS можно найти с кряком, естественно, для ознакомительных целей.
Плюс в пользу KNX: в последнее время на рынке довольно много производителей, и систему можно собрать вполне бюджетно.
Насчет API: есть интересные проекты для изучения: knxd, knx.js, и т.д… Официальное описание стека KNX доступно только для производителей, но в сети уже достаточно много информации и реализаций(тот же knx.js). bobaos в данном случае отличает то, что он общается с шиной посредством BAOS ObjectServer protocol. Также есть официальный BAOS SDK от Weinzierl.
А вот npm модуль прикрутить к JS-движку каким образом? Для примера — если задача сделать mqtt шлюз для KNX, или плагин для homebridge.
В моем списке нету, т.к. не работал с вашим оборудованием. Но, когда искал информацию как оформить статью, наткнулся на вашу статью, оттуда же взял и раздел «Мотивация» :)
Заинтересовался, почитал вас. Живу недалеко от Долгопрудного, если что могу заехать к вам. Но это если есть время, желание.
Первый, полагаю более сложный в разработке, в случае если node-red крутится на Raspberry Pi, можно написать плагин для node-red, который напрямую взаимодействует с шиной KNX, получает с node-red значения, отправляет их.
Второй, как предлагаете, реализовать MQTT.
Реализация в данном случае будет выглядеть примерно так:
// app - наш baos
// mqttClient - клиент MQTT
// DPTS = require('knx-dpts-baos') - кодирует, декодирует значения для KNX
mqttClient.on('connect', function () {
client.subscribe('/baos/datapoint/1/switch')
client.subscribe('/baos/datapoint/1/brightness')
})
mqttClient.on('message', function (topic, message) {
var value = parseInt(message);
switch (topic) {
case '/baos/datapoint/1/switch':
app.setDatapoint(1, DPTS.dpt1.fromJS(value);
break;
case '/baos/datapoint/1/brightness':
app.setDatapoint(1, DPTS.dpt5.fromJS(value);
break;
default:
break;
}
})
Уместнее было бы написать «не имела альтернатив» или подобное.
А в целом статья интересная.
Не все так гладко было, насколько я понимаю. Довольно много репрессированных ученых.
Школа была сильная и интересная, это да.
knx-user-forum.de/forum/projektforen/knxd/1070372-weinzierl-knx-baos-module-838-kberry
на knx-user форуме есть ветка, правда на немецком. мб поможет чем
В статье о том, как реализовать readline(https://nodejs.org/api/readline.html) интерфейс, с поддержкой EBNF.
UPD: да, можно передать в Command#parse() команду, считанную с readline. Спасибо за информацию.
Спасибо за статью — узнал для себя создателя Питона.
Плюс в пользу KNX: в последнее время на рынке довольно много производителей, и систему можно собрать вполне бюджетно.
Насчет API: есть интересные проекты для изучения: knxd, knx.js, и т.д… Официальное описание стека KNX доступно только для производителей, но в сети уже достаточно много информации и реализаций(тот же knx.js). bobaos в данном случае отличает то, что он общается с шиной посредством BAOS ObjectServer protocol. Также есть официальный BAOS SDK от Weinzierl.
В моем списке нету, т.к. не работал с вашим оборудованием. Но, когда искал информацию как оформить статью, наткнулся на вашу статью, оттуда же взял и раздел «Мотивация» :)
Заинтересовался, почитал вас. Живу недалеко от Долгопрудного, если что могу заехать к вам. Но это если есть время, желание.
Да, можно. Причем вариантов несколько.
Первый, полагаю более сложный в разработке, в случае если node-red крутится на Raspberry Pi, можно написать плагин для node-red, который напрямую взаимодействует с шиной KNX, получает с node-red значения, отправляет их.
Второй, как предлагаете, реализовать MQTT.
Реализация в данном случае будет выглядеть примерно так: