twilio / breakout_arduino_library Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://www.twilio.com/wireless/narrowband
License: Apache License 2.0
Home Page: https://www.twilio.com/wireless/narrowband
License: Apache License 2.0
Good Day. Thank you for this lib and NBIot solution.
Are there any other chipsets/modules that are confirmed to function well with this sdk?
How are about the BG96 module or the RAK8213?
http://docs.rakwireless.com/en/Cellular/RAK8213/Hardware%20Specification/RAK8213%20Data%20Sheet.pdf
Thank You.
I can't seem to get any of the breakout examples to work. They all flash to the device successfully, and after I restart it the NET led turns blue briefly, and then all LEDs shut off and the board appears to crash. I can see the heartbeat appear in my twilio console but then nothing else happens, I can't get commands to send.
This is what the Wio LTE serial monitor is showing:
17:17:48.541 -> �[00;49m�[00;49m00:00:56.366 �[01;32mINFO handler_EPSRegistrationStatusChange():790
17:17:48.541 -> >>>
17:17:48.541 -> >>>URC-EPS>>> Change in registration: Status=1(registered, home network) LAC=0xee6f CI=0x00a0d5c9 Act=9(LTE/NB-S1) Cause-Type=0(EMM-Cause) Reject-Cause=0
17:17:48.541 -> >>>
17:17:48.541 ->
17:17:48.541 -> �[00;49m�[00;49m00:00:56.416 �[01;32mINFO handler_EPSRegistrationStatusChange():790
17:17:48.578 -> >>>
17:17:48.578 -> >>>URC-EPS>>> Change in registration: Status=1(registered, home network) LAC=0xee6f CI=0x00a0d5c9 Act=9(LTE/NB-S1) Cause-Type=0(EMM-Cause) Reject-Cause=0
17:17:48.578 -> >>>
17:17:48.578 ->
17:17:48.578 -> �[00;49m�[00;49m00:00:56.567 �[01;32mINFO setHostDeviceInformation():469 Setting HostDeviceInformation to: "Twilio-Alfa_Dev-Kit","Twilio_u-blox","WioLTE-Cat-NB1_SARA-N410-02B","twilio-v0.1.0_u-blox-vL0.0.00.00.07.07 [Sep 07 2018 19:37:56]"
17:17:48.718 -> �[00;49m�[00;49m00:00:56.668 �[01;32mINFO setHostDeviceInformation():473 .. setting HostDeviceInformation successful.
17:17:48.821 -> �[00;49m�[00;49m00:00:56.668 �[01;36mNOTI initModem():183 ... OwlModem - registered to network.
17:17:48.821 -> �[00;49m�[00;49m00:00:56.668 �[01;36mNOTI initCoAPPeer():201 CoAPPeer - creating
17:17:48.821 -> �[00;49m�[00;49m00:00:56.820 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 67 bytes
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mINFO handler_CoAPDTLSEvent():826
17:17:48.994 -> >>>
17:17:48.994 -> >>>DTLS-Event>>> From 54.145.1.94:5684 - level 0 (<unknown>) code 476 (tinydtls_event_connect)
17:17:48.994 -> >>>
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;36mNOTI initCoAPPeer():214 .. CoAPPeer - waiting for transport to be ready (DTLS handshake)
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mCLI
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mCLI Welcome to the OwlModem simple CLI interface!
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mCLI Type your commands to test the OwlModem API. Hit <TAB> for completion and fast help.
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mCLI - use 'help' for a list of supported commands.
17:17:48.994 -> �[00;49m�[00;49m00:00:56.820 �[01;32mCLI - use 'quit' to shut-down this CLI and return control to your own program.
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI - use 'history' print the command history (limited to 16 entries).
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI - use the Up and Down arrow to scroll through the command history
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI - pressing the Down Arrow key while not scrolling through history will clear
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI the current command.
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI
17:17:48.994 -> �[00;49m�[00;49m00:00:56.821 �[01;32mCLI OwlModem-CLI > �[00;49m�[00;49m00:00:57.873 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 60 bytes
17:17:50.036 -> �[00;49m�[00;49m00:00:57.976 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 99 bytes
17:17:50.137 -> �[00;49m�[00;49m00:00:59.028 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 120 bytes
17:17:51.203 -> �[00;49m�[00;49m00:00:59.133 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 46 bytes
17:17:51.304 -> �[00;49m�[00;49m00:00:59.186 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 14 bytes
17:17:51.370 -> �[00;49m�[00;49m00:00:59.238 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 53 bytes
17:17:51.403 -> �[00;49m�[00;49m00:01:00.390 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 67 bytes
17:17:52.549 -> �[00;49m�[00;49m00:01:00.443 �[01;32mINFO handler_CoAPDTLSEvent():826
17:17:52.616 -> >>>
17:17:52.616 -> >>>DTLS-Event>>> From 54.145.1.94:5684 - level 0 (<unknown>) code 478 (tinydtls_event_connected)
17:17:52.616 -> >>>
17:17:52.616 -> �[00;49m�[00;49m00:01:00.493 �[01;36mNOTI initCoAPPeer():231 ... CoAP Peer is ready.
17:17:52.649 -> �[00;49m�[00;49m00:01:00.493 �[01;36mNOTI initCoAPPeer():232 B R E A K O U T
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():233 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():234 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():235 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():236 ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():237 ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():238 ▒▒▒▒ ▒▒▒▒
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():239 ░░░░ ░░░░░
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():240
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():241
17:17:52.649 -> �[00;49m�[00;49m00:01:00.494 �[01;36mNOTI initCoAPPeer():242
17:17:52.649 -> �[00;49m�[00;49m00:01:00.495 �[01;36mNOTI initCoAPPeer():243
17:17:52.682 -> �[00;49m�[00;49m00:01:00.495 �[01;36mNOTI initCoAPPeer():244
17:17:52.682 -> �[00;49m�[00;49m00:01:00.495 �[01;36mNOTI initCoAPPeer():245 ⚪
17:17:52.682 -> �[00;49m�[00;49m00:01:00.495 �[01;36mNOTI initCoAPPeer():246 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
17:17:52.682 -> �[00;49m�[00;49m00:01:00.548 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 123 bytes
17:17:52.716 -> �[00;49m�[00;49m00:01:00.548 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 94 bytes
17:17:52.716 -> �[00;49m�[00;49m00:01:00.548 �[01;32mINFO setup():86 Tx-Command [Hello World from BreakoutSDK test app]
17:17:52.716 -> �[00;49m�[00;49m00:01:00.548 �[01;34mWARN setup():95 ... done powering on and registering.
17:17:52.716 -> �[00;49m�[00;49m00:01:00.548 �[01;34mWARN setup():96 Arduino loop() starting up
17:17:52.716 -> �[00;49m�[00;49m00:01:01.902 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
17:17:54.062 -> �[00;49m�[00;49m00:01:01.903 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
17:17:54.062 -> �[00;49m�[00;49m00:01:01.903 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 600 seconds
17:17:54.062 -> �[00;49m�[00;49m00:01:02.955 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 39 bytes
17:17:55.112 -> �[00;49m�[00;49m00:01:03.006 �[01;32mINFO dtls_handle_message():3973 ** application data:
17:17:55.179 -> �[00;49m�[00;49m00:01:03.006 �[01;36mNOTI readFromPeer():90 Received 10 bytes over DTLS
17:17:55.179 -> �[00;49m�[00;49m00:01:03.006 �[01;32mINFO callback_checkForCommands():567 Received ACK for polling - transport is working
17:17:55.179 -> �[00;49m�[00;49m00:01:03.006 �[01;34mWARN handler_CoAPResponse():934 Received 2.01 Response Created for unknown Request
17:17:55.179 -> �[00;49m�[00;49m00:01:03.007 �[01;34mWARN CoAP Message Version 1 Type 2 - Acknowledgement Code 2.01 - Response.Created Message-Id 15228 Token 0x883e37
17:17:55.179 -> �[00;49m�[00;49m00:01:03.007 �[01;34mWARN - CoAPOption 50000 (Twilio-Queued-Command-Count): 0
Using the example apps; I've tried the temp/humidity and also the button. If I have the Arduino studio open with the serial monitor connected, everything runs great. If I disconnect my USB connection and try to run stand alone, it never fully loads up or sends data. I do get the blue LED, but that's about it. Is there code that I need to change?
I'm running into an issue where my devkit only sends commands to Twilio when it is connected by USB to my computer. If I load the driver, disconnect the board, and press the RST button to start the program, it shows all of the expected lights to indicate that it is connected, but Twilio never receives any commands. If I press RST to start while the board is still connected to my laptop, it transmits as expected, but once I disconnect it, it sends 1 more command to Twilio and then stops entirely. When I reconnect to my laptop and view the serial monitor, the logs appear normal but the devkit still doesn’t send any commands until eventually reinitializeTransport() runs.
I thought this might be a problem with my custom Arduino sketch, so I tried it with the examples provided, as well as with Chris's code from https://github.com/cskonopka/TwilioIoT/tree/master/Blog/06-NarrowbandEnvironmetalMonitor
and ran into the exact same issue. My coworkers here at T-Mobile are confirming that they also experience the same issue Here is a log showing the output before I disconnected the board, as well as after it stops transmitting and I reconnect it to the USB port and it takes a few minutes to start transmitting again:
�[00;49m�[0eceive URC for queued received-from data on socket 0 of 39 bytes
�[00;49m�[00;49m00:12:16.632 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:12:16.632 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:12:16.632 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:12:16.683 �[01;32mINFO dtls_handle_message():3973 ** application data:
�[00;49m�[00;49m00:12:16.684 �[01;36mNOTI readFromPeer():90 Received 10 bytes over DTLS
�[00;49m�[00;49m00:12:16.684 �[01;32mINFO callback_checkForCommands():567 Received ACK for polling - transport is working
�[00;49m�[00;49m00:12:16.684 �[01;34mWARN handler_CoAPResponse():934 Received 2.01 Response Created for unknown Request
�[00;49m�[00;49m00:12:16.684 �[01;34mWARN CoAP Message Version 1 Type 2 - Acknowledgement Code 2.01 - Response.Created Message-Id 18911 Token 0xdc661a
�[00;49m�[00;49m00:12:16.684 �[01;34mWARN - CoAPOption 50000 (Twilio-Queued-Command-Count): 0
�[00;49m�[00;49m00:12:17.258 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:12:17.259 �[01;32mINFO your_application_example():67 Current humidity [32.000000]
�[00;49m�[00;49m00:12:17.312 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:12:17.312 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:13:17.340 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 39 bytes
�[00;49m�[00;49m00:13:17.390 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:13:17.390 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:13:17.390 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:13:17.442 �[01;32mINFO dtls_handle_message():3973 ** application data:
�[00;49m�[00;49m00:14:53.171 �[01;36mNOTI readFromPeer():90 Received 10 bytes over DTLS
�[00;49m�[00;49m00:14:57.761 �[01;32mINFO callback_checkForCommands():567 Received ACK for polling - transport is working
�[00;49m�[00;49m00:14:57.762 �[01;34mWARN handler_CoAPResponse():934 Received 2.01 Response Created for unknown Request
�[00;49m�[00;49m00:14:57.762 �[01;34mWARN CoAP Message Version 1 Type 2 - Acknowledgement Code 2.01 - Response.Created Message-Id 18913 Token 0xdc661b
�[00;49m�[00;49m00:14:57.762 �[01;34mWARN - CoAPOption 50000 (Twilio-Queued-Command-Count): 0
�[00;49m�[00;49m00:14:57.764 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 39 bytes
�[00;49m�[00;49m00:14:57.814 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:14:57.815 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18915 re-transmitted bytes=60
�[00;49m�[00;49m00:14:58.390 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:14:58.390 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:14:58.443 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:14:58.443 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:15:58.587 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:15:58.587 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:15:58.587 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:15:58.639 �[01;32mINFO dtls_handle_message():3973 ** application data:
�[00;49m�[00;49m00:15:58.639 �[01;36mNOTI readFromPeer():90 Received 10 bytes over DTLS
�[00;49m�[00;49m00:15:58.639 �[01;32mINFO callback_checkForCommands():567 Received ACK for polling - transport is working
�[00;49m�[00;49m00:15:58.639 �[01;34mWARN handler_CoAPResponse():934 Received 2.01 Response Created for unknown Request
�[00;49m�[00;49m00:15:58.639 �[01;34mWARN CoAP Message Version 1 Type 2 - Acknowledgement Code 2.01 - Response.Created Message-Id 18915 Token 0xdc661c
�[00;49m�[00;49m00:15:58.639 �[01;34mWARN - CoAPOption 50000 (Twilio-Queued-Command-Count): 0
�[00;49m�[00;49m00:15:59.215 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:15:59.215 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:15:59.268 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:15:59.268 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:16:59.411 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:16:59.412 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:16:59.412 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:16:59.464 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:16:59.464 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18917 re-transmitted bytes=60
�[00;49m�[00;49m00:17:00.039 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:17:00.040 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:17:00.093 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:17:00.093 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:18:00.236 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:18:00.236 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:18:00.236 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:18:00.288 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:18:00.289 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18917 re-transmitted bytes=60
�[00;49m�[00;49m00:18:00.341 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:18:00.341 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18919 re-transmitted bytes=60
�[00;49m�[00;49m00:18:00.916 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:18:00.916 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:18:00.970 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:18:00.970 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:19:01.113 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:19:01.113 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:19:01.113 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:19:01.165 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:19:01.165 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18917 re-transmitted bytes=60
�[00;49m�[00;49m00:19:01.218 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:19:01.218 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18919 re-transmitted bytes=60
�[00;49m�[00;49m00:19:01.270 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:19:01.270 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18921 re-transmitted bytes=60
�[00;49m�[00;49m00:19:01.845 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:19:01.845 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:19:01.899 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:19:01.899 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:20:02.042 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:20:02.042 �[01;32mINFO sendReliably():427 remote=54.145.1.94:5684 - sent 60 bytes
�[00;49m�[00;49m00:20:02.042 �[01;32mINFO checkForCommands():657 Sent a POST /v1/Heartbeats - next one is in 60 seconds
�[00;49m�[00;49m00:20:02.094 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:20:02.095 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18919 re-transmitted bytes=60
�[00;49m�[00;49m00:20:02.147 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:20:02.147 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18921 re-transmitted bytes=60
�[00;49m�[00;49m00:20:02.199 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 89 bytes
�[00;49m�[00;49m00:20:02.199 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18923 re-transmitted bytes=60
�[00;49m�[00;49m00:20:02.774 �[01;32mINFO your_application_example():66 Current temperature [23.000000] degrees celcius
�[00;49m�[00;49m00:20:02.775 �[01;32mINFO your_application_example():67 Current humidity [31.000000]
�[00;49m�[00;49m00:20:02.828 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 135 bytes
�[00;49m�[00;49m00:20:02.828 �[01;32mINFO sendUnreliably():376 remote=54.145.1.94:5684 - sent 106 bytes
�[00;49m�[00;49m00:21:02.919 �[01;34mWARN reinitializeTransport():320 Reinitializing transport connection with the Twilio Commands server
�[00;49m�[00;49m00:21:02.919 �[01;36mNOTI reinitialize():223 remote_ip=54.145.1.94:5684 - already connected - cycling everything
�[00;49m�[00;49m00:21:02.970 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 31 bytes
�[00;49m�[00;49m00:21:02.970 �[01;36mNOTI close():339 Close error=0
�[00;49m�[00;49m00:21:03.172 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 67 bytes
�[00;49m�[00;49m00:21:03.172 �[01;32mINFO handler_CoAPDTLSEvent():826
>>>
>>>DTLS-Event>>> From 54.145.1.94:5684 - level 0 (<unknown>) code 476 (tinydtls_event_connect)
>>>
�[00;49m�[00;49m00:21:03.172 �[01;36mNOTI reinitializeTransport():331 .. CoAPPeer - waiting for transport to be ready (DTLS handshake)
�[00;49m�[00;49m00:21:03.172 �[01;33mERR sendReliably():393 Transport is not ready
�[00;49m�[00;49m00:21:03.172 �[01;33mERR checkForCommands():648 Error sending request unreliably
�[00;49m�[00;49m00:21:03.173 �[01;34mWARN sendData():441 Will try to send, but last status was 476 (C�I⸮⸮f�⸮v1
HeartbeatsM
Sim=8901240202100196420⸮⸮5v0.1.0/alfa9) != connected
�[00;49m�[00;49m00:21:03.173 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18921 re-transmitted bytes=60
�[00;49m�[00;49m00:21:03.173 �[01;34mWARN sendData():441 Will try to send, but last status was 476 (C�I⸮⸮f ⸮v1
HeartbeatsM
Sim=8901240202100196420⸮⸮5v0.1.0/alfa9) != connected
�[00;49m�[00;49m00:21:03.173 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18923 re-transmitted bytes=60
�[00;49m�[00;49m00:21:03.173 �[01;34mWARN sendData():441 Will try to send, but last status was 476 (C�I⸮⸮f!⸮v1
HeartbeatsM
Sim=8901240202100196420⸮⸮5v0.1.0/alfai�) != connected
�[00;49m�[00;49m00:21:03.173 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18925 re-transmitted bytes=60
�[00;49m�[00;49m00:21:03.775 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 60 bytes
�[00;49m�[00;49m00:21:03.878 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 99 bytes
�[00;49m�[00;49m00:21:08.636 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 120 bytes
�[00;49m�[00;49m00:21:08.741 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 46 bytes
�[00;49m�[00;49m00:21:08.794 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 14 bytes
�[00;49m�[00;49m00:21:08.846 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 53 bytes
�[00;49m�[00;49m00:21:10.499 �[01;34mWARN reinitializeTransport():320 Reinitializing transport connection with the Twilio Commands server
�[00;49m�[00;49m00:21:10.550 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 31 bytes
�[00;49m�[00;49m00:21:10.550 �[01;36mNOTI close():339 Close error=0
�[00;49m�[00;49m00:21:10.752 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 67 bytes
�[00;49m�[00;49m00:21:10.752 �[01;32mINFO handler_CoAPDTLSEvent():826
>>>
>>>DTLS-Event>>> From 54.145.1.94:5684 - level 0 (<unknown>) code 476 (tinydtls_event_connect)
>>>
�[00;49m�[00;49m00:21:10.752 �[01;36mNOTI reinitializeTransport():331 .. CoAPPeer - waiting for transport to be ready (DTLS handshake)
�[00;49m�[00;49m00:21:13.908 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 60 bytes
�[00;49m�[00;49m00:21:14.011 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 99 bytes
�[00;49m�[00;49m00:21:18.519 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 120 bytes
�[00;49m�[00;49m00:21:18.624 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 46 bytes
�[00;49m�[00;49m00:21:18.677 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 14 bytes
�[00;49m�[00;49m00:21:18.729 �[01;32mINFO sendUDP():497 Sent data over UDP on socket 0 53 bytes
�[00;49m�[00;49m00:21:23.287 �[01;34mWARN sendData():441 Will try to send, but last status was 476 (C�I⸮⸮f!⸮v1
HeartbeatsM
Sim=8901240202100196420⸮⸮5v0.1.0/alfai�) != connected
�[00;49m�[00;49m00:21:23.287 �[01;32mINFO triggerClientTransactionRetransmissions():746 message_id=18925 re-transmitted bytes=60
�[00;49m�[00;49m00:21:23.487 �[01;32mINFO processURCReceiveFrom():258 Receive URC for queued received-from data on socket 0 of 67 bytes
�[00;49m�[00;49m00:21:23.540 �[01;32mINFO handler_CoAPDTLSEvent():826
>>>
>>>DTLS-Event>>> From 54.145.1.94:5684 - level 0 (<unknown>) code 478 (tinydtls_event_connected)
>>>
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():348 ... CoAP Peer is ready.
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():349 B R E A K O U T - re
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():350 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():351 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():352 ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():353 ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():354 ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():355 ▒▒▒▒ ▒▒▒▒
�[00;49m�[00;49m00:21:23.591 �[01;36mNOTI reinitializeTransport():356 ░░░░ ░░░░░
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():357
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():358
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():359
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():360
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():361
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():362 ⚪
�[00;49m�[00;49m00:21:23.592 �[01;36mNOTI reinitializeTransport():363 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
�[00;49m�[00;49m00:21:23.592 �[01;33mERR putClientTransactionCON():774 message_id=18929 - No space left for client transaction (too many in parallel)
�[00;49m�[00;49m00:21:23.594 �[01;33mERR sendReliably():419 remote=54.145.1.94:5684 message_id=18929 - error creating client transaction
�[00;49m�[00;49m00:21:23.594 �[01;33mERR checkForCommands():648 Error sending request unreliably
�[00;49m�[00;49m00:21:23.594 �[01;33mERR callback_checkForCommands():581 Transport reinitialized, immediate re-polling failed
�[00;49m�[00;49m00:21:23.645 �[01;36mNOTI reinitializeTransport():348 ... CoAP Peer is ready.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.