Привет всем. В данной статье я бы хотел показать пример использования связки TI SensorTag, Raspberry PI, Apache Camel с выводом в веб часть. В результате будет веб приложение, отображающее в реальном времени данные с сенсоров и бд хранящая показания, с промежуточным связующим узлом в виде Apache Camel приложения.
Рубрика «apache camel»
Интеграция TI SensorTag, Eclipse kura и веб части через Apache Camel
2017-07-04 в 14:38, admin, рубрики: apache camel, bluez, Eclipse Kura, mosquitto, Raspberry Pi, sensortag, texas instruments, Разработка для интернета вещей, Разработка под Linux, метки: Eclipse KuraМониторим фриланс площадки в slack
2016-12-16 в 9:04, admin, рубрики: Apache ActiveMQ, apache camel, freelance, java, slack, ПрограммированиеВ этой статье мы бы хотели рассказать о нашей новой платформе Job Freelance Scanner, которая находится в свободном доступе. В поисках нового проекта порой приходится мониторить фриланс площадки на наличие подходящего предложения. Это порождает ряд проблем: поиск по разным сайтам, вбивание в поиске нужных ключевых слов, отсеивание дубликатов — все это отнимает время. Плюс, надо помнить читал ли ты это предложение. Вот было бы удобно мониторить это одним инструментом, при этом в онлайн режиме.
Наша компания занимается разработкой интеграционных решений и регулярно нуждается в поиске предложений в этой области. Таким образом, сформировалась задача: разработать платформу для мониторинга предложений о работе с крупных площадок. Платформа должна отслеживать предложения, содержащие некоторые ключевые слова, и публиковать их в slack канале.
После реализации приложения и локального запуска мы решили опубликовать его для сообщества, предоставить свободный доступ для использования, а также опубликовать исходники. В итоге, мы представляем платформу Job Freelance Scanner.
Возможности
Job Freelance Scanner — платформа для мониторинга предложений с крупных глобальных площадок по поиску работы, разработанная компанией Leadex Systems. Эта платформа позволяет получать предложения единым потоком в канал связи (Slack) от таких площадок как:
Сообщение о новом предложении о работе поступают в кратчайшие сроки после публикации, что позволяет осуществлять мониторинг свежих предложений и откликаться на них одним из первых. Пример сообщения с предложением о работе в канале slack:

Сигнализация для холодильника. Не жизнь, а «малина» c RaspberryPi 3
2016-11-16 в 6:40, admin, рубрики: apache camel, grape, groovy, hawtio, java, maven, open source, Raspberry Pi, вебкамера, геркон, Программирование, Разработка для интернета вещейЗапылилась за месяц у меня на полке Raspberry Pi 3 со встроенным Wi-Fi. Ресурсов процессора и объема памяти уже достаточно для запуска ресурсоемких программ. Как же быстро разработать и запустить на ней свою программу состоящую всего из одного небольшого файла с отправкой фото на почту и веб сервером мониторинга?
Соберем простую систему для охраны холодильника от незаконного проникновения с фото регистрацией и интеграцией в интернет через smtp. Устроим у себя настоящий интернет вещей на кухне!
Читать полностью »
Управляем автоматом на Groovy-Java. Как ЧПУ станку в домашней мастерской не превратиться в мульт героев «двое из ларца»
2016-11-08 в 10:08, admin, рубрики: apache camel, beagleboard black, blendercam, CAD/CAM, freecad, g-code, gcodetools, grape, groovy, hawtio, heekscad, inkscape, java, LinuxCNC, machinekit, open source, Raspberry Pi, ПрограммированиеПоговорим на темы от труда и работы, станков, автоматизации на java/groovy до прогнозов о будущем человечества.
Узнаете про персональное автоматизированное производство в домашней мастерской, как идея творца превращается в готовое изделие. Рассмотрим подход по отправке G-code инструкций из JVM и groovy/java на исполнение ЧПУ станку для автоматизации того, чего нет в системе «из коробки».

Надеюсь, эта публикация будет познавательна программистам работающих с JVM, тем кто интересуется темой IoT, кому не чуждо мастерить, кто думает о покупке 3D принтера, кто делал прототип какой-либо системы и запускал ПО на Raspberry PI/Beagleboard Black. То про что расскажу, можно повторить используя open source software и open hardware.
Читать полностью »
Обзор ESB-систем ServiceMix и Fuse
2016-10-03 в 4:59, admin, рубрики: apache camel, EIP, enterprise, esb, integration, java, open source, Системы обмена сообщениями, метки: Apache Camel, ESBПредставляю вашему вниманию небольшой обзор систем ESB (Enterprise Service Bus) на основе Apache Camel: Apache ServiceMix и Red Hat JBoss Fuse. Эти две системы построены на одних и тех же компонентах и обладают схожими возможностями. Более того, в большинстве случаев, они взаимозаменяемы. Apache ServiceMix разрабатывается open-source сообществом, Red Hat JBoss Fuse компанией Red Hat. По большей части, это одни и те же люди.

Для начала, разберемся что такое ESB и зачем системы такого класса используются в информационной инфраструктуре предприятий. На современных предприятиях используется всё большей приложений различного класса: ERP, CRM, BPM, DWH, ECM и ещё множество трех-буквенных аббревиатур. Все эти приложения используют для интеграции различные протоколы и различные форматы данных. Для того чтобы связать все эти системы между собой и используется ESB.
Читать полностью »
Перетягивание «Верблюда» или интеграция средствами Camel. Часть 2
2014-08-01 в 12:04, admin, рубрики: Apache, apache camel, java, Анализ и проектирование систем, Блог компании Naumen, длиннопост, шаблоны интеграцииСценарии интеграции с Apache Camel
Сколько вы знаете шаблонов интеграции приложений(EIP)? Сколько из них вы можете использовать?
Симпатичный «верблюд» снова здесь, а значит, представляю вам продолжение серии статей об Apache Camel. В этой статье найдутся как самые необходимые, так и очень любопытные шаблоны интеграции. Расскажу о том, как они ложатся на нашу интеграцию.
Если вы знакомы с шаблонами, но решаете стоит ли связываться с «верблюдом», то наши примеры помогут разобраться. Если вам интересен путь от сценариев использования к реализации интеграции, то эта статья как раз об этом. Прошу под кат.
Читать полностью »
Перетягивание «Верблюда» или интеграция средствами Camel. Часть 1
2014-07-23 в 7:55, admin, рубрики: Apache, apache camel, java, Блог компании Naumen, шаблоны интеграцииИстория одного проекта.
Вам когда нибудь снились верблюды? Вот и мне тоже нет. Но работая с Camel-ом уже третий год, начинают снится не только верблюды.
В общем буду делиться опытом, писать о верблюдах и учить вас их готовить. Это серия статей в трёх частях: первая часть будет для тех кому интересны истории и муки творчества; вторая — больше техническая о паттернах интеграции, их применении и третья часть об ошибках и отладке.
Если вам нужно объединить ваши сервисы, здесь вы узнаете чем хорош Camel. Если вы хотите научиться использовать что-нибудь новенькое, здесь мы начнём с азов. Если вам нравятся истории и оригинальные фишки, которые есть в каждой команде, то читайте дальше.
Читать полностью »
Почему в Red Hat приняли решение о покупке FuseSource?
2012-07-22 в 16:10, admin, рубрики: Apache, apache camel, esb, fusesource, java, jboss, middleware, open source, red hat
В прошлом месяце Red Hat объявила о покупке компании Fusesource, разрабатывающей несколько продуктов категории «middleware». В интервью InternetNews, Red Hat CEO, Джеймс Уайтхерст (Jim Whitehurst) рассказал, почему в Red Hat решили купить FuseSource, а не развивать собственные конкурирующие решения.Читать полностью »