Random
This section refers to the following sample application(s):
02-random
The
LTC5800
features a random number generator device which samples the thermal noise of an internal circuit to generate a sequence of random bytes.You can not use this device after having issued the join or search commands to the mote. Doing so will result in the API returning the DN_ERR_STATE
error code. This device can not be used if the mote is configured to join automatically.
The 02-random
Sample Application
The 02-random
sample application creates a task which periodically reads 16 bytes from the random number generator device. It prints those bytes on the CLI, in hexadecimal format, as shown below:
random app, ver 1.0.0.1 SmartMeshIP stack, ver 1.2.1.3 randomBuf: 47c46d54d33c928af0d8887e769aa67d randomBuf: d98f89bfe0ab04b9b08a77978c0044dd randomBuf: ce538e84294e459b7633630c250f2ea2 randomBuf: 6bf1cdc49f670402c994978e3aed45f5 randomBuf: a838b98077683679ddc66d7c41178437 randomBuf: 4e436ea06fd80fc166cb8d6ec6f3730a randomBuf: 7353f05d4d2742d933f929b75ae76fee randomBuf: 124e3128b78f39d410c58f2cbe0d5f77 randomBuf: 5d7715de90587efc1106002fc0365551 randomBuf: 26a6892c0257a5223ba29304c918d0f4 randomBuf: 0116cedb929095919213788843fbd0c5 randomBuf: 95c1f9cd1537d220a759175b32f6f11c randomBuf: 09eb45cf0978c1362e7ac600f54e10b7 randomBuf: 3002d38c4c4221f6e80295001cfc5b4f randomBuf: 51e1652aebd458ad5ceee6bf3bb12f89 randomBuf: e7bcd6d55e2af408c9821432ca55f227 randomBuf: 00fae9407e64bb88f8c2e7e35ad250a9 randomBuf: f1e2d5da77d303d76b64a5b5850e432c randomBuf: 631e3869e0b6aa6a5e8f69981a24a237 randomBuf: 015f87ee4ed082b914a031594ffbe8ed randomBuf: 4be31860b5fdf74dbb9954c712121331 randomBuf: c5f08c4d3a030126ed10f029834289f6 randomBuf: 2d0259f0cae94fa01e368ea089f218f9
Refer to the
SmartMesh On-Chip API html documentation
in the /doc
directory of the for documentation about this feature.