
CRBasic Example 3: CELL200 series settings configuration and status retrieval using terminal
functionality
EndIf
SerialOut
(ComSDC11,
"set sdc 7"
& CRLF, CRLF, 1, 200)
'Set the SDC address of the modem (7, 8, 10, 11)
SerialIn
(returned_value, ComSDC11, 100,
CHR
(13), 1000)
If
(returned_value =
"SDC address saved. Cellular module reset required!"
_
&
CHR
(13))
Then
modem_reset_needed = TRUE
EndIf
SerialOut
(ComSDC11,
"set listen port 3001"
& CRLF, CRLF, 1, 200)
'Set the listen port
SerialIn
(returned_value, ComSDC11, 100, CHR(13), 1000)
If
(returned_value =
"Listen port set. Reboot required!"
& _
CHR
(13))
Then
modem_reset_needed = TRUE
EndIf
SerialOut
(ComSDC11,
"set billing 10"
& CRLF, CRLF, 1, 200)
'Set day of the month for billing statistics
SerialIn
(returned_value, ComSDC11, 100,
CHR
(13), 1000)
SerialOut(ComSDC11,
"set roaming auto"
& CRLF, CRLF, 1, 200)
'Set the roaming mode of the data logger (Auto or disabled).
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
If (returned_value =
"Roaming set to Auto. Cellular module reset required!"
_
&
CHR(13)) Then
modem_reset_needed = TRUE
EndIf
SerialOut
(ComSDC11,
"set ipprotocol IPv4"
& CRLF, CRLF, 1, 200)
'Set the IP protocol used on the cellular network (IPv4, IPv6, or
'IPv4/IPv6).
SerialIn
(returned_value, ComSDC11, 100,
CHR
(13), 1000)
If
(returned_value =
"Protocol set to IPv4. Cellular module reset
_
required!"
&
CHR
(13))
Then
modem_reset_needed = TRUE
EndIf
'other set commands include:
' set ppp user (PPP username in modem)
' set ppp pass (PPP password in modem)
' set comms watch (allows user to sniff/watch a port, usually not used
' programatically)
CELL200-Series 4G LTE Cellular Module
68