Exemple #1
0
    def load_Survey(self):
        import sys, os
        sys.path.append('../../FaseI/Wlanlist')
        import TrataDadosAPI.buscaValoresMedias_TESTE_ALPHA as buscaValoresMedias
        import Possibility as possiblity
        buscaValoresMedias.init_busca_Valores(
            os.path.dirname(__file__) +
            '\\..\\Resultados\\TESTE_BETA\\RAW\\scan-19-10_35_posicoes-Tratado.csv',
            gridSplitter=False,
            webApp=True)
        self.positionsSurveyed = buscaValoresMedias.valores_RSSI
        self.powersSurveyed = buscaValoresMedias.valores_GridSplitter_RSSI
        buscaValoresMedias.valores_RSSI = {}
        buscaValoresMedias.init_busca_Valores(
            os.path.dirname(__file__) +
            '\\..\\Resultados\\TESTE_BETA\\PontosMedidos\\1ponto.csv',
            gridSplitter=False,
            webApp=True)
        self.pontosTesteMedidos = buscaValoresMedias.valores_RSSI

        for position in self.positionsSurveyed:
            tmpPossibility = possiblity.Possibility(position)
            tmpPossibility.add_AP_survey(self.positionsSurveyed[position])
            self.possibilities[position] = tmpPossibility

        for measure in self.pontosTesteMedidos:
            for position in self.possibilities:
                self.possibilities[position].get_locating_vector(
                    self.pontosTesteMedidos[measure])

        print "cenas"
def renderedRelativePlot():
    buscaValoresMedias.init_busca_Valores(
        os.path.dirname(__file__) +
        '\\_Tratamento de Dados\\listings_dbm_final-FINAL.csv')
    for bssi in buscaValoresMedias.valores_RSSI:
        criaAP(buscaValoresMedias.valores_RSSI[bssi], bssi)

    return getPlotBSSID()
 def getSurveyedPositions(self):
     import sys, os, copy
     sys.path.append(fixpath('../../FaseI/Wlanlist'))
     import TrataDadosAPI.buscaValoresMedias_TESTE_ALPHA as buscaValoresMedias
     buscaValoresMedias.init_busca_Valores(fixpath(
         os.path.dirname(__file__) +
         '\\..\\Resultados\\TESTE_BETA\\RAW\\scan-19-10_35_posicoes-Tratado.csv'
     ),
                                           gridSplitter=False,
                                           webApp=True)
     self.positionsSurveyed = copy.deepcopy(buscaValoresMedias.valores_RSSI)
     self.powersSurveyed = copy.deepcopy(
         buscaValoresMedias.valores_GridSplitter_RSSI)
     print "cenas"
     tmpReturnArray = {}
     i = 0
     for x in self.positionsSurveyed:
         tmpReturnArray[i] = {'lat': x[0], 'lng': x[1]}
         i += 1
     return tmpReturnArray
    def loadMeasuredPath(self):
        import sys, os, copy
        sys.path.append(fixpath('../../FaseI/Wlanlist'))
        import TrataDadosAPI.buscaValoresMedias_TESTE_ALPHA as buscaValoresMedias
        buscaValoresMedias.init_busca_Valores(fixpath(
            os.path.dirname(__file__) +
            '\\..\\Resultados\\TESTE_BETA\\RAW\\scan-19-10_caminhada-Tratado.csv'
        ),
                                              gridSplitter=False,
                                              webApp=True)
        pointMeasured = copy.deepcopy(buscaValoresMedias.valores_RSSI)

        returnPoints = {}
        i = 0
        for point in pointMeasured:
            returnPoints[i] = point + (pointMeasured[point], )
            i += 1

        self.measuredPath = pointMeasured
        return returnPoints
Exemple #5
0
                        left=0,
                        right=0.1)
    plt.tight_layout()

    plt.figtext(
        0.1, 0.02,
        'Power values are displayed in case of a +/- 5 variance from last measured position, or no value retrieved.'
    )

    plt.show()
    #plt.savefig('Medidas-Relative-plot.png')
    return


if __name__ == '__main__':

    # Primeiros testes sem refrescamento a cada 1s
    #buscaValoresMedias.init_busca_Valores(os.path.dirname(__file__) + '\\_Tratamento de Dados\\listings_dbm_final-FINAL.csv')
    #
    #Teste ALPHA com refrescamento a cada 1s
    buscaValoresMedias.init_busca_Valores(
        os.path.dirname(__file__) +
        '\\_Tratamento de Dados\\TESTE-ALPHA\\RealTime-Scan-Medicao-Rotatividade.csv'
    )
    for bssi in buscaValoresMedias.valores_RSSI:
        criaAP(buscaValoresMedias.valores_RSSI[bssi], bssi)

    plotBSSID()

    print "cenas"
    #plt.subplots_adjust(hspace = .001,wspace = 0.02,bottom = 0.01,top = 0.1,left  = 0, right=0.1)
    plt.tight_layout()

    #plt.show()
    #plt.savefig('Medidas-Relative-plot.png')
    return fig, ax, ax2


if __name__ == '__main__':

    # Primeiros testes sem refrescamento a cada 1s
    #buscaValoresMedias.init_busca_Valores(os.path.dirname(__file__) + '\\_Tratamento de Dados\\listings_dbm_final-FINAL.csv')
    #
    #Teste ALPHA com refrescamento a cada 1s
    buscaValoresMedias.init_busca_Valores(
        os.path.dirname(__file__) +
        '\\_Tratamento de Dados\\TESTE-ALPHA\\walkAndMesure2-LOG-TESTE-ALPHA-FULL.csv'
    )
    for bssi in buscaValoresMedias.valores_RSSI:
        criaAP(buscaValoresMedias.valores_RSSI[bssi], bssi)

    plotBSSID()
    fig, ax, ax2 = getPlotBSSID()
    #ax.plot([1, 10], [-30,-60],'g-')
    #fig.show()
    print "cenas"


def renderedRelativePlot():
    buscaValoresMedias.init_busca_Valores(
        os.path.dirname(__file__) +
        '\\_Tratamento de Dados\\listings_dbm_final-FINAL.csv')
 
    plt.show()
    #plt.savefig('Medidas-Relative-plot.png')
    return







if __name__ == '__main__':
  
# Primeiros testes sem refrescamento a cada 1s
#buscaValoresMedias.init_busca_Valores(os.path.dirname(__file__) + '\\_Tratamento de Dados\\listings_dbm_final-FINAL.csv')
#
#Teste ALPHA com refrescamento a cada 1s
    buscaValoresMedias.init_busca_Valores(os.path.dirname(__file__) + '\\_Tratamento de Dados\\TESTE-ALPHA\\RealTime-Scan-Medicao-Rotatividade.csv')
    for bssi in buscaValoresMedias.valores_RSSI:
        criaAP(buscaValoresMedias.valores_RSSI[bssi],bssi)

    
    plotBSSID()
    
    print "cenas"