├── .gitignore
├── Azure-IoT-Hub-samples
└── HTTP
│ ├── MFDeviceClientHttpSIM800HSample_43
│ ├── MFDeviceClientHttp.SIM800.Sample_43.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── MFDeviceClientHttpSIM800HSample_44
│ ├── MFDeviceClientHttp.SIM800.Sample_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── MFDevice_HttpClient_Samples.sln
│ └── nanoFramework_HttpClient_Samples.sln
├── LICENSE
├── README.md
├── generic-samples
└── SIM800H.Samples
│ ├── AzureIoTDeviceClient_43
│ ├── DeviceClient_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── AzureIoTDeviceClient_44
│ ├── DeviceClient_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── Common
│ └── Extensions.cs
│ ├── HTTPRequest2_43
│ ├── HTTPRequest2_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest2_44
│ ├── HTTPRequest2_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest2_nF
│ ├── HTTPRequest2_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest3_43
│ ├── HTTPRequest3_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest3_44
│ ├── HTTPRequest3_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest3_nF
│ ├── HTTPRequest3_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest_43
│ ├── HTTPRequest_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest_44
│ ├── HTTPRequest_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── HTTPRequest_nF
│ ├── HTTPRequest_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── Initialization_43
│ ├── Initialization_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── README.md
│ └── packages.config
│ ├── Initialization_44
│ ├── Initialization_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── README.md
│ └── packages.config
│ ├── Initialization_nF
│ ├── Initialization_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── LocationAndTime_43
│ ├── LocatinAndTime_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── LocationAndTime_44
│ ├── LocationAndTime_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── LocationAndTime_nF
│ ├── LocationAndTime_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── MMS_43
│ ├── MMS_43.csproj
│ ├── MMS_43.csproj.bak
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── mmsImg.jpg
│ └── packages.config
│ ├── MMS_44
│ ├── MMS_44.csproj
│ ├── MMS_44.csproj.bak
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── mmsImg.jpg
│ └── packages.config
│ ├── MMS_nF
│ ├── MMS_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Resources
│ │ └── mmsImg.jpg
│ └── packages.config
│ ├── NETMF.SIM800H.Samples.sln
│ ├── NTP_43
│ ├── NTP_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── NTP_44
│ ├── NTP_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── NTP_nF
│ ├── NTP_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── NuGet.config
│ ├── PowerMode_43
│ ├── PowerMode_43.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── PowerMode_44
│ ├── PowerMode_44.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── PowerMode_nF
│ ├── PowerMode_nF.nfproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
│ ├── SMS_List_Messages_43
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_List_Messages_43.csproj
│ └── packages.config
│ ├── SMS_List_Messages_44
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_List_Messages_44.csproj
│ └── packages.config
│ ├── SMS_List_Messages_nF
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_List_Messages_nF.nfproj
│ └── packages.config
│ ├── SMS_Send_Receive_43
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_Send_Receive_43.csproj
│ └── packages.config
│ ├── SMS_Send_Receive_44
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_Send_Receive_44.csproj
│ └── packages.config
│ ├── SMS_Send_Receive_nF
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SMS_Send_Receive_nF.nfproj
│ └── packages.config
│ └── nanoFramework.SIM800H.Samples.sln
├── netmf-driver-license.md
└── test-files
├── 10k.txt
├── 128k.txt
├── 1M.txt
├── 2M.txt
├── 512k.txt
└── 64k.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | x64/
19 | x86/
20 | build/
21 | bld/
22 | [Bb]in/
23 | [Oo]bj/
24 |
25 | # Visual Studo 2015 cache/options directory
26 | .vs/
27 |
28 | # MSTest test Results
29 | [Tt]est[Rr]esult*/
30 | [Bb]uild[Ll]og.*
31 |
32 | # NUNIT
33 | *.VisualState.xml
34 | TestResult.xml
35 |
36 | # Build Results of an ATL Project
37 | [Dd]ebugPS/
38 | [Rr]eleasePS/
39 | dlldata.c
40 |
41 | *_i.c
42 | *_p.c
43 | *_i.h
44 | *.ilk
45 | *.meta
46 | *.obj
47 | *.pch
48 | *.pdb
49 | *.pgc
50 | *.pgd
51 | *.rsp
52 | *.sbr
53 | *.tlb
54 | *.tli
55 | *.tlh
56 | *.tmp
57 | *.tmp_proj
58 | *.log
59 | *.vspscc
60 | *.vssscc
61 | .builds
62 | *.pidb
63 | *.svclog
64 | *.scc
65 |
66 | # Chutzpah Test files
67 | _Chutzpah*
68 |
69 | # Visual C++ cache files
70 | ipch/
71 | *.aps
72 | *.ncb
73 | *.opensdf
74 | *.sdf
75 | *.cachefile
76 |
77 | # Visual Studio profiler
78 | *.psess
79 | *.vsp
80 | *.vspx
81 |
82 | # TFS 2012 Local Workspace
83 | $tf/
84 |
85 | # Guidance Automation Toolkit
86 | *.gpState
87 |
88 | # ReSharper is a .NET coding add-in
89 | _ReSharper*/
90 | *.[Rr]e[Ss]harper
91 | *.DotSettings.user
92 |
93 | # JustCode is a .NET coding addin-in
94 | .JustCode
95 |
96 | # TeamCity is a build add-in
97 | _TeamCity*
98 |
99 | # DotCover is a Code Coverage Tool
100 | *.dotCover
101 |
102 | # NCrunch
103 | _NCrunch_*
104 | .*crunch*.local.xml
105 |
106 | # MightyMoose
107 | *.mm.*
108 | AutoTest.Net/
109 |
110 | # Web workbench (sass)
111 | .sass-cache/
112 |
113 | # Installshield output folder
114 | [Ee]xpress/
115 |
116 | # DocProject is a documentation generator add-in
117 | DocProject/buildhelp/
118 | DocProject/Help/*.HxT
119 | DocProject/Help/*.HxC
120 | DocProject/Help/*.hhc
121 | DocProject/Help/*.hhk
122 | DocProject/Help/*.hhp
123 | DocProject/Help/Html2
124 | DocProject/Help/html
125 |
126 | # Click-Once directory
127 | publish/
128 |
129 | # Publish Web Output
130 | *.[Pp]ublish.xml
131 | *.azurePubxml
132 | # TODO: Comment the next line if you want to checkin your web deploy settings
133 | # but database connection strings (with potential passwords) will be unencrypted
134 | *.pubxml
135 | *.publishproj
136 |
137 | # NuGet Packages
138 | *.nupkg
139 | # The packages folder can be ignored because of Package Restore
140 | **/packages/*
141 | # except build/, which is used as an MSBuild target.
142 | !**/packages/build/
143 | # Uncomment if necessary however generally it will be regenerated when needed
144 | #!**/packages/repositories.config
145 |
146 | # Windows Azure Build Output
147 | csx/
148 | *.build.csdef
149 |
150 | # Windows Store app package directory
151 | AppPackages/
152 |
153 | # Others
154 | *.[Cc]ache
155 | ClientBin/
156 | [Ss]tyle[Cc]op.*
157 | ~$*
158 | *~
159 | *.dbmdl
160 | *.dbproj.schemaview
161 | *.pfx
162 | *.publishsettings
163 | node_modules/
164 | bower_components/
165 |
166 | # RIA/Silverlight projects
167 | Generated_Code/
168 |
169 | # Backup & report files from converting an old project file
170 | # to a newer Visual Studio version. Backup files are not needed,
171 | # because we have git ;-)
172 | _UpgradeReport_Files/
173 | Backup*/
174 | UpgradeLog*.XML
175 | UpgradeLog*.htm
176 |
177 | # SQL Server files
178 | *.mdf
179 | *.ldf
180 |
181 | # Business Intelligence projects
182 | *.rdl.data
183 | *.bim.layout
184 | *.bim_*.settings
185 |
186 | # Microsoft Fakes
187 | FakesAssemblies/
188 |
189 | # Node.js Tools for Visual Studio
190 | .ntvs_analysis.dat
191 |
192 | # Visual Studio 6 build log
193 | *.plg
194 |
195 | # Visual Studio 6 workspace options file
196 | *.opt
197 |
198 |
199 | # .NET Micro Framework Emulator files and folders
200 | OnBoardFlash.dat
201 | OnBoardFlash.dat.smd
202 | DOTNETMF_FS_EMULATION*/
203 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_43/MFDeviceClientHttp.SIM800.Sample_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MFTestApplication
5 | Exe
6 | MFTestApplication
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {11FDD187-B19C-405F-8488-77ECC5C718E2}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 | Program.cs
39 |
40 |
41 | Extensions.cs
42 |
43 |
44 |
45 |
46 |
47 | ..\..\..\..\..\nugetpackages\Eclo.NETMF.SIM800H.1.1.67\lib\netmf43\Eclo.NETMF.SIM800H.dll
48 | True
49 |
50 |
51 | ..\..\..\..\..\nugetpackages\SIM800H.Azure.Devices.HTTPClient.1.0.0-preview-014\lib\netmf43\Microsoft.Azure.Devices.HTTPClient.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MFTestApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("MFTestApplication")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.*")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_44/MFDeviceClientHttp.SIM800.Sample_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MFTestApplication
5 | Exe
6 | MFTestApplication
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 | Program.cs
39 |
40 |
41 | Extensions.cs
42 |
43 |
44 |
45 |
46 |
47 | ..\..\..\..\..\nugetpackages\Eclo.NETMF.SIM800H.1.1.67\lib\netmf44\Eclo.NETMF.SIM800H.dll
48 | True
49 |
50 |
51 | ..\..\..\..\..\nugetpackages\SIM800H.Azure.Devices.HTTPClient.1.0.0-preview-014\lib\netmf44\Microsoft.Azure.Devices.HTTPClient.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MFTestApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("MFTestApplication")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.*")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDeviceClientHttpSIM800HSample_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/MFDevice_HttpClient_Samples.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.23107.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MFDeviceClientHttp.SIM800.Sample_43", "MFDeviceClientHttpSIM800HSample_43\MFDeviceClientHttp.SIM800.Sample_43.csproj", "{11FDD187-B19C-405F-8488-77ECC5C718E2}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MFDeviceClientHttp.SIM800.Sample_44", "MFDeviceClientHttpSIM800HSample_44\MFDeviceClientHttp.SIM800.Sample_44.csproj", "{FB527B62-138C-4689-A0BE-CEA0D008E03B}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Release|Any CPU = Release|Any CPU
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
19 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
20 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.Build.0 = Release|Any CPU
21 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.Deploy.0 = Release|Any CPU
22 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.Build.0 = Debug|Any CPU
24 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
25 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.ActiveCfg = Release|Any CPU
26 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.Build.0 = Release|Any CPU
27 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.Deploy.0 = Release|Any CPU
28 | EndGlobalSection
29 | GlobalSection(SolutionProperties) = preSolution
30 | HideSolutionNode = FALSE
31 | EndGlobalSection
32 | EndGlobal
33 |
--------------------------------------------------------------------------------
/Azure-IoT-Hub-samples/HTTP/nanoFramework_HttpClient_Samples.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.23107.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MFDeviceClientHttp.SIM800.Sample_43", "MFDeviceClientHttpSIM800HSample_43\MFDeviceClientHttp.SIM800.Sample_43.csproj", "{11FDD187-B19C-405F-8488-77ECC5C718E2}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MFDeviceClientHttp.SIM800.Sample_44", "MFDeviceClientHttpSIM800HSample_44\MFDeviceClientHttp.SIM800.Sample_44.csproj", "{FB527B62-138C-4689-A0BE-CEA0D008E03B}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Release|Any CPU = Release|Any CPU
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
19 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
20 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.Build.0 = Release|Any CPU
21 | {11FDD187-B19C-405F-8488-77ECC5C718E2}.Release|Any CPU.Deploy.0 = Release|Any CPU
22 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.Build.0 = Debug|Any CPU
24 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
25 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.ActiveCfg = Release|Any CPU
26 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.Build.0 = Release|Any CPU
27 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}.Release|Any CPU.Deploy.0 = Release|Any CPU
28 | EndGlobalSection
29 | GlobalSection(SolutionProperties) = preSolution
30 | HideSolutionNode = FALSE
31 | EndGlobalSection
32 | EndGlobal
33 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_43/DeviceClient_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.AzureIoTClient
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {11FDD187-B19C-405F-8488-77ECC5C718E2}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 | Extensions.cs
39 |
40 |
41 |
42 |
43 |
44 |
45 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
46 | True
47 |
48 |
49 | ..\packages\SIM800H.Azure.Devices.HTTPClient.1.0.0-preview-010\lib\netmf43\Microsoft.Azure.Devices.HTTPClient.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MFTestApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("MFTestApplication")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.*")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_44/DeviceClient_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.AzureIoTClient
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {FB527B62-138C-4689-A0BE-CEA0D008E03B}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 | Program.cs
39 |
40 |
41 | Extensions.cs
42 |
43 |
44 |
45 |
46 |
47 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
48 | True
49 |
50 |
51 | ..\packages\SIM800H.Azure.Devices.HTTPClient.1.0.0-preview-010\lib\netmf44\Microsoft.Azure.Devices.HTTPClient.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MFTestApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("MFTestApplication")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.*")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/AzureIoTDeviceClient_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Common/Extensions.cs:
--------------------------------------------------------------------------------
1 | namespace SIM800HSamples
2 | {
3 | #if (NANOFRAMEWORK_V1_0)
4 | using Eclo.nF.SIM800H;
5 | #else
6 | using Eclo.NETMF.SIM800H;
7 | #endif
8 |
9 | static class SamplesExtensions
10 | {
11 | internal static string GetDescription(this NetworkRegistrationState value, string network)
12 | {
13 | switch (value)
14 | {
15 | case NetworkRegistrationState.Error:
16 | return "### " + network + " network registration ERROR ###";
17 |
18 | case NetworkRegistrationState.NotSearching:
19 | return "### not searching for " + network + " network ###";
20 |
21 | case NetworkRegistrationState.Registered:
22 | return "!!! registered with " + network + " network !!!";
23 |
24 | case NetworkRegistrationState.RegistrationDenied:
25 | return "### " + network + " network registration DENIED ###";
26 |
27 | case NetworkRegistrationState.Roaming:
28 | return "!!! registered with " + network + " network (roaming) !!!";
29 |
30 | case NetworkRegistrationState.Searching:
31 | return "... searching " + network + " network ...";
32 |
33 | case NetworkRegistrationState.Unknown:
34 | default:
35 | return "";
36 | }
37 | }
38 |
39 | internal static string GetWarningDescription(this WarningCondition value)
40 | {
41 | switch (value)
42 | {
43 | case WarningCondition.OverVoltagePowerDown:
44 | return "### Over-Voltage Power Down ###";
45 |
46 | case WarningCondition.OverVoltageWarning:
47 | return "### Over-Voltage warning ###";
48 |
49 | case WarningCondition.TemperatureWarning:
50 | return "### High Temperature warning ###";
51 |
52 | case WarningCondition.UnderVoltagePowerDown:
53 | return "### Under-Voltage Power Down ###";
54 |
55 | case WarningCondition.UnderVoltageWarning:
56 | return "### Under-Voltage warning ###";
57 |
58 | default:
59 | return "";
60 | }
61 | }
62 |
63 | internal static string GetSignalStrengthDescription(this SignalStrength value)
64 | {
65 | switch (value)
66 | {
67 | case SignalStrength.Error:
68 | return "error";
69 |
70 | case SignalStrength.Strong:
71 | return "strong";
72 |
73 | case SignalStrength.Unknown:
74 | return "unknown";
75 |
76 | case SignalStrength.VeryStrong:
77 | return "very strong";
78 |
79 | case SignalStrength.VeryWeak:
80 | return "very weak";
81 |
82 | case SignalStrength.Weak:
83 | return "weak";
84 |
85 | default:
86 | return "";
87 | }
88 | }
89 |
90 | internal static string GetDescription(this PowerStatus value)
91 | {
92 | switch (value)
93 | {
94 | case PowerStatus.FlightMode:
95 | return "flight mode";
96 |
97 | case PowerStatus.Minimum:
98 | return "minimum";
99 |
100 | case PowerStatus.Off:
101 | return "OFF";
102 |
103 | case PowerStatus.On:
104 | return "ON";
105 |
106 | case PowerStatus.PowerOnSequenceIsRunning:
107 | return "power on sequence is running";
108 |
109 | case PowerStatus.Unknown:
110 | return "unknown";
111 |
112 | default:
113 | return "";
114 | }
115 | }
116 | }
117 | }
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_43/HTTPRequest2_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest2
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {2295FF2A-C64E-419F-A1D0-D349061D9D67}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_44/HTTPRequest2_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest2
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {D2D90B51-6B01-44C0-A3FF-9778F6F22A43}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_nF/HTTPRequest2_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | 97143adc-20a4-4848-95f9-0ef8bdcf6e0e
12 | Exe
13 | Properties
14 | 512
15 | HTTPRequest2_nF
16 | HTTPRequest2_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest2_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_43/HTTPRequest3_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest3
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {B8BE7E03-F627-4CE0-A38B-C76944F4653C}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_44/HTTPRequest3_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest3
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {6E64C37E-FBAD-4998-958A-7D5FEDC9B220}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_nF/HTTPRequest3_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | 1ede1480-8c42-4fda-87b6-d5a6e28d62ea
12 | Exe
13 | Properties
14 | 512
15 | HTTPRequest3_nF
16 | HTTPRequest3_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest3_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_43/HTTPRequest_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {984F1DD2-4B98-49D6-A656-2A75D22916B0}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_44/HTTPRequest_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.HTTPRequest
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {9D52AE7C-24FD-45A9-BEE4-E20F5FD4543D}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_nF/HTTPRequest_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | 453ba80c-5acf-47e2-aa28-b6c8066a0513
12 | Exe
13 | Properties
14 | 512
15 | HTTPRequest_nF
16 | HTTPRequest_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/HTTPRequest_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_43/Initialization_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.Initialization
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {559855EB-F717-4085-A970-B4E41549845B}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_43/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Microsoft.SPOT;
3 | using System.Threading;
4 | using Microsoft.SPOT.Hardware;
5 | using System.IO.Ports;
6 | using Eclo.NETMF.SIM800H;
7 |
8 | namespace SIM800HSamples
9 | {
10 | public class Program
11 | {
12 | public static void Main()
13 | {
14 | InitializeSIM800H();
15 |
16 | // loop forever and output available RAM each 5 seconds
17 | while (true)
18 | {
19 | Microsoft.SPOT.Debug.EnableGCMessages(false);
20 | Microsoft.SPOT.Debug.Print("Free RAM: " + Microsoft.SPOT.Debug.GC(false).ToString());
21 |
22 | Thread.Sleep(5000);
23 | };
24 | }
25 |
26 | static void InitializeSIM800H()
27 | {
28 | // initialization of the module is very simple
29 | // we just need to pass a serial port and an output signal to control the "power key" signal
30 |
31 | // SIM800H serial port
32 | SerialPort sim800SerialPort = new SerialPort("COM2");
33 |
34 | // SIM800H signal for "power key"
35 | OutputPort sim800PowerKey = new OutputPort(Cpu.Pin.GPIO_Pin6, false);
36 |
37 | Microsoft.SPOT.Debug.Print("... Configuring SIM800H ...");
38 |
39 | // add event handler to be aware of network registration status changes
40 | SIM800H.GsmNetworkRegistrationChanged += SIM800H_GsmNetworkRegistrationChanged;
41 |
42 | // it's wise to set this event handler to get the warning conditions from the module in case of under-voltage, over temperature, etc.
43 | SIM800H.WarningConditionTriggered += SIM800H_WarningConditionTriggered;
44 |
45 | // configure SIM800H device
46 | SIM800H.Configure(sim800PowerKey, sim800SerialPort);
47 |
48 | // async call to power on module
49 | // in this example we are setting up a callback on a separate method
50 | SIM800H.PowerOnAsync(PowerOnCompleted);
51 | Microsoft.SPOT.Debug.Print("... Power on sequence started ...");
52 | }
53 |
54 | private static void PowerOnCompleted(IAsyncResult result)
55 | {
56 | // check result
57 | if (((PowerOnAsyncResult)result).Result == PowerStatus.On)
58 | {
59 | Debug.Print("... Power on sequence completed...");
60 |
61 | // read module IMEI
62 | Debug.Print("IMEI: " + SIM800H.IMEI);
63 |
64 | // read module firmware version
65 | Debug.Print("Fw: " + SIM800H.SoftwareRelease);
66 | }
67 | else
68 | {
69 | // something went wrong...
70 | Debug.Print("### Power on sequence FAILED ###");
71 | }
72 | }
73 |
74 | private static void SIM800H_GsmNetworkRegistrationChanged(NetworkRegistrationState networkState)
75 | {
76 | Debug.Print(networkState.GetDescription("GSM"));
77 | }
78 |
79 | private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition)
80 | {
81 | // get friendly string for this warning condition
82 | Debug.Print(SamplesExtensions.GetWarningDescription(warningCondition));
83 | }
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_43/README.md:
--------------------------------------------------------------------------------
1 | # Basic initialization of SIM800H IoT module
2 |
3 | In this sample project the module is initialized with the UART and 'power key' signal.
4 | After the initialization the IMEI and firmware version are read from the module.
5 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_44/Initialization_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.Initialization
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {AF4C4022-C2BB-4BDA-BF3E-93E91614F218}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_44/README.md:
--------------------------------------------------------------------------------
1 | # Basic initialization of SIM800H IoT module
2 |
3 | In this sample project the module is initialized with the UART and 'power key' signal.
4 | After the initialization the IMEI and firmware version are read from the module.
5 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_nF/Initialization_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | f72b89eb-a4fc-419b-9e6a-b0cf2a793931
12 | Exe
13 | Properties
14 | 512
15 | Initialization_nF
16 | Initialization_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_nF/Program.cs:
--------------------------------------------------------------------------------
1 | using Eclo.nF.SIM800H;
2 | using System;
3 | using System.Threading;
4 | using Windows.Devices.Gpio;
5 | using Windows.Devices.SerialCommunication;
6 |
7 | namespace SIM800HSamples
8 | {
9 | public class Program
10 | {
11 | public static void Main()
12 | {
13 | InitializeSIM800H();
14 |
15 | // loop forever and output available RAM each 5 seconds
16 | while (true)
17 | {
18 | Thread.Sleep(5000);
19 |
20 | // output signal RSSI
21 | Console.WriteLine("Network signal strength is " + SIM800H.RetrieveSignalStrength().GetSignalStrengthDescription());
22 | };
23 | }
24 |
25 | static void InitializeSIM800H()
26 | {
27 | // initialization of the module is very simple
28 | // we just need to pass a serial port and an output signal to control the "power key" signal
29 |
30 | // SIM800H serial device
31 | SerialDevice sim800SerialDevice = SerialDevice.FromId("COM2");
32 |
33 | // SIM800H signal for "power key"
34 | GpioPin sim800PowerKey = GpioController.GetDefault().OpenPin(0 * 1 + 10, GpioSharingMode.Exclusive);
35 | sim800PowerKey.SetDriveMode(GpioPinDriveMode.Output);
36 |
37 | Console.WriteLine("... Configuring SIM800H ...");
38 |
39 | // add event handler to be aware of network registration status changes
40 | SIM800H.GsmNetworkRegistrationChanged += SIM800H_GsmNetworkRegistrationChanged;
41 |
42 | // it's wise to set this event handler to get the warning conditions from the module in case of under-voltage, over temperature, etc.
43 | SIM800H.WarningConditionTriggered += SIM800H_WarningConditionTriggered;
44 |
45 | // configure SIM800H device
46 | SIM800H.Configure(sim800PowerKey, ref sim800SerialDevice);
47 |
48 | // async call to power on module
49 | // in this example we are setting up a callback on a separate method
50 | SIM800H.PowerOnAsync(PowerOnCompleted);
51 | Console.WriteLine("... Power on sequence started ...");
52 | }
53 |
54 | private static void PowerOnCompleted(IAsyncResult result)
55 | {
56 | // check result
57 | if (((PowerOnAsyncResult)result).Result == PowerStatus.On)
58 | {
59 | Console.WriteLine("... Power on sequence completed...");
60 |
61 | // read module IMEI
62 | Console.WriteLine("IMEI: " + SIM800H.IMEI);
63 |
64 | // read module firmware version
65 | Console.WriteLine("Fw: " + SIM800H.SoftwareRelease);
66 | }
67 | else
68 | {
69 | // something went wrong...
70 | Console.WriteLine("### Power on sequence FAILED ###");
71 | }
72 | }
73 |
74 | private static void SIM800H_GsmNetworkRegistrationChanged(NetworkRegistrationState networkState)
75 | {
76 | Console.WriteLine(networkState.GetDescription("GSM"));
77 | }
78 |
79 | private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition)
80 | {
81 | // get friendly string for this warning condition
82 | Console.WriteLine(SamplesExtensions.GetWarningDescription(warningCondition));
83 | }
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/Initialization_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_43/LocatinAndTime_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.LocatinAndTime
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {D3B128C0-5AFF-4D47-9AAC-E8A180463E68}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_44/LocationAndTime_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.LocationAndTime
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {6C0605E9-EEB9-4769-9FB5-75957F1E962D}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_nF/LocationAndTime_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | bf0575b9-afa2-4276-aa25-fc9bec130029
12 | Exe
13 | Properties
14 | 512
15 | LocationAndTime_nF
16 | LocationAndTime_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/LocationAndTime_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/MMS_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.MMS
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {F8298A9E-453C-4FDD-90D4-4901CAECCACD}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 | True
48 | True
49 | Resources.resx
50 |
51 |
52 |
53 |
54 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
55 | True
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 | ResXFileCodeGenerator
68 | Resources.Designer.cs
69 | Designer
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/MMS_43.csproj.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.MMS
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {F8298A9E-453C-4FDD-90D4-4901CAECCACD}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 | True
48 | True
49 | Resources.resx
50 |
51 |
52 |
53 |
54 | ..\packages\Eclo.NETMF.SIM800H.1.1.68\lib\netmf43\Eclo.NETMF.SIM800H.dll
55 | True
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 | ResXFileCodeGenerator
71 | Resources.Designer.cs
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SIM800HSamples.Properties
12 | {
13 |
14 | internal partial class Resources
15 | {
16 | private static System.Resources.ResourceManager manager;
17 | internal static System.Resources.ResourceManager ResourceManager
18 | {
19 | get
20 | {
21 | if ((Resources.manager == null))
22 | {
23 | Resources.manager = new System.Resources.ResourceManager("SIM800HSamples.Properties.Resources", typeof(Resources).Assembly);
24 | }
25 | return Resources.manager;
26 | }
27 | }
28 | internal static byte[] GetBytes(Resources.BinaryResources id)
29 | {
30 | return ((byte[])(Microsoft.SPOT.ResourceUtility.GetObject(ResourceManager, id)));
31 | }
32 | [System.SerializableAttribute()]
33 | internal enum BinaryResources : short
34 | {
35 | mmsImg = -21550,
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/Resources/mmsImg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Eclo/SIM800h-IoT-module/b86be31fd159f24364b4443fbc26967b20c11a6d/generic-samples/SIM800H.Samples/MMS_43/Resources/mmsImg.jpg
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/MMS_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.MMS
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {8E5FFABC-C674-4EBA-AF1D-4CD5506079CE}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 | True
50 | True
51 | Resources.resx
52 |
53 |
54 |
55 |
56 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
57 | True
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | ResXFileCodeGenerator
70 | Resources.Designer.cs
71 | Designer
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/MMS_44.csproj.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.MMS
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {8E5FFABC-C674-4EBA-AF1D-4CD5506079CE}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 | True
50 | True
51 | Resources.resx
52 |
53 |
54 |
55 |
56 |
57 | ..\packages\Eclo.NETMF.SIM800H.1.1.68\lib\netmf44\Eclo.NETMF.SIM800H.dll
58 | True
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | ResXFileCodeGenerator
74 | Resources.Designer.cs
75 | Designer
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SIM800HSamples.Properties
12 | {
13 |
14 | internal partial class Resources
15 | {
16 | private static System.Resources.ResourceManager manager;
17 | internal static System.Resources.ResourceManager ResourceManager
18 | {
19 | get
20 | {
21 | if ((Resources.manager == null))
22 | {
23 | Resources.manager = new System.Resources.ResourceManager("SIM800HSamples.Properties.Resources", typeof(Resources).Assembly);
24 | }
25 | return Resources.manager;
26 | }
27 | }
28 | internal static byte[] GetBytes(Resources.BinaryResources id)
29 | {
30 | return ((byte[])(Microsoft.SPOT.ResourceUtility.GetObject(ResourceManager, id)));
31 | }
32 | [System.SerializableAttribute()]
33 | internal enum BinaryResources : short
34 | {
35 | mmsImg = -21550,
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/Resources/mmsImg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Eclo/SIM800h-IoT-module/b86be31fd159f24364b4443fbc26967b20c11a6d/generic-samples/SIM800H.Samples/MMS_44/Resources/mmsImg.jpg
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_nF/MMS_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | 3c25826d-a13d-4ea1-9b63-43c603115762
12 | Exe
13 | Properties
14 | 512
15 | MMS_nF
16 | MMS_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | True
26 | True
27 | Resources.resx
28 |
29 |
30 |
31 |
32 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
58 | True
59 | True
60 |
61 |
62 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
63 | True
64 | True
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | nFResXFileCodeGenerator
76 | Resources.Designer.cs
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_nF/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace MMS_nF
12 | {
13 |
14 | internal partial class Resources
15 | {
16 | private static System.Resources.ResourceManager manager;
17 | internal static System.Resources.ResourceManager ResourceManager
18 | {
19 | get
20 | {
21 | if ((Resources.manager == null))
22 | {
23 | Resources.manager = new System.Resources.ResourceManager("MMS_nF.Resources", typeof(Resources).Assembly);
24 | }
25 | return Resources.manager;
26 | }
27 | }
28 | internal static byte[] GetBytes(Resources.BinaryResources id)
29 | {
30 | return ((byte[])(nanoFramework.Runtime.Native.ResourceUtility.GetObject(ResourceManager, id)));
31 | }
32 | [System.SerializableAttribute()]
33 | internal enum BinaryResources : short
34 | {
35 | mmsImg = -21550,
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_nF/Resources/mmsImg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Eclo/SIM800h-IoT-module/b86be31fd159f24364b4443fbc26967b20c11a6d/generic-samples/SIM800H.Samples/MMS_nF/Resources/mmsImg.jpg
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/MMS_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_43/NTP_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.NTP
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {F99A253F-BF24-4E46-8C51-52178F33AC0D}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_44/NTP_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.NTP
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {805D7874-0198-477D-8830-062642AF4393}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_nF/NTP_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | c515acbc-87f3-4db2-ad55-82a4b6f69801
12 | Exe
13 | Properties
14 | 512
15 | NTP_nF
16 | NTP_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NTP_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/NuGet.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_43/PowerMode_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.PowerMode
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {8129B639-8B03-4A76-93AF-DBC717C5AABE}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_44/PowerMode_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.PowerMode
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {494C2B8F-BCF6-44F8-A7D5-DD8F4DE470CF}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_nF/PowerMode_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | 585a8574-5b51-451f-b6e6-8ed4366781fa
12 | Exe
13 | Properties
14 | 512
15 | PowerMode_nF
16 | PowerMode_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/PowerMode_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_43/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Eclo/SIM800h-IoT-module/b86be31fd159f24364b4443fbc26967b20c11a6d/generic-samples/SIM800H.Samples/SMS_List_Messages_43/Program.cs
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_43/SMS_List_Messages_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.SmsList
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {4E4A7E80-FAD8-4CAA-83EB-51857FAEFC3D}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_44/SMS_List_Messages_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.SmsList
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {C23D4064-CCF1-461F-BF02-8739057B73C4}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_nF/Program.cs:
--------------------------------------------------------------------------------
1 | using Eclo.nF.SIM800H;
2 | using System;
3 | using System.Threading;
4 | using Windows.Devices.Gpio;
5 | using Windows.Devices.SerialCommunication;
6 |
7 | namespace SIM800HSamples
8 | {
9 | public class Program
10 | {
11 | public static void Main()
12 | {
13 | InitializeSIM800H();
14 |
15 | // loop forever and output available RAM each 5 seconds
16 | while (true)
17 | {
18 | Thread.Sleep(5000);
19 |
20 | // output signal RSSI
21 | Console.WriteLine("Network signal strength is " + SIM800H.RetrieveSignalStrength().GetSignalStrengthDescription());
22 | };
23 | }
24 |
25 | static void InitializeSIM800H()
26 | {
27 | // initialization of the module is very simple
28 | // we just need to pass a serial port and an output signal to control the "power key" signal
29 |
30 | // SIM800H serial device
31 | SerialDevice sim800SerialDevice = SerialDevice.FromId("COM2");
32 |
33 | // SIM800H signal for "power key"
34 | GpioPin sim800PowerKey = GpioController.GetDefault().OpenPin(0 * 1 + 10, GpioSharingMode.Exclusive);
35 | sim800PowerKey.SetDriveMode(GpioPinDriveMode.Output);
36 |
37 | Console.WriteLine("... Configuring SIM800H ...");
38 |
39 | // add event handler to be aware of network registration status changes
40 | SIM800H.GsmNetworkRegistrationChanged += SIM800H_GsmNetworkRegistrationChanged;
41 |
42 | // it's wise to set this event handler to get the warning conditions from the module in case of under-voltage, over temperature, etc.
43 | SIM800H.WarningConditionTriggered += SIM800H_WarningConditionTriggered;
44 |
45 | // configure SIM800H device
46 | SIM800H.Configure(sim800PowerKey, ref sim800SerialDevice);
47 |
48 | // set event handler for SMS ready
49 | SIM800H.SmsReady += SIM800H_SmsReady;
50 |
51 | // async call to power on module
52 | // in this example we are implementing the callback in line
53 | SIM800H.PowerOnAsync((ar) =>
54 | {
55 | // check result
56 | if (((PowerOnAsyncResult)ar).Result == PowerStatus.On)
57 | {
58 | Console.WriteLine("... Power on sequence completed...");
59 | }
60 | else
61 | {
62 | // something went wrong...
63 | Console.WriteLine("### Power on sequence FAILED ###");
64 | }
65 | }
66 | );
67 |
68 | Console.WriteLine("... Power on sequence started ...");
69 | }
70 |
71 | private static void SIM800H_SmsReady()
72 | {
73 | Console.WriteLine("... SIM800H SMS engine is ready ...");
74 |
75 | // launch a new thread to send an SMS in 2 seconds
76 | new Thread(() =>
77 | {
78 | Thread.Sleep(1000);
79 |
80 | // list all **UNREAD** SMSs available in memory
81 | // make this call synchronous to use the list right away
82 | var smsList = SIM800H.SmsProvider.ListTextMessagesAsync(MessageState.ReceivedUnread).End();
83 |
84 | foreach (byte index in smsList)
85 | {
86 | // output message
87 | var message = SIM800H.SmsProvider.ReadTextMessage(index, true);
88 |
89 | Console.WriteLine("******************************************************");
90 | Console.WriteLine("Message from " + message.TelephoneNumber);
91 | Console.WriteLine("Received @ " + message.Timestamp);
92 | Console.WriteLine("�" + message.Text + "�");
93 | Console.WriteLine("******************************************************");
94 | }
95 | }).Start();
96 | }
97 |
98 | private static void SIM800H_GsmNetworkRegistrationChanged(NetworkRegistrationState networkState)
99 | {
100 | Console.WriteLine(networkState.GetDescription("GSM"));
101 | }
102 |
103 | private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition)
104 | {
105 | // get friendly string for this warning condition
106 | Console.WriteLine(SamplesExtensions.GetWarningDescription(warningCondition));
107 | }
108 | }
109 | }
110 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_nF/SMS_List_Messages_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | c2f59344-70b0-427e-8b2a-1651125291b7
12 | Exe
13 | Properties
14 | 512
15 | SMS_List_Messages_nF
16 | SMS_List_Messages_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_List_Messages_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_43/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Eclo/SIM800h-IoT-module/b86be31fd159f24364b4443fbc26967b20c11a6d/generic-samples/SIM800H.Samples/SMS_Send_Receive_43/Program.cs
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_43/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_43/SMS_Send_Receive_43.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.SmsSendReceive
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {7A6E338A-0181-40A6-BEDC-9BD11A0BD78A}
11 | v4.3
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 |
46 |
47 |
48 |
49 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf43\Eclo.NETMF.SIM800H.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_43/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_44/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SIM800H.Samples")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SIM800H.Samples")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | [assembly: AssemblyVersion("1.0.0.0")]
25 | [assembly: AssemblyFileVersion("1.0.0.0")]
26 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_44/SMS_Send_Receive_44.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SIM800H.Samples.SmsSendReceive
5 | Exe
6 | SIM800HSamples
7 | {b69e3092-b931-443c-abe7-7e7b65f2a37f};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | 9.0.21022
9 | 2.0
10 | {DA4BADE2-829C-48A1-8A6D-90A3AA338943}
11 | v4.4
12 | $(MSBuildExtensionsPath32)\Microsoft\.NET Micro Framework\
13 | SAK
14 | SAK
15 | SAK
16 | SAK
17 |
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\Debug\
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Extensions.cs
43 |
44 |
45 | Program.cs
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\Eclo.NETMF.SIM800H.1.1.94\lib\netmf44\Eclo.NETMF.SIM800H.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_44/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_nF/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("CSharp.BlankApplication")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("CSharp.BlankApplication")]
13 | [assembly: AssemblyCopyright("Copyright © ")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // Version information for an assembly consists of the following four values:
23 | //
24 | // Major Version
25 | // Minor Version
26 | // Build Number
27 | // Revision
28 | //
29 | // You can specify all the values or you can default the Build and Revision Numbers
30 | // by using the '*' as shown below:
31 | // [assembly: AssemblyVersion("1.0.*")]
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_nF/SMS_Send_Receive_nF.nfproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildToolsPath)..\..\..\nanoFramework\v1.0\
5 |
6 |
7 |
8 | Debug
9 | AnyCPU
10 | {11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
11 | cd93290d-a795-4441-88e6-b2fb638a0d36
12 | Exe
13 | Properties
14 | 512
15 | SMS_Send_Receive_nF
16 | SMS_Send_Receive_nF
17 | v1.0
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ..\packages\Eclo.nanoFramework.SIM800H.1.0.0-preview002\lib\Eclo.nanoFramework.SIM800H.dll
28 | True
29 | True
30 |
31 |
32 | ..\packages\nanoFramework.CoreLibrary.1.0.4\lib\mscorlib.dll
33 | True
34 | True
35 |
36 |
37 | ..\packages\nanoFramework.Runtime.Events.1.0.0\lib\nanoFramework.Runtime.Events.dll
38 | True
39 | True
40 |
41 |
42 | ..\packages\nanoFramework.Runtime.Native.1.0.0\lib\nanoFramework.Runtime.Native.dll
43 | True
44 | True
45 |
46 |
47 | ..\packages\nanoFramework.Windows.Devices.Gpio.1.0.0\lib\Windows.Devices.Gpio.dll
48 | True
49 | True
50 |
51 |
52 | ..\packages\nanoFramework.Windows.Devices.SerialCommunication.1.0.0\lib\Windows.Devices.SerialCommunication.dll
53 | True
54 | True
55 |
56 |
57 | ..\packages\nanoFramework.Windows.Storage.Streams.1.0.0\lib\Windows.Storage.Streams.dll
58 | True
59 | True
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/generic-samples/SIM800H.Samples/SMS_Send_Receive_nF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/netmf-driver-license.md:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 Eclo Solutions Lda
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this driver binaries and associated documentation files (the "Software"), to use,
5 | copy, distribute, subject to the following conditions:
6 |
7 | The driver is to be EXCLUSIVELY with Eclo Solutions SIM800H IoT module.
8 | Use with different hardware is not allowed.
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------