Programas para criar uma rede ZigBee com as placas alvo do kit de desenvolvimento ez430-RF2480 da Texas Instruments®.
A versão simples envia os valores dos sensores com estampas de tempo para o programa de monitoramento. A versão aperfeiçoada implementa um protocolo de distribuição de tempo baseado no PTP da norma IEEE 1588-2008, para manter a mesma referência de tempo entre os dispositivos, nas estampas de tempo.
Para informações sobre qual software utilizar, verificar a seção "Software Recomendado/Necessário" abaixo.
Novas versões podem ser disponibilizadas se apresentarem melhorias.
Simple ZigBee Sensor
Este programa, abreviado como SZS, deve ser usado nas placas alvo do kit de desenvolvimento ez430-RF2480 em lugar do padrão de fábrica, ZASA. Ele é uma fonte alternativa de pesquisa para ajudar a entender a programação do microcontrolador e adiciona estampas de tempo às medidas dos sensores.
Arquivos:
- Binário - Formatos Hex e ELF
- Códigos-fonte
- Documentação online (em inglês) - Criada com o Doxygen.
Simple ZigBee Sensor PTP
Este programa, SZSPTP, é uma versão aperfeiçoada do anterior (SZS) que adiciona sincronização de tempo aos dispositivos.
Arquivos:
- Binário - Formatos Hex e ELF
- Códigos-fonte
- Documentação online (em inglês) - Criada com o Doxygen.
Simple ZigBee Sensor Monitor
Programa de computador para conectar e receber dados do SZSPTP. Necessita componentes extras. Ver a seção "Software Recomendado/Necessário" abaixo.
Arquivos:
- Binário - Windows 32 bits
- Binário - Mac OS X, compilado na versão 10.9, pode funcionar com versão 10.6+, mas não foi testado.
- Códigos-fonte
Software Recomendado/Necessário
Os arquivos são compactados no formato 7z, que pode ser aberto com:
- 7-zip para Windows;
- iUnarchive ou Keka para Mac OS X (disponíveis na App Store);
- p7zip para Linux.
As ferramentas utilizadas para desenvolvimento são:
Depois de instalar o Lazarus, dois componentes adicionais são necessários antes de poder abrir o projeto do SZSM:
- TFBNBufDataset de FBNCtrls;
- TSdpoSerial de 5dpo Components for Lazarus, versão 0.2.0. Pode alternativamente ser obtido de Sdpo-0.2.0.