BITCLOUD - WSNDemo - Misc.Questions.

Go To Last Post
130 posts / 0 new

Pages

Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi everybody,
Regarding to bitcloud WSNDemo example application,
I couldn't find where is defined the function APL_WRITE_LOG(0x??).

Where / how can we access this log? (if we can)

Thanks!

Last Edited: Fri. Oct 16, 2015 - 02:32 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
I couldn’t find where is defined the function APL_WRITE_LOG(0x??).

It is defined somewhere inside stack headers. But nevermind them, they are a part of very old testing and debugging infrastructure, which is not really helpful anyway. Basically all they were doing is sending parameter byte to the UART.

They don't do anything in release unless you explicitly enable them and even then I'm not sure that they are still working.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

...and the assert function?

#ifdef _TEMPERATURE_SENSOR_
  assert(BC_SUCCESS == BSP_OpenTemperatureSensor(), 0xf007);
#endif
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
...and the assert function?

This one is quite useful, but also disabled in releases since it drastically increases code size.

This function checks provided condition and if condition is false function hangs programm execution and outputs second number into UART. Helps to catch run-time bugs.

LE: but it is in HAL which is open source, so you may use it in your applications, just copy it from HAL.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

APS_DataReq()function is available anywhere to watch and learn how it works?
or maybe it is a binary and has to be transparent to me and I just need to modify APS_DataReq_t structure as needed?
Thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
or maybe it is a binary and has to be transparent to me and I just need to modify APS_DataReq_t structure as needed?
That one :)

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,
I'm having problem starting the connection with WSN Monitor.
The sniffer from wireless services is working fine, but the wsn demo shows "can't connect" all the times I do "connect" to the IP:PORT (same as server)
Could be a problem that WSNDemoApp_USB_Coord.hex is not loaded on the usb stick? (I'm using the default firmware of the stick )

I'm asking this because for some reason, I couldn't reprogram the usbstick.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
The sniffer from wireless services is working fine
Which means that there is sniffer firmware loaded to the stick.

troyka wrote:
Could be a problem that WSNDemoApp_USB_Coord.hex is not loaded on the usb stick?
By default there is sniffer firmware, which makes more sense.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Alex,do you know where I can find (maybe you already got this) information about the raven board relating:
1-Antena maximum coverage range
2-max numbers of nodes allwed
3-average data rate etc...

thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
1-Antena maximum coverage range
Have no idea, maybe it is easier just to try it yourself.

troyka wrote:
2-max numbers of nodes allwed
Depends on application.

troyka wrote:
3-average data rate etc...
Regularly 80-90 kbit/sec in one direction in peer-to-peer mode without APS ACKs.

All of above applies only to BitCloud, of course.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ok, I'll check that params by myself.
starting to configuring p2p application, found the CS_POWER_FAILURE.
what is the effect after enabled?
There is no info on manuals or web.

And after change BOARD to BOARD_USB_DONGLE

Quote:

E:\PROYECTO\BitCloud_ATAVRRZRAVEN_1_10_0\Applications\ThroughputTest/src/throughputTest.c:89: undefined reference to `BSP_OpenLcd'
./objs/throughputTest.o: In function `startingNetworkTimerFired':
E:\PROYECTO\BitCloud_ATAVRRZRAVEN_1_10_0\Applications\ThroughputTest/src/throughputTest.c:66: undefined reference to `BSP_SendLcdCmd'
./objs/throughputTest.o: In function `ZDO_StartNetworkConf':
E:\PROYECTO\BitCloud_ATAVRRZRAVEN_1_10_0\Applications\ThroughputTest/src/throughputTest.c:199: undefined reference to `BSP_SendLcdCmd'
make: *** [throughputTest.elf] Error 1
Build failed with 3 errors and 0 warnings...

IT's like the default value is still on BOARD_RAVEN and continues looking for LCD.h not leds.h

regards!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
what is the effect after enabled?
Node will save it's state every 5 minutes into EEPROM and restore this state after power off without rejoin. Feature is pretty much useless since in 5 minutes a lot could happen and all this will be lost.

troyka wrote:
And after change BOARD to BOARD_USB_DONGLE
I guess you need to "make clean all" instead of just "make".

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

That fix the problem.
ok, now I have the boards programmed, but it seems I need "AT91 USB to Serial Converter driver" (says on manual)
Do you know where to find it?

For the original firmware on the boards, the "jungo" driver works fine, but the Throughput Test Application ask for another one??...is this correct?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
Do you know where to find it?
It should be included in SDK. Search for *.ini files, this is description of device.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No, nothing on SDK, or wireless services installation or wireless studio.
Tried on XP, vista and W7, all of them asking for a driver.
Tried a USB folder under Atmel\AVR Tools\usb, there are some .inf files, but nothing.
AVR2051 (BitCloud Stack Documentation) talks about ""AT91 USB to Serial Converter driver""
How could be that no one before ask for this driver?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
How could be that no one before ask for this driver?

How about ThirdPartySoftware/6119_VCP.inf?

I don't have Raven SDK at hand, but in SDK for SAM7X_EK it is there.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

THAT'S THE ONE!!!

I saw that WSNDemo contains a connect to serial port.
does that program works with Throughput Test Application? or just hyper terminal or related ones?

Another question. Still I haven't reach the connection between the two usb nodes.
My USB coordinator, shows the leds:
BLUE continuously on
Red blinks
Yellow continuously on

The other side, the router, blue, green and yellow are on continuously on all (red off).

From the manual, I read that the coordinator created the network successfully and sending data to the USB but not sending or receiving nothing through air.

Could you please check this config that I've used?:
Coordinator:

BOARD = BOARD_USB_DONGLE
SECURITY_MODE = NO_SECURITY_MODE
STACK_TYPE = COORDINATOR
CS_EXT_PANID = 0xAAAAAAAAAAAAAAAALL
CS_UID = 0x00LL
APP_USE_APS_ACK = 0
APP_DEVICE_TYPE = DEV_TYPE_COORDINATOR

All other variables as default.
And the Router:

BOARD = BOARD_USB_DONGLE
SECURITY_MODE = NO_SECURITY_MODE
STACK_TYPE = ROUTER
CS_EXT_PANID = 0xAAAAAAAAAAAAAAAALL
CS_UID = 0x01LL
APP_USE_APS_ACK = 0
APP_DEVICE_TYPE = DEV_TYPE_ROUTER

And that's all...did I miss something??
Thankyou!!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
does that program works with Throughput Test Application? or just hyper terminal or related ones?
What program?

CS_UID == 0 means "read hardware UID" and I'm not sure raven has one.

Also try with STACK_TYPE = ALL for both sides.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ok, now it's working the Throughput Test Application.
The changes made was remove the 0 from the CS_UID.
Thanks again

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Watching the data rates, if the coordinator and router are separated 1m of each other, no ACK and no security, the best bandwidth I get is 95Kbps (average)
If zigbee at 2.4Ghz predicts a 250Kbps of max speed...
I assume that bitcloud is calculating bandwidth only for the data payload. right?
if not, why is that slowdown on velocity?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
the best bandwidth I get is 95Kbps (average)
That's as much as you gonna get with ZigBee.

troyka wrote:
If zigbee at 2.4Ghz predicts a 250Kbps of max speed...
Not ZigBee, IEEE802.15.4. And this is a physical transfer speed, at which bits are transferred inside single frame. Once you have two frames, you get inter-frame delay and frame header, so data rate drops a bit. Then you add ZigBee headers and speed drops even more (but you get routing, retries, acknowledgments, etc in exchange).

troyka wrote:
I assume that bitcloud is calculating bandwidth only for the data payload. right?
ThroughputTest calculates actual data transfer rate.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi again, I was trying to find APP_PAYLOAD_SIZE and found that it's equal to APS_MAX_ASDU_SIZE who is equal to
NWK_MAX_NSDU_SIZE - APS_MAX_DATA_FRAME_HEADER_LENGTH - APS_MAX_DATA_FRAME_FOOTER_LENGTH

None of the three last ones are defined as a number...

maybe you know the size of any of them.
Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
None of the three last ones are defined as a number...
Keep digging and you'll end up with hairy equation.

In real life you need to use APS_MAX_ASDU_SIZE and not worry about anything else.

APS_MAX_ASDU_SIZE value is different depending on stack settings, particularly security.

Without security it is around 93-95 (don't remember exact value). And with security it is around 60+.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

look at the attached table please,
using the worst case for all the frames, the lowest value I can get for bandwidth is 130 kbps...(105 on practice, 95 the average)
maybe you found the mistake...

Last Edited: Thu. Mar 3, 2011 - 03:39 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
maybe you found the mistake...
No mistake, you are assuming 250 kbps of sustained throughput, this is not true, there are random delays between frames (which are quite big), there are mandatory MAC acknowledge frames.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

alexru wrote:
there are mandatory MAC acknowledge frames.
Do you refer to the Synchronization with beacons?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
alexru wrote:
there are mandatory MAC acknowledge frames.
Do you refer to the Synchronization with beacons?
No, ZigBee does not use beacon mode. But every received frame is acknowledged on MAC layer.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

so, If I disable ACK on NWK layer, this action do not disable on MAC layer too?
I don't want to be reiterative, it's because MAC layer has the ability to disable ack request too.
thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
so, If I disable ACK on NWK layer, this action do not disable on MAC layer too?
There are no ACKs on NWK layer, only on APS.

troyka wrote:
MAC layer has the ability to disable ack request too.
thanks
No, MAC ACKs are mandatory in ZigBee.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi, Related to Throughput Test application,
when enabling security (CS_ZDO_SECURITY_STATUS = 0)
both (coordinator and router) start blink yellow led.
I think maybe, they are not reaching an agreement on keys, on the other cases, with no security, the yellow led was constantly ON.
ps, the bandwidth is now on 3kbps....
Is this normal? unlikely right??

the same thing when enabled ACK, but now the bandwidth is 2kbps...1 sometimes...

looking a post from the user RabidCicada, I see that this bandwidth is normal thing...

Quote:
I set RZUSBStick to Coordinator. And setup 2 Raven Board Routers.

With Security Enabled (Pre-Shared network key, MAX packet payload of 53 bytes according to Bitcloud users guide):
1 Router transmitting = 123 Bytes per second transmitted.
2Routers transmitting = 350 Bytes per second transmitted.

Please confirm me that behaviour.

Another question:
Is there any method (or maybe is documented anywhere) how may nodes (maximum number) is supported by a coordinator?
or maybe the max bandwidth supported, that could lead to a conclusion using the Throughput results...

Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
the yellow led was constantly ON.
Yellow toggles when packet is sent or received, so it was blinking, but really fast :)

troyka wrote:
ps, the bandwidth is now on 3kbps....
Is this normal? unlikely right??
Yes, this is normal, rf230 does not have hardware encryption module, so encryption in implemented in software and it is pretty slow.

troyka wrote:
Is there any method (or maybe is documented anywhere) how may nodes (maximum number) is supported by a coordinator?
Depends on what do you mean by "supported". Amount of EDs that may connect to it is limited by available RAM, amount of routers that may connect is unlimited. But it can't receive data from too many nodes simultaneously, this depends on scenario.

It is really hard to put this into one document.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No problem, you gave me an idea how to aboard the subject.
One more question, using the RAVENS and the RZUSB, I have aprox. 120m on a point to point communications...
(nobody walking through because the link goes down)
Do you know how much better is the communications using a zigbit amp? or how much can improve with the amps modules?
Actually, with the ravens, I can go through 2 or three walls, 30m, 50 on the best case...and they need to be directed because the antenna is no omni directional...
It's a good board to start learning, but on the field, more power is needed.
Regards!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
Do you know how much better is the communications using a zigbit amp? or how much can improve with the amps modules?
With proper antenna I've seen reports of them working at a 3 km line of sight distance.

ZigBee way of extending range is placing routers along the distance, not increasing TX power.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Does the wsn demo application need the rfservicesserver.exe to be started before the connection?

I can't connect the soft to any board, now I'm doubting about wich connection to use on the "connect" menu, there is a serial connection and a TCP/IP connection. None of them working.

Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ok, clear that... I was uploading from a wrong path...
Sorry about that..

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
Does the wsn demo application need the rfservicesserver.exe to be started before the connection?
I have no idea what it is, so no :)

troyka wrote:
I can't connect the soft to any board, now I'm doubting about wich connection to use on the "connect" menu, there is a serial connection and a TCP/IP connection. None of them working.
You need serial connection. But before that just open corresponding COM-port in HyperTerminal or another terminal program and make sure that is it sending something.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Searching at the zigbee specification,
LQI = Link quality indicator
but what RSSI stands for??

or maybe you know the propouse of the function:
void appReadLqiRssi(void)

thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
but what RSSI stands for??
Received Signal Strength Indicator.

troyka wrote:
or maybe you know the propouse of the function:
void appReadLqiRssi(void)
It reads LQI and RSSI values from parent to put them into sent data frame.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

maybe you know why happens this:

Quote:
make: *** No rule to make target `objs/WSNSENSORMANAGER.C', needed by `WSNDemoApp.elf'. Stop.
Build failed with 1 errors and 0 warnings...

Sometimes just happens after modify a simple variable, then even if I make a clear or recompile, the problem persist...
I have to start the project again and the compilation works fine.
any idea??

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
maybe you know why happens this:
Never seen this. Message is pretty weird, it expects .c file in objs/ directory.

Can you check next time this happens what is the output of "make clean all" invoked in the directory with the Makefile?

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Here it is:

Quote:

-------Application cleaning------------------------
rm -rf ./objs/WSNCoord.o ./objs/WSNDemoApp.o ./objs/WSNEndDevice.o ./objs/WSNRouter.o ./objs/WSNSENSORMANAGER.C ./objs/WSNUARTManager.o ./objs/WSNVisualizer.o ./objs/WSNZclManager.o ./list/*.* WSNDemoApp.elf WSNDemoApp.hex WSNDemoApp.srec WSNDemoApp.bin
make clean -C ../../BitCloud/Components/./PersistDataServer
make[1]: Entering directory `E:/TESTING/RAVEN_1/BitCloud/Components/PersistDataServer'

----------------------------------------------------
Persist Data Server component cleaning.
----------------------------------------------------
rm -f ./objs/pdsDataServer.o ./objs/pdsWriteData.o ./objs/pdsCrcService.o ./lib/libPersistDataServer.a ./list/*.*
make[1]: Leaving directory `E:/TESTING/RAVEN_1/BitCloud/Components/PersistDataServer'
make clean -C ../../BitCloud/Components/./ConfigServer
make[1]: Entering directory `E:/TESTING/RAVEN_1/BitCloud/Components/ConfigServer'

----------------------------------------------------
Config Server component cleaning.
----------------------------------------------------
rm -f ./objs/configServer.o ./lib/libConfigServer.a ./list/*.*
make[1]: Leaving directory `E:/TESTING/RAVEN_1/BitCloud/Components/ConfigServer'
make clean -C ../../BitCloud/Components/./BSP
make[1]: Entering directory `E:/TESTING/RAVEN_1/BitCloud/Components/BSP'

----------------------------------------------------
Board Support component cleaning.
----------------------------------------------------
rm -f ./RAVEN/objs/lcd.o ./RAVEN/objs/bspTaskManager.o ./RAVEN/objs/joystik.o ./RAVEN/objs/sipc.o ./RAVEN/objs/sensors.o ./RAVEN/objs/buttons.o ./lib/libBSPRaven.a ./list/*.*
make[1]: Leaving directory `E:/TESTING/RAVEN_1/BitCloud/Components/BSP'
Build succeeded with 0 Warnings...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

This is an output of "make clean", I need an output of "make clean all" in the case where this problem is reproduced.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

my mistake, the attached file shows the "make clean all" output.

Attachment(s): 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

From this line

rm -rf ./objs/WSNCoord.o ./objs/WSNDemoApp.o ./objs/WSNEndDevice.o ./objs/WSNRouter.o ./objs/WSNSENSORMANAGER.C ./objs/WSNUARTManager.o 

I see that WSNSENSORMANAGER.C is included in the list of objects.

Do you know exact change that leads to such result?

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I just made a change on that file, after the compile, the error message start poping up.
Now, reverted the change,"clean all" the error disappear, after that, I change wsnroutermanager back and everything fine.
If I was wrong modifying WSNSENSORMANAGER.C let me know, maybe the way I did it.
regards.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
I just made a change on that file, after the compile, the error message start poping up.
What change exactly?

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
static void temperatureDataReady(bool result, int16_t temperature)
{
  //save sensor data
  if (result){
  	temperature = 88;
    appMessage.data.meshbean.temperature = temperature;
	}
//    appMessage.data.meshbean.temperature = CPU_TO_LE32(temperature);
  else
    appMessage.data.meshbean.temperature = CPU_TO_LE32(0);

#ifdef _LIGHT_SENSOR_
  assert(BC_SUCCESS == BSP_ReadLightData(lightDataReady), 0xf002);
#else
  lightDataReady(false, 0);
#endif //_LIGHT_SENSOR_
}

I just want to be aware on the coordinator side about that "88" value of temperature.
I'm aware that the code will override all future temperature readings.It's just a test.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Are you sure you haven't changed Makefile by any chance? I really looks like error is there.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No, I never touched Makefile, just working on the code.
This is the third time I see this error.
The last two times was always changing some part of the code, one after modify WSNvisualizaer.c, lighting the raven led, and the other one after added inside the states: APP_INITING_STATE\APP_PROCESS:

#ifdef _ROUTER_
BSP_OpenButtons(buttonsPressed, buttonsReleased);
#endif // _ROUTER_
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

one question:
I modified WSNdemo to accept interruptions (router side).
The interruption does the following:

extern AppMessageRequest_t  appMessage;
int16_t temperature;

  switch (buttonNumber){
		case BSP_KEY0:
			appSendLcdMsg("INT  0 ");
			break;
		case BSP_KEY1:
			appSendLcdMsg("INT  1 ");
  			appSendLcdCmd(LCD_CMD_LED_OFF);
			break;
		case BSP_KEY2:
			appSendLcdMsg("TOO HOT");
  			appSendLcdCmd(LCD_CMD_LED_ON);
			temperature=88;   			
			appMessage.data.meshbean.temperature = temperature;
			break;
 }

When Interruption BSP_KEY2 is generated, I see the led on and the message, but few seconds later, the router disapears from the wsnmonitor topology map. Immediately, after removed the interruption, appears again, and wsn monitor shows 88 on temp.

I think that the "brake" command from the interruption is not returning to the execution thread.
Could you give me your opinion? Thanks.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

troyka wrote:
No, I never touched Makefile, just working on the code.
Then I see no apparent connection between the error and what you are doing, your actions are perfectly valid. I guess you need to observe this for some time to see if you can find some pattern.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

Pages