DeviceStreamDataCreateRequest request = new DeviceStreamDataCreateRequest(); request.setStreamId(streamId); request.setSequenceNumber(sequenceNumber); request.setEventDate(new Date()); request.setUpdateState(false); request.setData(payload); SiteWhere.getServer().getDeviceEventManagement(getTenant(servletRequest)).addDeviceStreamData(token, request);
DeviceStreamData streamData = DeviceStreamData.parseDelimitedFrom(stream); LOGGER.debug("Decoded stream data for: " + streamData.getHardwareId()); DeviceStreamDataCreateRequest request = new DeviceStreamDataCreateRequest(); request.setStreamId(streamData.getStreamId()); request.setSequenceNumber(streamData.getSequenceNumber()); request.setData(streamData.getData().toByteArray()); metadata.put(meta.getName(), meta.getValue()); request.setMetadata(metadata); request.setEventDate(new Date(streamData.getEventDate())); } else { request.setEventDate(new Date());