wirecloud-pubsub

Skjermbilde programvare:
wirecloud-pubsub
Prog.varedetaljer:
Versjon: 0.4 Beta 3
Last opp dato: 14 Apr 15
Utvikler: CoNWeT Lab
Lisens: Gratis
Popularitet: 4

Rating: 4.0/5 (Total Votes: 1)

wirecloud-PubSub er en Wirecloud plugin som gir PubSub støtte.
Installasjon

Siden * wirecloud_pubsub * bruker django.contrib.static funksjoner, bør du legge det til din `` INSTALLED_APPS`` i `` 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; )
Også må du legge det til `` 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; )
Ikke glem å kjøre collectstatic og komprimere kommandoer på din Wirecloud installasjon:
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py collectstatic
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py komprimere
Bruk
Når wirecloud-PubSub er installert og aktivert, kan gadgets dra nytte av PubSub functionallities gjennom EzWebAPI.SilboPS. Foreløpig EzWebAPI.SilboPS bare eksporterer PubEndPoint, SubEndPoint og Filter klasser. Full dokumentasjon av SilboPS er tilgjengelig på https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.
Eksempel
::
& Nbsp; & nbsp; & nbsp; Var endepunkt;
& Nbsp; & nbsp; & nbsp; funksjon publisere () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.publish ({'value': 'Hei, verden!'});
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; funksjon start_publishing () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.advertise ({"verdi", ['str']});
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setInterval (publisere, 2000);
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; endepunkt = EzWebAPI.SilboPS.PubEndPoint ({
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; VedÅpning: function (endepunkt) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint klar');
& 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: function (endepunkt) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint stengt');
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; })

Krav :

  • Python
  • Wirecloud
  • En PubSub server (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)

Kommentarer til wirecloud-pubsub

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!