Developer Portal Community

    We are still working on migrating to the new Bosch Connected Industry Online Portal. Stay tuned! Click here for the latest updates.

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    sending files to remote host

    sending files to remote host

    rbresca
    Established Member

    Good evening sirs,

    in my next project, the PLC will generate json files filled with data collected during the automatic cycle. The customer would like to have those files stored in a remote host.

    The easiest solution consist to save the json files in a local folder and periodically copy them in a remote share.

    The customer asked me if I can send the file though the network using some protocol like https. The customer also mentioned Kafka protocol (https://kafka.apache.org). Is there any existing solution that I can suggest to the customer or should I implement my own creating an object from scatch?

    Where could I find some documentation about creating objects to implement TCP/IP communication?

    Roberto

    1 REPLY 1

    nexidator
    Community Moderator
    Community Moderator

    About the easiest solution: You can use the NexeedRunProcessAddon to run a batch file that copies the files to the remote share.

    About https: The Beckhoff IoT package should support this, but there is no Nexeed object supporting this. Beckhoff Information System - English

    Another possibility is to develop your own Windows application or service (this would also allow kafka) and integrate it into the Control plus project as a Generic Runtime.

    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