2015-03-16 3 views
1

Je ne suis pas vraiment sûr de savoir comment faire une recherche sur internet, j'ai essayé quelques recherches mais je n'ai jamais eu l'aide dont j'avais besoin, alors je vais demander ici. (sry si c'est déjà répondu!)Construire un système embarqué sans connexion Internet fiable

Je construis un système embarqué qui fonctionne sur Windows. Je vais recueillir des données et envoyer sur Internet pour lire à la maison. Je suis probablement en utilisant une connexion 3G pour connecter mon système (qui continuera à se déplacer) à Internet et envoyer les données. J'ai prévu d'utiliser un serveur FTP avec une connexion hamachi pour envoyer les fichiers à un autre PC. Et ce sera automatisé, donc l'action de la seule personne sera de lire les données à la maison. J'ai testé et tout fonctionne bien quand j'utilise une connexion fiable, comme quand je suis à la maison.

Ma question est, est-ce que cela fonctionnera lorsque ma connexion 3G tombera et comment puis-je rendre ce système fiable? Je veux continuer à stocker les données si la connexion est en panne et tout envoyer quand il est de nouveau en ligne, mais je ne sais pas si le système se connectera automatiquement (je ne peux pas avoir une personne cliquant manuellement sur 'connecter') à hamachi ou au serveur ftp (ma première utilisation de cette technologie).

De même, existe-t-il un moyen plus simple, plus fiable ou plus simple que hamachi + ftp pour envoyer les données?

Thx,

EDIT: Ajout de plus d'informations. Je rassemble des données avec un VI LabView. Le plan était de sauvegarder ces données dans un fichier (txt, csv ou autre), d'envoyer le fichier et d'avoir un autre VI lisant le fichier et affichant des graphiques, etc. Il y a un DataSocket dans Labview pour envoyer des données sur internet, mais je ne suis pas familier avec ces protocoles Internet, il dit que je peux utiliser FTP, HTTP et autres. Qu'est-ce qui est payé et que puis-je faire gratuitement?

+0

Mes mots clés de recherche pour votre scénario seraient 'hamachi vpn autoconnect' et' ftp resume' probablement spécialisé pour 'ftp resume upload'. BTW: Le client mobile de [evernote] (https://evernote.com/) synchronise ce fond en petits paquets à chaque fois que la connexion est établie. Il y a aussi un indicateur pour l'utilisateur final indiquant s'il est synchronisé ou si l'utilisateur doit cliquer sur le lien s'il (ou elle) veut vraiment le lire chez lui. Je ne sais pas exactement comment ils le font (l'algorithme de synchronisation), mais cela pourrait être une autre chose que j'essayerais de _search sur internet_ – xmojmr

+0

J'ai essayé de modifier et ajouter ces balises, mais je ne pouvais pas ajouter de balises avec des espaces (je ne suis pas content de ce haha) – DieChopper

+0

Je ne voulais pas dire que les mots-clés de recherche soient utilisés comme tags Stack Overflow afin que d'autres personnes puissent se rassembler autour d'eux et lire votre question. Je voulais dire que c'est ce que j'utiliserais pour Google quelque chose de pertinent. – xmojmr

Répondre

0

De même, existe-t-il un moyen plus simple, plus fiable ou plus simple que hamachi + ftp pour envoyer les données?

Serait-il plus simple d'utiliser le courrier électronique (SMTP)? Cela a l'avantage que l'expéditeur et le récepteur n'ont pas besoin d'être levés en même temps.

+0

@xmojmr: La dernière ligne demande s'il existe une solution "* meilleure, plus fiable ou plus simple *"; s'il y a alors réponse à la question [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) est sans importance. Je ne suis pas certain que la longueur de la réponse soit nécessairement une mesure de la qualité. La réponse est succincte - il n'y a plus rien à dire. – Clifford