BACnet/WS and BACnet/IBM-Watson
Try it your self against a live DINGO setup in our laboratory
Release the power by simplicity
BACnet/WS and BACnet/IBM-Watson
Try it your self against a live DINGO setup in our laboratory
Release the power by simplicity
Below is a link to a simple test WEB page. In this simple example you can browse a BACnet network at our laboratory, pick a particular object and subscribe to its COVs (Change Of Value). Try it for example for the temperatures. You can have this web page open at the same time as the dashboard example above and see how those interact with the same physical setup.
This example explains how easy it is to make a web-page using our BACnet/WS implementation to subscribe to push-notifications from the BACnet network (no polling is used!)
http://labtest.go-iot.io/testclient.htm
BACnet/IoT implements the cutting edge BACnet/WS part of the BACnet standard. This is very important for extending BACnet to the world of IoT.
The BACnet/WS module is a free standing software module. It is only needed to be installed on one device (or computer) in the network of devices to be accessed from the LAN or WAN (the Internet). This module does not only enable BACnet/WS access to our DINGO and WINGO products, but also any other BACnet device on the network, from whatever vendor it is.
BACnet/WS is very easy to use. You can actually test it from your browser with URLs like this: http://labtest.go-iot.io/bacnetws/.blt?depth=1&alt=json where ".blt" is a shortcut of ".bacnet/.local/.this" indicating the local device. Notice the ".local" means "the local network" that can be replaced for a network number in a more complex BACnet setup.
This would return this response: {"104000":{},"104301":{},"104302":{},"104801":{},"104802":{},"104803":{}} This is the list of all devices on the local BACnet network.
As you can't do PUT request from your Web browser, you need tools like Fiddler or Postman app for Google Chrome, to test BACnet/WS write commands. Or you can code your own program.
A typical PUT request to switch a relay would be for example:
http://your-host-or-ip-address/bacnetws/.bacnet/.local/104302/binary-output,176/present-value?priority=8&alt=json
with this payload to switch it off:
{ "$base": "integer", "$value" : "0" }
or this for switching it on:
{ "$base": "integer", "$value" : "1" }
or this for setting at don't care at the given priority in the path (see for example "?priority=8" in the example path above).
{ "$base": "Null" }