Closed wenjun1972 closed 1 year ago
Hi, do you have any successful code to connect AWS MQTT? My try was failed at the last step at AT+SMSSL as below.
AT+CSSLCFG="CONVERT",2,"rootCA.crt"
OK AT+CSSLCFG="CONVERT",1,"deviceCert.crt","devicePrivateKey.pem"
OK AT+SMSSL=1,"rootCA.crt","deviceCert.crt"
OK AT+SMCONN
ERROR
I uploaded a certificate writing example, but it seems that my network problem has caused me to be unable to connect. Could you help me test whether I can connect normally?
I had a try on your code, not change anything on it, it seemed failed as below -----END RSA PRIVATE KEY-----
OK AT+CSSLCFG="CONVERT",2,"ca.crt"
OK AT+CSSLCFG="CONVERT",1,"cert.pem","key_cert.pem"
OK AT+SMSSL=1,"ca_cert.pem","cert.pem"
OK AT+CFSTERM
OK AT+SMDISC
ERROR AT+SMCONF="URL","test.mosquitto.org",8884
OK
AT+SMCONF="USERNAME","
OK
AT+SMCONF="PASSWORD","
OK AT+SMCONF="CLIENTID","SIM7080_ClientID"
OK AT+SMCONN
ERROR Connect failed, retry connect ... AT+SMCONN
ERROR Connect failed, retry connect ... AT+SMCONN
ERROR Connect failed, retry connect ... AT+SMCONN
ERROR Connect failed, retry connect ... AT+SMCONN
Thank you for your test. I'm a bit skeptical that I can't log in through the 8884 encrypted port. I'll try using the 1883 encrypted port for the certificate login test. If there's a message, I'll update it
Got it, do you have successful case of other T-SIM product connected to AWS through SSL certificates ?
The T-SIM7080G firmware is Revision:1951B05SIM7080, is there a way to upgrade to the latest version to try this?
I have previously tried to use encryption to log in to MQTTS in the SIM7600 and A7608 modules, using the same method. Oh! By the way, SIM7080 and SIM7000 have the same architecture. I have been trying to use encrypted login on SIM7000, but it has always failed. I think this may be the reason. Regarding the latest firmware, I have a B12 firmware, and you can try it out. Recently, I have too many things to do, and I will postpone testing this later This is the update firmware address https://1drv.ms/u/s!AmbpOqVezk5dsVv9WzIaCx8eZGit?e=XjhxgC
Please provide the firmware upgrade tools, thanks.
From: Lewis He @.> Sent: Sunday, April 2, 2023 5:50 PM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>; Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
I have previously tried to use encryption to log in to MQTTS in the SIM7600 and A7608 modules, using the same method. Oh! By the way, SIM7080 and SIM7000 have the same architecture. I have been trying to use encrypted login on SIM7000, but it has always failed. I think this may be the reason. Regarding the latest firmware, I have a B12 firmware, and you can try it out. Recently, I have too many things to do, and I will postpone testing this later This is the update firmware address https://1drv.ms/u/s!AmbpOqVezk5dsVv9WzIaCx8eZGit?e=XjhxgC
— Reply to this email directly, view it on GitHub https://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1493492028 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ACJN5SVTVSUUZZNJ73SAEC3W7INC3ANCNFSM6AAAAAAWMMDXJA . You are receiving this because you authored the thread. https://github.com/notifications/beacon/ACJN5SRY3BZISTOGQN7Z45DW7INC3A5CNFSM6AAAAAAWMMDXJCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSZATQTY.gif Message ID: @. @.> >
Unfortunately T-SIM7080G does not show up in my windows 11, it seems only working on windows 10.
From: Lewis He @.> Date: Sunday, April 2, 2023 at 6:36 PM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
https://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/blob/master/docs/sim7080_update_firmware.md
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1493515596, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5SXWGAJO7JCEKF6LUDDW7ISR3ANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Did you burn MinimalModemUpgrade, and then press and hold the SBOOT button on the SIM7080G, and then insert a micro USB into the computer? Win11 and Win10 are the same
Had a tried but didn’t work (nothing happened) at the last step, will try to find a win10 to run the upgrade.
Understood you are busy as of now, but please make your time to explore this issue as critical since AWS access is very popular in global.
Thanks,
Jun
From: Lewis He @.> Date: Sunday, April 2, 2023 at 11:00 PM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
Did you burn MinimalModemUpgradehttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/tree/master/examples/MinimalModemUpgrade, and then press and hold the SBOOT button on the SIM7080G, and then insert a micro USB into the computer?"? Win11 and Win10 are the same
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1493705962, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5STVPQWPPAKOW5C7MHTW7JRPDANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Let me clarify the upgrade process again
AWS is in an inaccessible state in my country, and I will try to connect to other IoT platforms during my free time
I tried your upgrade process again on my windows 11 desktop and a windows 11 virtual machine on mac, even I installed QDloader 9008 driver, but both didn't show up "QDloader 9008" in windows 11 device manager, but only reported additional COM3 port. I also tried another new T-SIM7080G board but saw the same issues.
Hi, I well upgraded to B12 firmware today but still had the issue of AT+SMCONN error.
I can guess it shouldn't be a version issue, and I am currently unable to determine the reason for this issue What's annoying is that even if I can't connect, I can't see the cause of the error. I need to seek support from SIMCOM and hope they can respond positively to my question Also, you can try taking a look at the following two libraries to see if they can be helpful to you. Currently, I have too many things to try. If there are good results, please let me know
https://github.com/OPEnSLab-OSU/SSLClient https://github.com/govorox/SSLClient
I am highly doubtful if ATT NB-IOT network block the SSL port.
From: Lewis He @.> Date: Thursday, April 6, 2023 at 6:32 AM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
I can guess it shouldn't be a version issue, and I am currently unable to determine the reason for this issue What's annoying is that even if I can't connect, I can't see the cause of the error. I need to seek support from SIMCOM and hope they can respond positively to my question Also, you can try taking a look at the following two libraries to see if they can be helpful to you. Currently, I have too many things to try. If there are good results, please let me know
https://github.com/OPEnSLab-OSU/SSLClient https://github.com/govorox/SSLClient
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1499070662, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5SVEXAC74JFWGUPM55TW73AVNANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Had a try on "test.mosquitto.org" by my own certs and key, and saw the same error. If SSL port 8884 is blocked by ATT, how does SIM7000 and 7600 work in ATT NB-IOT with AWS and Mosquitto ?.
13:32:32:357 -> AT+CSSLCFG="CONVERT",2,"rootCA.pem" 13:32:32:458 -> 13:32:32:458 -> OK 13:32:32:458 -> AT+CSSLCFG="CONVERT",1,"deviceCert.crt","devicePrivateKey.pem" 13:32:32:559 -> 13:32:32:559 -> OK 13:32:32:559 -> AT+SMSSL=1,"rootCA.pem","deviceCert.crt" 13:32:32:565 -> 13:32:32:565 -> OK 13:32:32:566 -> Connecting to test.mosquitto.org ... 13:32:32:566 -> AT+SMCONN 13:33:32:567 -> No valid response, retrying connect ... 13:33:33:568 -> AT+SMCONN 13:34:33:569 -> No valid response, retrying connect ... 13:34:34:569 -> AT+SMCONN 13:34:36:808 -> 13:34:36:808 -> ERROR 13:34:36:808 -> Connect failed
SIM7000, you don't need to try it, because I have tried it before. I also failed.
It is no problem to connect to SIM7600 before the manual, but I use 4G. I don't know if the NB network will also block port 433.
A good news ! Just now I can access test.mosquitto.org through 8884 after correctly configure the AT&T APN by the code - modem.sendAT("+CGDCONT=1,\"IP\",\"m2mNB16.com.attz\"");
+SMSTATE: 1
OK
From: Lewis He @.> Date: Friday, April 7, 2023 at 7:58 AM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
SIM7000, you don't need to try it, because I have tried it before. I also failed.
It is no problem to connect to SIM7600 before the manual, but I use 4G. I don't know if the NB network will also block port 433.
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1500363967, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5SSGZPOXI5HCONTJH3TXAATSTANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Really ? Just set up APN?
It seems yes, but will try to access AWS today, at least it shows 8884 is not blocked by ATT.
From: Lewis He @.> Date: Friday, April 7, 2023 at 8:13 AM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
Really ? Just set up APN?
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1500378248, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5ST4ILTXTNYXK6ATCBDXAAVKRANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Really good news, please continue to try. If you can, please submit a PR connecting AWS here. Thank you
Sure, thank you !
From: Lewis He @.> Date: Friday, April 7, 2023 at 8:23 AM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
Really good news, please continue to try. If you can, please submit a PR connecting AWS here. Thank you
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1500385708, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5SSCHE64XHB7MK7UWBLXAAWN3ANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Hi, SSL to AWS IOT Core and http/https to www.mockable.io were tested successfully this weekend, I will submit a PR here soon, thanks for your support, we can close this issue now.
Hi, Lewis,
I posted the sample codes in https://github.com/bootcampiot, please let me know how to submit a PR in your example’s repository.
Thanks
Jun
From: Lewis He @.> Date: Friday, April 7, 2023 at 8:23 AM To: Xinyuan-LilyGO/LilyGo-T-SIM7080G @.> Cc: Jun Wen @.>, Author @.> Subject: Re: [Xinyuan-LilyGO/LilyGo-T-SIM7080G] AWS MQTT Access (Issue #4)
Really good news, please continue to try. If you can, please submit a PR connecting AWS here. Thank you
— Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGo-T-SIM7080G/issues/4#issuecomment-1500385708, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJN5SSCHE64XHB7MK7UWBLXAAWN3ANCNFSM6AAAAAAWMMDXJA. You are receiving this because you authored the thread.Message ID: @.***>
Hi, you need to fork this warehouse, then add new examples to the examples directory, then push to your github, and finally submit the changes and click Pull requests on the upper left of your warehouse homepage to explain the submission
Hi, do you have examples to access AWS MQTT through the RootCA, device cert and private key ?