Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

JSON format options when publishing to MQTT

JSON format options when publishing to MQTT

PeterG
New Poster

we want to publish a set of tags. They are samples at one rate (mayby once per second) and we want to publish them less frequent (maybe once per 10 seconds). Is this possible?
For each tag we want to publish the timestamp of when the data was sampled by the source, and the quality of the data: is it good or bad so we know if the data can be trusted. Where can we find info on these type of attributes?

Example: 3 tags sampled every 5s and published every 10s:

{
  "timestamp": 1658316850507,
  "values": [
    {
      "id": "tag1",
      "v": 1,
      "q": true,
      "t": 1658316845507
    },
    {
      "id": "tag2",
      "v": 100,
      "q": true,
      "t": 1658316845507
    },
    {
      "id": "tag3",
      "v": true,
      "q": true,
      "t": 1658316845507
    },
    {
      "id": "tag1",
      "v": 12,
      "q": true,
      "t": 1658316850507
    },
    {
      "id": "tag2",
      "v": 101,
      "q": false,
      "t": 1658316850507
    },
    {
      "id": "tag3",
      "v": false,
      "q": true,
      "t": 1658316850507
    }
  ]
}

 

1 REPLY 1

DvB_Support
Long-established Member

Hello,

Thanks for your enquiry.

we understand that the data collection / sampling would be for every 1 sec and publish data for every 10sec.

we suggest you to choose the DeviceBridge -> Collector -> Bosch -> PPM -> Measurement Message Collector. Provisions are given to input the collection (Collection Interval in ms) and publish time (SendIntervalms)

Measurement data can be collected and published as per the defined interval.

 

Thanks

Product Support

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist