Мое приложение связывается с несколькими электрическими контроллерами GSM, что означает, что мне приходится отправлять от одного до двадцати сообщений каждые несколько часов.сейчас я работаю с HUAWEI Mobile Connect - 3G .это USB-устройство, которое использует коммуникационный порт для связи с ПК, и я использую GSMComm для отправки сообщений и чтения / удаления сообщений с устройства.
Каждые две секунды япроверяя хранилище устройства, и если есть какое-либо сообщение, я затем прочту его и сохраню локально, а затем очистю хранилище устройства.Я не уверен, что я работаю правильно, но мне кажется, что это очень ненадежное устройство:
Каждый раз, когда я загружаю свою машину, я должен удалить устройство с USB или моей машинызастрянет на начальном экране BIOS (или как его там).
Очень часто по какой-либо причине коммуникационный порт может быть недоступен.Я должен закрыть и снова открыть порт, и иногда это может даже не помочь.
На производственной машине моего клиента, когда он использует одно из своих программ, использующих первый коммуникационный порт, он получитпредупреждающее сообщение от программного обеспечения о проблемах в порту, если устройство подключено (порт устройства около 28 или около того).
Если вы используете устройство, которое считаете надежным, или работали с тем же устройством, с которым я работаю, или вы просто думаете, что я делаю это неправильно, я хотел бы получитьсовет от вас.
Спасибо.