wirecloud-pubsub

Скріншот програми:
wirecloud-pubsub
Дані програми:
Версія: 0.4 Beta 3
Дата завантаження: 14 Apr 15
Розробник: CoNWeT Lab
Ліцензія: Безкоштовно
Популярність: 4

Rating: 4.0/5 (Total Votes: 1)

wirecloud-PubSub є плагін Wirecloud, який забезпечує підтримку PubSub.
Установка

С * wirecloud_pubsub * використовує django.contrib.static функціональні, ви повинні додати його в свій `` INSTALLED_APPS`` в `` settings.py``:
І NBSP; & NBSP; & NBSP; INSTALLED_APPS = (
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "Wirecloud_pubsub ',
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
І NBSP; & NBSP; & NBSP; )
Також ви повинні додати його в свій `` WIRECLOUD_PLUGINS``:
І NBSP; & NBSP; & NBSP; WIRECLOUD_PLUGINS = (
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "Wirecloud_pubsub.wirecloud.PubSubPlugin ',
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
І NBSP; & NBSP; & NBSP; )
Не забудьте також запустити collectstatic і стискати команди від установки Wirecloud:
І NBSP; & NBSP; & NBSP; & NBSP; ./manage.py collectstatic
І NBSP; & NBSP; & NBSP; & NBSP; ./manage.py компрес
Використання
Після того, як wirecloud-PubSub встановлений і активований, гаджети можуть скористатися functionallities PubSub через EzWebAPI.SilboPS. В даний час, EzWebAPI.SilboPS експортує лише PubEndPoint, SubEndPoint і фільтр-класи. Вся документація SilboPS доступна на https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.
Приклад
::
І NBSP; & NBSP; & NBSP; вар кінцева точка;
І NBSP; & NBSP; & NBSP; Функція публікувати () {
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; endpoint.publish ({'значення': 'Привіт, світ!'});
І NBSP; & NBSP; & NBSP; }
І NBSP; & NBSP; & NBSP; Функція start_publishing () {
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; endpoint.advertise ({'значення', ['вул']});
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; setInterval (публікація 2000);
І NBSP; & NBSP; & NBSP; }
І NBSP; & NBSP; & NBSP; кінцева точка = EzWebAPI.SilboPS.PubEndPoint ({
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; OnOpen: функція (кінцева точка) {
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Alert ("Кінцева точка готова ');
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; start_publishing ();
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; },
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; OnClose: функція (кінцева точка) {
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Alert ("Кінцева точка закрита ');
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; }
І NBSP; & NBSP; & NBSP; })

Вимоги

  • Python
  • Wirecloud
  • сервер PubSub (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)

wirecloud-pubsub

Коментар не знайдено
додати коментар
Включіть картинки!