Перейти к содержанию
    

Telit ME310 + Azure IOT HUB

Подскажите есть ли нормальный AppNote по подключению Telit к Azure без использования AppZone исключительно с помощью At команд через MQTT???

Ну типа как у SIMCOM по MQTT Azure.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам агент сделан в виде приложения AppZone, а не интегрирован в прошивку модуля. Для работы с ним сделаны АТ команды вида 

AT#MSAZCFG
AT#MSAZCONN
AT#MSAZSND

AppNote в аттаче

Azure IoT Hosted Application Note_r0.pdf

 

Или же вопрос в том, как именно работает этот агент со стандартными командами вида AT#MQxxx?

Изменено пользователем Tweeek

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А через типовые MQTT команды как подключиться?

Почему то не хочет он жрать сертификат тестовый, полученный по мануалу Азура.

https://github.com/Azure/azure-iot-sdk-c/blob/master/tools/CACertificates/CACertificateOverview.md

Через программу подключился, а модем не подключается!

Нужно ли для подключения обязательно подключать ROOT сертификат?

Опять же при подключении MQTT у меня не работает 5 поле с включением шифрования  в настройках MQTT AT#MQCFG

 

<sslEn>
integer
0
enable/disable SSL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 minutes ago, CADiLO said:

>>> Ну типа как у SIMCOM по MQTT Azure.

 

А чем тогда SIMCOM не подошел?  :drinks:

Хороший вопрос. Но не ко мне. Что дали, на том и поём. А сколько сейчас по цене 7020  ? Есть ли у Гаммы на складе EVAL BOARD для него?

Кстати. В примерах Симком  с подключением к Азуру явно прописано в настройках SSL ROOT Cert...

Хотя в мануалах азура написано что хватает лишь клиентского сертификата и ключа.

 

Кстати, вопрос к вам , Cadilo, чтоб тему отдельную не создавать.

Есть ли Pin To Pin совместимые SimCom c Nbiot под замену SIM800(которые "квадратные" :biggrin: ) ? А то на другом проекте лень переразводить плату.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>> А сколько сейчас по цене 7020?

$10 розница с НДС. На партиях понятно что ниже будет.

 

>>> Есть ли у Гаммы на складе EVAL BOARD для него?

SIMCOM EVB KIT + SIM7020E-TE-KIT - со склада Днепр

SIM7020G SUBKIT - со склада Днепр

SIM7020E SUBKIT - на европейском складе

 

>>> Есть ли Pin To Pin совместимые SimCom c Nbiot под замену SIM800(которые "квадратные" :biggrin: ) ? А то на другом проекте лень переразводить плату.

SIM7070

 

SIM7070_Series_SPEC_20200702.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где ошибка?

В настройках MQTT нет фактически 5 поля SSL EN. Либо это ошибка даташита и включение происходит по номеру порта. Либо я чот не понял, как включить шифрование в MQTT/

Spoiler

ATE1
OK
ati4
ME310G1-W1

OK
ATI0
332

OK
AT+CGSN
3568

OK
AT#CIMI
#CIMI: 25

OK
AT+CCID
+CCID: 893

OK
AT#BND=?
#BND: (0),(0),(1-252582047),(0),(0,2-1048578)

OK
AT#BND?
#BND: 0,0,252582047,0,1048578

OK
AT+CGMI
Telit

OK
AT+CGMM
ME310G1-W1

OK
AT#SWPKGV
37.00.111-P0C.110002
M0C.100001
P0C.110002
A0C.110000

OK
AT+CGMI
Telit

OK
At+CEREG?
+CEREG: 0,1

OK
AT+CGDCONT=1,"IP","nbiot"
OK
AT+CGATT?
+CGATT: 1

OK
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
+CGACT: 3,0
+CGACT: 4,0
+CGACT: 5,0
+CGACT: 6,0

OK
AT#SCFG=1,1,300,90,60,50
OK
AT#SGACT?
#SGACT: 1,1
#SGACT: 2,0
#SGACT: 3,0
#SGACT: 4,0
#SGACT: 5,0
#SGACT: 6,0

OK
AT#SGACT=1,1
+CME ERROR: context already activated
AT+CGCONTRDP=1
+CGCONTRDP: 1,5,nbiot,"100..45",,"80..23","80..24"

OK
AT#PING="google.com"

#PING: 01,"216.58.209.14",1,115
#PING: 02,"216.58.209.14",14,115
#PING: 03,"216.58.209.14",7,115
#PING: 04,"216.58.209.14",6,115

OK

AT#SSLSECDATA=1,0,0

OK
AT#SSLSECDATA=1,0,1
OK
AT#SSLSECDATA=1,0,2
OK

AT#SSLSECDATA=1,1,1,808
> -----BEGIN CERTIFICATE-----
Intermediate3.pem
-----END CERTIFICATE-----

OK
AT#SSLSECDATA=1,1,0,712
> -----BEGIN CERTIFICATE-----
testdevice-public.pem
-----END CERTIFICATE-----

OK
AT#SSLSECDATA=1,1,2,232
> -----BEGIN EC PRIVATE KEY-----
testdevice-private.pem
-----END EC PRIVATE KEY-----

OK
AT#SSLSECDATA?
#SSLSECDATA: 1,1,1,1,,0

OK

AT#SSLEN?
#SSLEN: 1,1

OK
AT#SSLEN=1,0
OK
AT#MQEN?
#MQEN: 1,0
#MQEN: 2,0

OK
AT#MQEN=1,1
OK
AT#MQCFG2=1,3600,1
OK
AT#MQCFG=1,XXXX.azure-devices.net,8883,1
OK
AT#MQTCFG=1,10
OK
AT#MQCONN?
#MQCONN: 1,0

OK
AT#MQCONN=?

#MQCONN: (1-2),,,

OK
AT#MQCONN=1,testdevice,"XXXX.azure-devices.net/testdevice/?api-version=2018-06-30",

+CME ERROR: MQTT connect fail

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/4/2020 at 10:49 AM, Tweeek said:

Это под ME910... Мне нужен такой же для Me310.

А команды подписки нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 hours ago, MKdemiurg said:

Где ошибка?

В настройках MQTT нет фактически 5 поля SSL EN. Либо это ошибка даташита и включение происходит по номеру порта. Либо я чот не понял, как включить шифрование в MQTT/

  Reveal hidden contents

ATE1
OK
ati4
ME310G1-W1

OK
ATI0
332

OK
AT+CGSN
3568

OK
AT#CIMI
#CIMI: 25

OK
AT+CCID
+CCID: 893

OK
AT#BND=?
#BND: (0),(0),(1-252582047),(0),(0,2-1048578)

OK
AT#BND?
#BND: 0,0,252582047,0,1048578

OK
AT+CGMI
Telit

OK
AT+CGMM
ME310G1-W1

OK
AT#SWPKGV
37.00.111-P0C.110002
M0C.100001
P0C.110002
A0C.110000

OK
AT+CGMI
Telit

OK
At+CEREG?
+CEREG: 0,1

OK
AT+CGDCONT=1,"IP","nbiot"
OK
AT+CGATT?
+CGATT: 1

OK
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
+CGACT: 3,0
+CGACT: 4,0
+CGACT: 5,0
+CGACT: 6,0

OK
AT#SCFG=1,1,300,90,60,50
OK
AT#SGACT?
#SGACT: 1,1
#SGACT: 2,0
#SGACT: 3,0
#SGACT: 4,0
#SGACT: 5,0
#SGACT: 6,0

OK
AT#SGACT=1,1
+CME ERROR: context already activated
AT+CGCONTRDP=1
+CGCONTRDP: 1,5,nbiot,"100..45",,"80..23","80..24"

OK
AT#PING="google.com"

#PING: 01,"216.58.209.14",1,115
#PING: 02,"216.58.209.14",14,115
#PING: 03,"216.58.209.14",7,115
#PING: 04,"216.58.209.14",6,115

OK

AT#SSLSECDATA=1,0,0

OK
AT#SSLSECDATA=1,0,1
OK
AT#SSLSECDATA=1,0,2
OK

AT#SSLSECDATA=1,1,1,808
> -----BEGIN CERTIFICATE-----
Intermediate3.pem
-----END CERTIFICATE-----

OK
AT#SSLSECDATA=1,1,0,712
> -----BEGIN CERTIFICATE-----
testdevice-public.pem
-----END CERTIFICATE-----

OK
AT#SSLSECDATA=1,1,2,232
> -----BEGIN EC PRIVATE KEY-----
testdevice-private.pem
-----END EC PRIVATE KEY-----

OK
AT#SSLSECDATA?
#SSLSECDATA: 1,1,1,1,,0

OK

AT#SSLEN?
#SSLEN: 1,1

OK
AT#SSLEN=1,0
OK
AT#MQEN?
#MQEN: 1,0
#MQEN: 2,0

OK
AT#MQEN=1,1
OK
AT#MQCFG2=1,3600,1
OK
AT#MQCFG=1,XXXX.azure-devices.net,8883,1
OK
AT#MQTCFG=1,10
OK
AT#MQCONN?
#MQCONN: 1,0

OK
AT#MQCONN=?

#MQCONN: (1-2),,,

OK
AT#MQCONN=1,testdevice,"XXXX.azure-devices.net/testdevice/?api-version=2018-06-30",

+CME ERROR: MQTT connect fail

 

 

 

В таком формате AT#MQCFG=1,XXXX.azure-devices.net,8883,1 Вы фактически не трогаете настройку SSL и она остается в 0.

Чтобы активировать SSL отправляйте AT#MQCFG=1,XXXX.azure-devices.net,8883,1,1

Если не получится - пишите мне на почту, адрес сейчас в лс кину.

18 hours ago, MKdemiurg said:

Это под ME910... Мне нужен такой же для Me310.

А команды подписки нет?

Под ME910C1 или под ME910G1/ME310G1 - фиолетово, софт фактически один, только сборки разные под разные чипсеты C1/G1 внутри. Если посмотреть readme в архиве AZ приложения именно под ME310G1, то там эти же команды фигурируют для настройки, коннекта и передачи данных на Azure. Поэтому и appnote в pdf можно использовать.

В самом приложении AZ команды на подписку не фигурирует, но полагаю мои макаронные коллеги сделали в этом AZ приложении АТ туннель и после запуска AZ приложения модуль должен воспринимать остальные АТ команды из обещго гайда, поэтому AT#MQSUB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

30 minutes ago, Tweeek said:

В таком формате AT#MQCFG=1,XXXX.azure-devices.net,8883,1 Вы фактически не трогаете настройку SSL и она остается в 0.

Чтобы активировать SSL отправляйте AT#MQCFG=1,XXXX.azure-devices.net,8883,1,1

Если не получится - пишите мне на почту, адрес сейчас в лс кину.

У меня нет 5 параметра для конфига MQTT

AT#MQCFG=?
#MQCFG: (1-2),,(1-65535),(1-6)

OK
AT#MQCFG=1,XXXX.azure-devices.net,8883,1,1
+CME ERROR: operation not allowed

 

Quote

Под ME910C1 или под ME910G1/ME310G1 - фиолетово, софт фактически один, только сборки разные под разные чипсеты C1/G1 внутри. Если посмотреть readme в архиве AZ приложения именно под ME310G1, то там эти же команды фигурируют для настройки, коннекта и передачи данных на Azure. Поэтому и appnote в pdf можно использовать.

В самом приложении AZ команды на подписку не фигурирует, но полагаю мои макаронные коллеги сделали в этом AZ приложении АТ туннель и после запуска AZ приложения модуль должен воспринимать остальные АТ команды из обещго гайда, поэтому AT#MQSUB

Хм...Я скачал AZ файлы для ME310G1 - там всё совсем по другому.

Нужно ещё заливать туда настроечный фаил, создавать какое то кастомное устройство и мигать лампочками.

Там этих команд нет.

 

 

AT#SWPKGV
37.00.111-P0C.110002
M0C.100001
P0C.110002
A0C.110000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/6/2020 at 1:19 PM, MKdemiurg said:

У меня нет 5 параметра для конфига MQTT

AT#MQCFG=?
#MQCFG: (1-2),,(1-65535),(1-6)

OK
AT#MQCFG=1,XXXX.azure-devices.net,8883,1,1
+CME ERROR: operation not allowed

 

Хм...Я скачал AZ файлы для ME310G1 - там всё совсем по другому.

Нужно ещё заливать туда настроечный фаил, создавать какое то кастомное устройство и мигать лампочками.

Там этих команд нет.

 

 

AT#SWPKGV
37.00.111-P0C.110002
M0C.100001
P0C.110002
A0C.110000

Скажите, пожалуйста, у вас получилось настроить подключение? У меня точно такой же модуль и такая же ситуация.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...