jhg
Dependencies: mbed LoRaWAN-lib SX1272Lib
Revision 8:5343a10dfa6c, committed 2019-03-05
- Comitter:
- etiene32
- Date:
- Tue Mar 05 16:27:41 2019 +0000
- Parent:
- 4:78bf111a5f6a
- Commit message:
- fonctionne avec transfert de texte
Changed in this revision
| app/Comissioning.h | Show annotated file Show diff for this revision Revisions of this file |
| app/main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/app/Comissioning.h Wed May 18 11:33:36 2016 +0000
+++ b/app/Comissioning.h Tue Mar 05 16:27:41 2019 +0000
@@ -36,7 +36,7 @@
/*!
* Mote device IEEE EUI (big endian)
*/
-#define LORAWAN_DEVICE_EUI { IEEE_OUI, 0x44, 0x55, 0x66, 0x77, 0x88 }
+#define LORAWAN_DEVICE_EUI { 0x12 ,0x59 ,0x12 ,0x59 ,0x12 ,0x59 ,0x12 ,0x42 }
/*!
* Application IEEE EUI (big endian)
@@ -46,7 +46,7 @@
/*!
* AES encryption/decryption cipher application key
*/
-#define LORAWAN_APPLICATION_KEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C }
+#define LORAWAN_APPLICATION_KEY { 0x8a ,0x1c ,0x7a ,0xfb ,0x76 ,0xf5 ,0xf5 ,0xc0 ,0x6d ,0x6e ,0x02 ,0x4a ,0x8b ,0x3b ,0x5a ,0x0e}
#else
--- a/app/main.cpp Wed May 18 11:33:36 2016 +0000
+++ b/app/main.cpp Tue Mar 05 16:27:41 2019 +0000
@@ -292,45 +292,28 @@
/*!
* \brief Prepares the payload of the frame
*/
-static void PrepareTxFrame( uint8_t port )
+static void PrepareTxFrame( uint8_t port, uint8_t text[10] )
{
switch( port )
{
- case 15:
+ case 18:
{
- AppData[0] = AppLedStateOn;
+
+ /* AppData[0] = text[0];
+ AppData[1] = text[1];
+ AppData[2] = text[2];
+ AppData[3] = text[3];
+ AppData[4] = text[4];
+ AppData[5] = text[5];
+ AppData[6] = text[6];
+ AppData[7] = text[7];
+ AppData[8] = text[8];*/
+ for(int y=0;y<10;y++){
+ AppData[y] = text[y];
+ }
+
if( IsTxConfirmed == true )
{
- AppData[1] = LoRaMacDownlinkStatus.DownlinkCounter >> 8;
- AppData[2] = LoRaMacDownlinkStatus.DownlinkCounter;
- AppData[3] = LoRaMacDownlinkStatus.Rssi >> 8;
- AppData[4] = LoRaMacDownlinkStatus.Rssi;
- AppData[5] = LoRaMacDownlinkStatus.Snr;
- }
- }
- break;
- case 224:
- if( ComplianceTest.LinkCheck == true )
- {
- ComplianceTest.LinkCheck = false;
- AppDataSize = 3;
- AppData[0] = 5;
- AppData[1] = ComplianceTest.DemodMargin;
- AppData[2] = ComplianceTest.NbGateways;
- ComplianceTest.State = 1;
- }
- else
- {
- switch( ComplianceTest.State )
- {
- case 4:
- ComplianceTest.State = 1;
- break;
- case 1:
- AppDataSize = 2;
- AppData[0] = ComplianceTest.DownLinkCounter >> 8;
- AppData[1] = ComplianceTest.DownLinkCounter;
- break;
}
}
break;
@@ -859,9 +842,11 @@
{
if( NextTx == true )
{
+ uint8_t text[10]={1,2,3,4,5,6,7,8,9,10};
SerialDisplayUpdateUplinkAcked( false );
SerialDisplayUpdateDonwlinkRxData( false );
- PrepareTxFrame( AppPort );
+ //PrepareTxFrame( AppPort);
+ PrepareTxFrame( 18,text);
NextTx = SendFrame( );